Commit Graph

37 Commits

Author SHA1 Message Date
Brandon Tuttle b9c871cd63
Merge branch 'dev' into plugin-system 2025-02-11 09:58:14 -05:00
Siyuan Miao 1d6b7ad83a chore: bump version to 0.3.5 2025-02-11 15:57:21 +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
tutman96 ec20835c45 Fix jsonrpc references 2025-01-30 21:23:39 +00:00
tutman96 6fd978b382 Rename JSONRPCServer to JSONRPCRouter 2025-01-19 23:16:42 +00:00
tutman96 d1abc4b7fb Handle messages async to datachannel receive 2025-01-06 22:08:55 +00:00
tutman96 16064aa876 Better handle install and re-install lifecycle. Also display all the juicy bits about the plugin 2025-01-06 18:56:29 +00:00
tutman96 2e24916331 Change wording from TODO to coming soon 2025-01-06 18:22:05 +00:00
tutman96 2428c15f88 Handle error conditions better and detect support methods automatically 2025-01-06 18:11:51 +00:00
tutman96 e61decfb33 wip: Plugin RPC with status reporting to the UI 2025-01-05 23:38:54 +00:00
tutman96 0b3cd59e36 Refactor jsonrpc server into its own package 2025-01-05 20:32:20 +00:00
Brandon Tuttle ce86105e69
Merge branch 'main' into plugin-system 2025-01-05 14:48:01 -05:00
tutman96 27b3395d0f Newlines for all things 2025-01-05 19:46:21 +00:00
tutman96 e764000697 Golang standards :) 2025-01-05 19:44:34 +00:00
tutman96 562f6c406c Add ability to uninstall a plugin 2025-01-05 19:43:10 +00:00
tutman96 5652e8f95a Fix bad pointer reference 2025-01-05 19:23:05 +00:00
tutman96 79305da221 Fix net Listener interface and implement max process backoff time 2025-01-05 19:21:37 +00:00
tutman96 5a05719106 When tar extraction fails, delete extraction folder 2025-01-04 21:43:37 +00:00
tutman96 2ffb463829 Handle "errored" condition instead of "stopped" 2025-01-04 21:29:10 +00:00
tutman96 5de7bc7afa Add process_manager and subprocess spawning support 2025-01-04 21:21:02 +00:00
tutman96 88f3e97011 Add enable/disable button 2025-01-04 17:18:25 +00:00
tutman96 3853b58613 Implement pluginList RPC and associated UI 2025-01-04 16:43:09 +00:00
tutman96 00fdbafeb7 Write plugin database to tmp file first 2025-01-04 15:53:07 +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
tutman96 0a772005dc Add extracting and validating the plugin 2025-01-01 22:34:59 +00:00
tutman96 377c3e89c0 Implement plugin upload support and placeholder settings item 2025-01-01 19:35:39 +00:00
tutman96 7bc6516d00 Add dev:device script and support for setting JETKVM_PROXY_URL for development 2025-01-01 17:52:26 +00:00
tutman96 6253afe8eb Add devcontainer support 2024-12-31 14:46:36 +00: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