Brandon Tuttle
12657fff6e
Merge b9c871cd63
into 951173ba19
2025-02-13 18:16:20 +01:00
Andrew
951173ba19
Restart mDNS every time the connection information changes ( #155 )
2025-02-13 18:10:47 +01:00
Cameron Fleming
2a99c2db9d
fix(net): stop dhcp client and release all v4 addr on linkdown ( #16 )
...
This commit fixes jetkvm/kvm#12 by disabling the udhcpc client when the
link goes down, it then removes all the active IPv4 addresses from the
deivce.
Once the link comes back up, it re-activates the udhcpc client so it can
fetch a new IPv4 address for the device.
This doesn't make any changes to the IPv6 side of things yet.
2025-02-13 15:41:10 +01:00
Cameron Fleming
0b5033f798
feat: restore EDID on reboot ( #34 )
...
This commit adds the config entry "EdidString" and saves the EDID string
when it's modified via the RPC.
The EDID is restored when the jetkvm_native control socket connects
(usually at boot)
Signed-off-by: Cameron Fleming <cameron@nevexo.space>
2025-02-13 14:42:07 +01:00
Scai
d07bedb323
Invert colors on Icons ( #123 )
...
* feat(ui): invert colors on icons
* feat(ui): fix tailwindcss class for invert
2025-02-13 14:33:03 +01:00
Dominik Heidler
aa0f38bc0b
Add openSUSE ISOs ( #151 )
2025-02-13 14:05:07 +01:00
Andrew Nicholson
63b3ef0151
Enable "Boot Interface Subclass" for keyboard and mouse. ( #113 )
...
This is often required for the keyboard/mouse to be recognized in
BIOS/UEFI firmware.
2025-02-12 15:08:03 +01:00
Brandon Tuttle
69168ff062
Fix fullscreen video relative mouse movements ( #85 )
2025-02-11 20:00:50 +01:00
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