Commit Graph

18 Commits

Author SHA1 Message Date
William Johnstone bfa42dfa6a
Merge 8732a6aff8 into 69168ff062 2025-02-11 20:17:48 +01:00
Brandon Tuttle 69168ff062
Fix fullscreen video relative mouse movements (#85) 2025-02-11 20:00:50 +01:00
Aveline 0d7efe5c0e
feat: add ICE servers and local IP address returned by the API to fix connectivity issues behind NAT (#146)
Add ICE servers and local IP address returned by the API to fix connectivity issues behind NAT
2025-02-11 15:45:14 +01:00
Brandon Tuttle 15768ee0ab
Remove rounded corners from video stream (#86) 2025-02-11 15:13:41 +01:00
Antony Messerli 2e8ea8cccc
Update to latest ISO versions (#78)
* Fedora 38 is EOL, bump to 41 and use main Fedora mirror
* Bumps Arch Linux and Debian to latest builds
2025-02-11 15:13:29 +01:00
Brandon Tuttle 727561738e
Clean up native subprocess is main process dies (#19) 2025-02-11 14:55:02 +01:00
Cameron Fleming a9767b650c
fix(cloud): only start WS Client if config.CloudToken is set (#27) 2025-02-11 14:51:18 +01:00
William Johnstone 8732a6aff8
Fix ghost keys issue, properly implemented modifer mapping 2025-02-05 01:26:24 +00:00
William Johnstone f1de6639ef
Continued work on keyboard overhaul, found many more issues caused by my changes (YAY!).
Also spent 4 hours troubleshooting to find out I didn't realise how useCallback works... :/

Anway, not much longer before work on just the mappings can begin.
2025-02-04 01:45:34 +00:00
William Johnstone 5f1e53f24a
Fully implemented layout setting and switching in the UI. Updated PasteModal to add more clarity to error message. Begin working on key remapping in WebRTC (working to a reasonable degree). 2025-02-03 00:39:53 +00:00
William Johnstone 7c40e2e011
Move keyboardmapping store to stores.ts, simplified some things, updated settings.tsx to set the keyboard layout properly. 2025-02-01 18:38:40 +00:00
William Johnstone 0e855adc35
Early implementation of different keyboard layouts.
Store is functioning as expected, adding new layouts should be trivial and easily scalable.

Implementation is different for each function that uses the keyboard (PasteModal vs Typing in the WebRTC window) these will all require their own testing.
2025-01-29 01:52:13 +00:00
Cameron Fleming 8ffe66a1bc
chore: use github.com/coder/websocket instead of nhooyr.io/websocket (#14)
nhooyr.io/websocket has been deprecated and is now maintained by Coder,
https://github.com/coder/websocket.

Also bumps to 1.8.12 which is compatible.
2025-01-02 23:51:29 +01:00
Adam Shiervani e445039cb8
Don't allow empty tokens (#13) 2025-01-02 21:44:26 +01:00
Nilesh Savani ca815c06f1
Update index.html - fixed fonts url (#4) 2025-01-02 21:44:09 +01:00
Brandon Tuttle ed93400758
Add devcontainer support (#8) 2025-01-02 20:00:44 +01:00
Ben Kochie 6e2177e427
Fix: Update react-icons package (#5)
Bump the react-icons NPM package to solve missing `LuEllipsisVertical`
icon.

Signed-off-by: SuperQ <superq@gmail.com>
2024-12-31 14:23:23 +01:00
Adam Shiervani 20780b65db Release 202412292127 2024-12-29 21:27:42 +01:00