270 Commits

Author SHA1 Message Date
luckfox-eng29
ec0581c1f4 Update App version to 0.1.3
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:40:14 +08:00
luckfox-eng29
2a2890e7b3 feat(video): enhance video frame handling with atomic reference counting and memory management
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:40:10 +08:00
luckfox-eng29
40f5af2120 feat(usb): add UsbStatusPanel component and integrate it into BottomBarPC and MobileDesktop
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:40:07 +08:00
luckfox-eng29
b1090c9493 feat(hid): remove HID-RPC related code and improve keyboard handling logic
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:40:04 +08:00
luckfox-eng29
18f7d8425f feat(api): implement API key generation and management functionality
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:40:00 +08:00
luckfox-eng29
233e6e9cd6 feat(ota): add OTA signature verification and public key handling
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:58 +08:00
luckfox-eng29
d47bca1940 feat: add support for MCP service and CLI subcommands
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:54 +08:00
luckfox-eng29
bf84660c8b feat(keyboard): update keyboard layouts and key display mappings for multiple languages
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:52 +08:00
luckfox-eng29
7cef8baa0d feat: Add VPN tool management functionality
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:48 +08:00
luckfox-eng29
95f2b6bada feat(network): add proxy configuration options and environment variable handling
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:46 +08:00
luckfox-eng29
225ee790d2 fix(ui): keep fps only and ensure overlays fully cover video
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:42 +08:00
luckfox-eng29
2a5c0e585a feat(keyboard): integrate keyboard layout management and shortcuts functionality
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:39 +08:00
luckfox-eng29
4798bde987 fix: resolve failure to rename macro after creation
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:33 +08:00
luckfox-eng29
21fa9533d1 feat(mobile): adapt touch mouse behavior
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:31 +08:00
luckfox-eng29
b7cf769cb2 feat(sd): add filesystem type selection for SD card format (exFAT/FAT32)
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:28 +08:00
luckfox-eng29
a3f65e4893 feat(video): add video rate control settings and UI integration
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:24 +08:00
luckfox-eng29
d3c7f6e01b feat(led): add disabled mode for LED settings in UI
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:18 +08:00
luckfox-eng29
fda0138dd1 feat(ui): add OCR detect overlay and capture flow
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:15 +08:00
luckfox-eng29
6292537c23 refactor(hid): improve keyboard layout compatibility in HID handling functions
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:09 +08:00
luckfox-eng29
a1da483b27 chore: add .worktrees to gitignore
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-05-16 16:39:05 +08:00
luckfox-eng29
97faba9dac Merge pull request #2 from Augtons/bugfix/pointer-lock
fix(ui): fix relative mouse mode on browsers without the "pointer-lock" permission query
2026-05-09 16:57:36 +08:00
luckfox-eng29
141c16b9f7 Merge pull request #1 from Augtons/luckfox
Add configurable STUN and TURN servers
2026-05-09 16:54:40 +08:00
Augtons
461516665c fix(ui): fix relative mouse mode on browsers without the 'pointer-lock' permission query 2026-05-06 23:43:19 +08:00
Augtons
f1a6c75fc0 feat(webrtc): add configurable STUN and TURN servers
Add backend config, RPC handlers, and an HTTP endpoint for WebRTC ICE servers. Replace hardcoded frontend STUN usage with server-provided ICE server configuration, and add access settings UI for STUN and TURN entries.
2026-05-03 16:43:29 +08:00
luckfox-eng29
d5bfaffd86 Update App version to 0.1.2
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-03-23 12:04:54 +08:00
luckfox-eng29
9a4e604c61 Update App version to 0.1.1
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2026-02-05 13:59:33 +08:00
luckfox-eng29
5e17c52afc Update App version to 0.0.4
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2025-12-23 11:17:28 +08:00
luckfox-eng29
4e82b8a11c Update App version to 0.0.3 2025-09-25 20:14:21 +08:00
luckfox-eng29
15d276652c Update App version to 0.0.2 2025-09-16 20:36:48 +08:00
luckfox-eng29
8fbd6bcf0d Add support for Luckfox PicoKVM
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2025-09-16 11:58:09 +08:00
Aveline
3e7d8fb0f5 feat(usbgadget): suppress duplicate error logs (#630). 2025-06-20 18:52:37 +02:00
Marc Brooks
0d7f47c109 fix(ui) firefox permissions error handling (#631) 2025-06-20 14:24:54 +02:00
iain MacDonnell
254c001572 fix: keyboard_layout default config (en-US/en_US) (#633) 2025-06-20 14:13:36 +02:00
Aveline
6f037a832d feat(native): restart jetkvm_native automatically (#629) 2025-06-20 14:08:19 +02:00
Marc Brooks
ccba27cedd chore(mDNS): ensure the mDNS mode is set every time network state changes (#624)
Eliminates (mostly) duplicate code
2025-06-19 09:29:21 +02:00
ronskvm
cf9c6e5cc8 chore(hid): change absolute mouse usb interface descriptor's subclass field to zero
Changed absolute mouse usb interface descriptor's subclass field to zero.
2025-06-19 09:11:21 +02:00
Siyuan Miao
ffeaf8cced ui(actionBar): remove Ctrl + Alt + Del in favor of Keyboard Macros 2025-06-19 00:35:17 +02:00
Caedis
a1ed28c676 build: allow the versions in the Makefile to be overwritten with ENV variables (#619) 2025-06-16 11:30:57 +02:00
Aveline
1674a6666c fix(ui/cloud): missing SettingsNetworkRoute (#608) 2025-06-13 19:42:09 +02:00
Siyuan Miao
772527849f chore: bump version to 0.4.4 2025-06-13 00:51:09 +02:00
Aveline
19871517ec fix(timesync): queryMultipleHttp hanging if all servers are unreachable (#605) 2025-06-13 00:49:26 +02:00
Aveline
b822b73a03 chore: use pure Go resolver and remove CGO_ENABLED=0 (#603) 2025-06-12 14:04:51 +02:00
Ben Kochie
58ade3b551 fix: Update metric naming (#602)
Fix up metric names to follow best practice naming conventions[0].

[0]: https://prometheus.io/docs/practices/naming/

Signed-off-by: SuperQ <superq@gmail.com>
2025-06-12 13:41:43 +02:00
Siyuan Miao
3cc119c646 chore: bump version to 0.4.3 2025-06-12 09:35:34 +02:00
Aveline
c494cf26ef chore: disable cgo (#601) 2025-06-12 09:29:31 +02:00
Aveline
4bfbc66ea7 chore: upgrade go from 1.24.3 to 1.24.4 (#600) 2025-06-12 08:53:58 +02:00
dependabot[bot]
0636cc9aff build(deps): bump github.com/hanwen/go-fuse/v2 from 2.5.1 to 2.8.0 (#590)
Bumps [github.com/hanwen/go-fuse/v2](https://github.com/hanwen/go-fuse) from 2.5.1 to 2.8.0.
- [Commits](https://github.com/hanwen/go-fuse/compare/v2.5.1...v2.8.0)

---
updated-dependencies:
- dependency-name: github.com/hanwen/go-fuse/v2
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 08:50:14 +02:00
dependabot[bot]
4f6026e182 build(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#593)
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/Masterminds/semver/releases)
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Masterminds/semver/compare/v3.3.0...v3.3.1)

---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 08:49:56 +02:00
dependabot[bot]
89f3bc8c40 build(deps): bump github.com/go-jose/go-jose/v4 in the go_modules group (#596)
Bumps the go_modules group with 1 update: [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose).


Updates `github.com/go-jose/go-jose/v4` from 4.0.2 to 4.0.5
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-jose/go-jose/compare/v4.0.2...v4.0.5)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
  dependency-version: 4.0.5
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 08:46:11 +02:00
dependabot[bot]
91171d9bf7 build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 (#580)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.40.0 to 0.41.0.
- [Commits](https://github.com/golang/net/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 08:45:05 +02:00