kvm/ui/src/hooks
Adam Shiervani ba4a835755 refactor: enhance keep-alive handling and jitter compensation in HID RPC
- Implemented staleness guard to ignore outdated keep-alive packets.
- Added jitter compensation logic to adjust timer extensions based on packet arrival times.
- Introduced new methods for managing keep-alive state and reset functionality in the Session struct.
- Updated auto-release delay mechanism to use dynamic durations based on keep-alive timing.
- Adjusted keep-alive interval in the UI to improve responsiveness.
2025-09-17 16:52:25 +02:00
..
hidRpc.ts send keepalive when pressing the key 2025-09-17 11:34:06 +02:00
stores.ts fix: handshake won't happen if webrtc reconnects 2025-09-17 11:34:07 +02:00
useAppNavigation.ts Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
useFeatureFlag.ts Apply and Upgrade Eslint (#288) 2025-03-25 11:56:24 +01:00
useHidRpc.ts refactor: replace console.warn with console.info for HID RPC channel events 2025-09-17 11:34:07 +02:00
useJsonRpc.ts Add ability to track modifier state on the device (#725) 2025-08-26 17:09:35 +02:00
useKeyboard.ts refactor: enhance keep-alive handling and jitter compensation in HID RPC 2025-09-17 16:52:25 +02:00
useKeyboardLayout.ts Add ability to track modifier state on the device (#725) 2025-08-26 17:09:35 +02:00
useMouse.ts feat: hid rpc channel (#755) 2025-09-04 22:27:56 +02:00