kvm/ui/src/routes
Alex P 8189861bfa fix: version info not loading in feature flags and settings
The getLocalVersion() call was happening before the WebRTC RPC data
channel was established, causing version fetch to fail silently.

This resulted in:
- Feature flags always returning false (no version = disabled)
- Settings UI showing "App: Loading..." and "System: Loading..." indefinitely
- Version-gated features (like HDMI Sleep Mode) never appearing

Fixed by adding rpcDataChannel readyState check before calling
getLocalVersion(), matching the pattern used by all other RPC calls
in the same file.
2025-10-18 00:33:22 +03:00
..
adopt.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.deregister.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.mount.tsx Update openSUSE image reference to Leap 16.0 (#865) 2025-10-07 11:57:10 +02:00
devices.$id.other-session.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.rename.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings._index.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.access._index.tsx feat: multi-session support with role-based permissions 2025-10-08 18:52:45 +03:00
devices.$id.settings.access.local-auth.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.advanced.tsx Fix the lazy loading for the settings page. (#837) 2025-10-01 11:43:15 +02:00
devices.$id.settings.appearance.tsx Fix the lazy loading for the settings page. (#837) 2025-10-01 11:43:15 +02:00
devices.$id.settings.general._index.tsx Fix the lazy loading for the settings page. (#837) 2025-10-01 11:43:15 +02:00
devices.$id.settings.general.reboot.tsx feat: refactoring network stack (#878) 2025-10-15 18:32:58 +02:00
devices.$id.settings.general.update.tsx feat: get local version only (#813) 2025-09-19 13:45:59 +02:00
devices.$id.settings.hardware.tsx fix: resolve React hooks violation in hardware settings 2025-10-18 00:30:45 +03:00
devices.$id.settings.keyboard.tsx Fix the lazy loading for the settings page. (#837) 2025-10-01 11:43:15 +02:00
devices.$id.settings.macros.add.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.macros.edit.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.macros.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.mouse.tsx Fix the lazy loading for the settings page. (#837) 2025-10-01 11:43:15 +02:00
devices.$id.settings.multi-session.tsx feat: add configurable max sessions and observer cleanup timeout 2025-10-11 14:26:05 +03:00
devices.$id.settings.network.tsx feat: refactoring network stack (#878) 2025-10-15 18:32:58 +02:00
devices.$id.settings.tsx refactor: centralize permissions with context provider and remove redundant code 2025-10-11 00:11:20 +03:00
devices.$id.settings.video.tsx Fix the lazy loading for the settings page. (#837) 2025-10-01 11:43:15 +02:00
devices.$id.setup.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.tsx fix: version info not loading in feature flags and settings 2025-10-18 00:33:22 +03:00
devices.already-adopted.tsx refactor: Migrate from tailwind.js config to Tailwind CSS config (#451) 2025-05-15 17:13:16 +02:00
devices.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
login-local.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
login.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
signup.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
welcome-local.mode.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
welcome-local.password.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
welcome-local.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00