126 Commits

Author SHA1 Message Date
Guoguo
57fec7c56a ci: add release 2025-12-30 09:34:24 +08:00
Guoguo
1d053527b1 feat: add max frame rate
fix: https://github.com/sipeed/NanoKVM-USB/issues/99
2025-12-30 09:34:24 +08:00
Guoguo
ab68816576 chore: remove snap and add rpm support 2025-12-30 09:34:24 +08:00
Guoguo
d56f353757 ci: build desktop and browser while manual trigger 2025-12-30 09:34:24 +08:00
Guoguo
01e40656cc feat(desktop): add arm64 support
... also add os name in artifact
2025-12-30 09:34:24 +08:00
Guoguo
550e01a3a8 docs: add step to change working directory
fix: https://github.com/sipeed/NanoKVM-USB/issues/71
2025-12-30 09:34:24 +08:00
Guoguo
c4e46f92ea refactor(desktop): use the same logic of loading device modal with browser 2025-12-30 09:34:24 +08:00
Guoguo
70f96d59cf feat(browser): load camera device automatically 2025-12-30 09:34:24 +08:00
Guoguo
b7f472c311 optimize(desktop): use same style with browser 2025-12-30 09:34:24 +08:00
Guoguo
20da57b3a0 optimize(desktop): use setErrMsg for device-modal 2025-12-30 09:34:24 +08:00
Guoguo
d8441747b1 optimize(desktop): use same menu bar UI with browser 2025-12-30 09:34:24 +08:00
Guoguo
0af98c33ae fix: scale unavailable with no rotation 2025-12-24 14:50:09 +08:00
Guoguo
4287063a19 feat(desktop): add video rotate 2025-12-24 14:50:09 +08:00
Guoguo
3c6d49e6d2 feat(browser): add video rotate 2025-12-24 14:50:09 +08:00
wj-xiao
052e0263e6 refactor: optimize keyboard keys and refactor keyboard shortcut 2025-12-22 15:56:31 +08:00
wj-xiao
758449cdc0 optimize: update menu bar UI 2025-12-22 15:52:16 +08:00
wenjie
9a925dd49a Merge pull request #93 from imguoguo/revert-nsis
fix(desktop): NSIS only elevates privileges when necessary
2025-12-16 16:10:02 +08:00
wenjie
1afc28abc7 Merge pull request #92 from imguoguo/fix-jiggler
fix: mouse jiggler
2025-12-16 16:08:22 +08:00
wenjie
9750fe2349 Merge pull request #91 from imguoguo/fix-baudrate
fix(desktop): custom baud rate bug
2025-12-16 16:01:55 +08:00
Guoguo
bfe8d172cb fix(browser): mouse jiggler
Mouse jiggler feature of browser version has been reimplemented based on the desktop version.

Revert Pull Request: https://github.com/sipeed/NanoKVM-USB/pull/46
Reimplemented Reference: https://github.com/sipeed/NanoKVM-USB/pull/47
2025-12-16 15:46:00 +08:00
Guoguo
a6fbdc801b Revert "feat: add mouse jiggler function"
This reverts commit cd0b52cc2a.
2025-12-16 15:44:39 +08:00
Guoguo
e17be01ca0 fix(desktop): mouse jiggler unavailable 2025-12-16 15:43:13 +08:00
Guoguo
b9e400628f fix(desktop): prevent illegal baud rate from being passed as parameter 2025-12-16 15:35:43 +08:00
wenjie
0016db40ee Merge pull request #90 from imguoguo/add-4k-resolution
feat: add 4k resolution
2025-12-16 15:08:12 +08:00
wenjie
024abc447a Merge pull request #88 from imguoguo/add-custom-shortcut
feat: add custom shortcut
2025-12-16 15:03:59 +08:00
Guoguo
0db485d2f9 fix(desktop): NSIS only elevates privileges when necessary
...also revert and optimize some unnecessary changes in https://github.com/sipeed/NanoKVM-USB/pull/22
2025-12-16 10:56:13 +08:00
Guoguo
6a2e916981 fix(desktop): custom baud rate bug
Custom baud rates only take effect the second time they are set, and will not be used when the page is first loaded.
2025-12-15 13:53:11 +08:00
Guoguo
9659ce38fc feat: add 4k resolution 2025-12-15 11:15:55 +08:00
Guoguo
7dfebfb9f0 fix: use unified shortcuts variable 2025-12-08 14:22:54 +08:00
Guoguo
69d7e3fe96 feat: add custom shortcut 2025-12-05 15:48:45 +08:00
wj-xiao
699e132aad chore: update README 2025-12-04 15:58:28 +08:00
wenjie
8da8aeaadf Merge pull request #87 from imguoguo/add-github-action
feat: add GitHub Action
2025-12-04 15:21:20 +08:00
wj-xiao
e7209fd21c perf: optimize browser version code 2025-12-04 15:10:23 +08:00
wj-xiao
807cf3bfe9 chore: update browser version README 2025-12-04 15:09:04 +08:00
wj-xiao
b7a8461f1e fix: add missing brace 2025-12-04 13:57:17 +08:00
wj-xiao
efa0b3c556 chore: update tailwindcss to 3.4.18 2025-12-04 11:53:18 +08:00
wenjie
f5ce6736e5 Merge pull request #86 from imguoguo/add-recorder-upstream
feat: add recorder
2025-12-04 11:50:24 +08:00
wenjie
6f53471e50 Merge pull request #84 from imguoguo/fix-mouse-absolute
fix: mouse position wrong after scaling
2025-12-04 11:49:30 +08:00
wenjie
f82a0cbd55 Merge pull request #83 from imguoguo/fix-simultaneous
fix: no response when pressing the keyboard simultaneously
2025-12-04 11:49:11 +08:00
wenjie
a4e19ab812 Merge pull request #60 from Dark-Athena/main
Add baud rate selection and settings reset feature
2025-12-04 11:44:09 +08:00
wenjie
6dcad070ed Merge branch 'main' into main 2025-12-04 11:43:32 +08:00
Guoguo
d7282a04a2 feat: add recorder 2025-12-03 14:06:20 +08:00
Guoguo
6a58c7f4f2 feat: build only specific directories modified 2025-12-02 19:09:17 +08:00
Guoguo
863eaa5883 feat: add GitHub Action 2025-12-02 18:29:15 +08:00
Guoguo
71d0823f67 fix: mouse position wrong after scaling 2025-12-01 19:26:09 +08:00
Guoguo
cf4d75a22e fix(desktop): clipboard is unavailable
fix: https://github.com/sipeed/NanoKVM-USB/issues/69
2025-12-01 17:41:11 +08:00
Guoguo
8fa817aca3 feat(desktop): support simultaneous multi-key presses 2025-12-01 16:33:55 +08:00
Guoguo
6595f47f52 fix: unified variable name likes modifiers 2025-12-01 10:39:24 +08:00
Guoguo
819f2bf160 fix: no response when pressing the keyboard simultaneously 2025-12-01 10:39:20 +08:00
wj-xiao
00bc1aa01c chore: update dependencies 2025-10-30 12:09:11 +08:00