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
dependabot[bot]
0d955a8d95
build(deps): bump github.com/beevik/ntp from 1.3.1 to 1.4.3 ( #585 )
...
Bumps [github.com/beevik/ntp](https://github.com/beevik/ntp ) from 1.3.1 to 1.4.3.
- [Release notes](https://github.com/beevik/ntp/releases )
- [Changelog](https://github.com/beevik/ntp/blob/main/RELEASE_NOTES.md )
- [Commits](https://github.com/beevik/ntp/compare/v1.3.1...v1.4.3 )
---
updated-dependencies:
- dependency-name: github.com/beevik/ntp
dependency-version: 1.4.3
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:42:59 +02:00
dependabot[bot]
a40d26ab9b
build(deps): bump github.com/prometheus/procfs from 0.15.1 to 0.16.1 ( #592 )
...
Bumps [github.com/prometheus/procfs](https://github.com/prometheus/procfs ) from 0.15.1 to 0.16.1.
- [Release notes](https://github.com/prometheus/procfs/releases )
- [Commits](https://github.com/prometheus/procfs/compare/v0.15.1...v0.16.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/procfs
dependency-version: 0.16.1
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:42:25 +02:00
dependabot[bot]
9bd587b52e
build(deps): bump github.com/prometheus/client_golang ( #588 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.21.0...v1.22.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-version: 1.22.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:42:14 +02:00
dependabot[bot]
7ef9a7ba93
build(deps): bump github.com/gin-contrib/logger from 1.2.5 to 1.2.6 ( #589 )
...
Bumps [github.com/gin-contrib/logger](https://github.com/gin-contrib/logger ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/gin-contrib/logger/releases )
- [Changelog](https://github.com/gin-contrib/logger/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/logger/compare/v1.2.5...v1.2.6 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/logger
dependency-version: 1.2.6
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:42:08 +02:00
dependabot[bot]
bfbc1a5a57
build(deps): bump actions/setup-go from 4 to 5 ( #577 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 08:40:53 +02:00
Ben Kochie
abb4350316
chore: enable dependabot ( #256 )
...
Enable dependabot to auto-update dependencies.
* Update montly to avoid too much PR noise.
* Enable updates for Go modules.
* Enable updates for GitHub Actions.
* Enable updates for NPM in /ui.
Signed-off-by: SuperQ <superq@gmail.com >
2025-06-12 08:36:31 +02:00
Marc Brooks
52825da68d
Upgrade pion modules to fix CVE ( #572 )
...
Fixes #570
## Required
| Package | From | To |
|---|---|---|
| github.com/pion/logging | v0.2.2 | v0.2.3 |
| github.com/pion/wrbrtc/v4 | v4.0.0 | v4.0.16 |
## Indirect
| Package | From | To |
|---|---|---|
| github.com/pion/datachannel | v1.5.9 | v1.5.10 |
| github.com/pion/dtls | v3.0.3 | v3.0.6 |
| github.com/pion/ice/v4 | v4.0.2 | v4.0.10 |
| github.com/pion/interceptor | v0.1.37 | v0.1.40 |
| github.com/pion/rtcp | v1.2.14 | v1.2.15 |
| github.com/pion/rtp | v1.8.9 | v1.8.18 |
| github.com/pion/sctp | v1.8.33 | v1.8.39 |
| github.com/pion/sdp | v3.0.9| v3.0.13 |
| github.com/pion/srtp | v3.0.4 | v3.0.5 |
| github.com/pion/turn | v4.0.0 | v4.0.2 |
2025-06-12 08:34:19 +02:00
ariedel87
9d2abd9fb0
feat(video): add video enhancement settings for saturation, brightness, and contrast ( #557 )
2025-06-04 18:44:37 +02:00
Siyuan Miao
52dd675e52
chore: fix eslint errors
2025-06-03 02:19:57 +02:00
John
e95e30e48c
Re-add scroll blocking/throttling ( #544 )
2025-06-03 01:51:38 +02:00
John
eaa58492ab
fix: Log spam when using a web terminal #547 ( #550 )
2025-06-03 01:51:30 +02:00
Marc Brooks
f4bb47c544
fix(ui): Fix full-screen keyboard lock issues. ( #535 )
...
When the keyboard lock is supposed to be active (in full-screen mode), hitting the escape key (NOT long-pressing) should NOT dismiss the full-screen mode, and should send the Escape key through to the remote.
- Added awaits to the browser calls that need to complete in order.
- Cleaned up (mostly) duplicate code in the Absolute/Relative mouse handling
- Ensure we don't overrun any existing keyboard lock or pointer lock
- Release the keyboard lock when leaving full-screen
- Per standards, we need to acquire the keyboard and pointer locks before entering full-screen or the user may get multiple messages about exiting.
- Fixed all the missing/excess React dependencies.
- Moved the pointer lock bar up so it is visible.
- Somewhere along the way, the prompt to click the video when in relative-mouse-mode stopped being visible, restored it's visibility
- Fixed all the "should be readonly" warnings.
2025-06-03 01:28:35 +02:00