diff --git a/PRO_FEATURES.md b/PRO_FEATURES.md index 59e096d..4c8cb27 100644 --- a/PRO_FEATURES.md +++ b/PRO_FEATURES.md @@ -108,3 +108,14 @@ Three portal modes: - **RADIUS-authenticated login** - the portal collects a username and password and validates against Routlin's built-in FreeRADIUS server, using the same user table as 802.1X. No separate credential store needed. In all modes, captive portal behavior is a per-VLAN flag, consistent with Routlin's existing restricted VLAN and RADIUS default VLAN model. Unauthenticated clients on the VLAN are redirected to the portal via nftables; authenticated sessions are tracked and expire based on configurable timeouts. + +--- + +## Feature 9: Mobile-Aware Dashboard Layout + +Routlin Pro will include a responsive, mobile-optimized layout for the entire dashboard, allowing administrators to monitor and manage their network from a phone or tablet. + +- Responsive grid that adapts from desktop to tablet to phone screen sizes +- Touch-friendly controls with appropriately sized tap targets +- Collapsible navigation and condensed card layouts on small screens +- Full feature parity with the desktop experience - no functionality is hidden on mobile diff --git a/docker/routlin-dash/app/pages/radius/content.json b/docker/routlin-dash/app/pages/radius/content.json index 7752ada..676b87a 100644 --- a/docker/routlin-dash/app/pages/radius/content.json +++ b/docker/routlin-dash/app/pages/radius/content.json @@ -34,7 +34,7 @@ "items": [ { "type": "p", - "text": "Enter this secret in your managed switch or AP controller as the RADIUS shared secret. It authenticates your network equipment to this router's RADIUS server." + "text": "Enter this secret in your equipment/controller as the RADIUS shared secret. It authenticates your network equipment to this router's RADIUS server." }, { "type": "pre_block", @@ -42,7 +42,7 @@ }, { "type": "p", - "text": "Use this router's IP address on the AP's VLAN as the RADIUS server address. Authentication port: 1812. Accounting port: 1813." + "text": "Use this router's IP address on the equipment's VLAN as the RADIUS server address. Authentication port: 1812. Accounting port: 1813." }, { "type": "button_row", @@ -81,7 +81,7 @@ {"value": "AA-BB-CC-DD-EE-FF", "label": "AA-BB-CC-DD-EE-FF"}, {"value": "AA:BB:CC:DD:EE:FF", "label": "AA:BB:CC:DD:EE:FF"} ], - "hint": "Must match your AP/controller's expected format." + "hint": "Must match your equipment/controller's expected format." }, { "type": "button_row",