README.md:
- Update Essential files section with dual-mode default behavior
- Update dual-mode display section with port 9999 as Remote HD
- Update Display Modes table to include port 9999 and dual-mode note
WIKI.md:
- Add Remote HD Mode (Port 9999) section with full HD details
- Update Start Script Options table with dev:9999 and dual-mode
- Clarify port usage (8888 kiosk, 9090 legacy remote, 9999 remote HD)
install_everything.sh:
- Add dual-mode server information to startup message
- Add menu option 4) dev:9999 for remote HD mode (port 9999)
- Renumber menu options 5-11 to accommodate new option
- Add run_dual_mode() function that starts both 8888 and 9999 servers
- Modify script to default to dual-mode when run without arguments
- Show connection info for both kiosks and remote HD modes
- Add 'remote-hd' to DisplayMode type alongside 'kiosk' and 'remote'
- Update useDisplayMode() to return 'remote-hd' for port 9999
- Update getDisplayMode() to return 'remote-hd' for port 9999
- Port 9090 continues to return 'remote'
- All other ports return 'kiosk' (default)
- Change menu name from SETTING to SETTINGS
- Add themeStore with light/dark mode persistence
- Add Light/Dark toggle in Display Settings
- Apply theme to app root
- Logo: Use LOGO_TCK_small.png instead of SVG
- start.sh: Fix arbitrary port handling (dev:8888 now works)
- Header: Move LOGIN indicator to top-left next to logo
- NavigationButtons: Make Up/Down horizontal, match title size
- Header: Change 'Data Station' to 'RTU', use TCK logo, fix sizing
- Sidebar: MENU text now clickable to collapse/expand
- RainfallView: Fit 1024x600 without scrolling
- GraphView: Fit 1024x600 screen
- Dev/preview servers accessible from other machines (--host flag)
- Port configuration via menu or CLI args
- dev:8080 and dev:9090 shortcuts for kiosk/remote modes
- Shows connection info (local + network IP)