Marc Brooks
292c98981a
Merge 05cc4a1fab
into 584768bacf
2025-07-10 12:23:30 +02:00
Aveline
584768bacf
chore: remove /device/ui-config.js endpoint ( #678 )
2025-07-10 12:04:47 +02:00
adammkelly
488276f3a8
feat(ui): reboot device ( #421 ) ( #505 )
2025-07-10 00:02:13 +02:00
Patrick Hofmann
7267347261
feat(dc-power-extension): power restore mode in DCPowerControl component ( #672 )
...
* DC-extension: Supporting to set the power restore mode in DCPowerControl component
* fixing lint issue
2025-07-09 23:58:46 +02:00
Marc Brooks
393bc122d4
chore: fix the base usb configuration ( #610 )
...
In reviewing the config.go settings for idProduct and bcdDevice are not formatted correctly. All examples on GitHub have 0x0104 and 0x0100 respectively. The idProduct value gets overwritten with valid values when you change the configuration (because they are correct in the options), but until you do the USB initialization will not be correct.
2025-07-09 23:57:51 +02:00
Marc Brooks
6d13e1be12
chore: remove ActionBar-Ctrl-Alt-Del ( #669 )
2025-07-09 23:53:44 +02:00
Siyuan Miao
bde0a086ab
chore: bump to 0.4.7
2025-07-03 19:03:46 +02:00
Aveline
9c9335da31
chore: typo 'supression' should be 'suppression' ( #671 )
2025-07-03 17:28:00 +02:00
dependabot[bot]
090e0b4b47
build(deps): bump actions/setup-go from 4.2.1 to 5.5.0 ( #666 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4.2.1 to 5.5.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4.2.1...v5.5.0 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 5.5.0
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-07-03 17:21:11 +02:00
dependabot[bot]
48a7a638a3
build(deps): bump github.com/pion/webrtc/v4 from 4.1.2 to 4.1.3 ( #667 )
...
Bumps [github.com/pion/webrtc/v4](https://github.com/pion/webrtc ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/pion/webrtc/releases )
- [Changelog](https://github.com/pion/webrtc/blob/master/.goreleaser.yml )
- [Commits](https://github.com/pion/webrtc/compare/v4.1.2...v4.1.3 )
---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v4
dependency-version: 4.1.3
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-07-03 17:21:04 +02:00
dependabot[bot]
e4f6a713a5
build(deps): bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0 ( #668 )
...
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver ) from 3.3.1 to 3.4.0.
- [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.1...v3.4.0 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
dependency-version: 3.4.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-07-03 17:19:27 +02:00
Aveline
9fcf74b398
fix(display): reset display state after native binary is restarted ( #654 )
...
* fix(usbgadget): add lock for logWithSupression
* fix(display): reset display state after native binary is restarted
2025-07-03 17:18:09 +02:00
Marc Brooks
353099001f
build: upgrade packages and move to GitHub runner
...
* Move to GitHub runner for build action
Lint action
* Move to go 1.24.4
* Upgrade go packages
github.com/coreos/go-oidc/v3 v3.11.0 -> v3.14.1
github.com/creack/pty v1.1.23 -> v1.1.24
github.com/gwatts/rootcerts v0.0.0-20240401182218-3ab9db955caf -> v0.0.0-20250601184604-370a9a75f341
github.com/pion/logging v0.2.3 -> v0.2.4
github.com/pion/webrtc/v4 v4.0.16 -> v4.1.2
github.com/prometheus/common v0.62.0 -> v0.65.0
github.com/vishvananda/netlink v1.3.1 -> v1.3.1
go.bug.st/serial v1.6.2 -> v1.6.4
2025-07-01 13:39:41 +02:00
Aveline
73f5659618
fix(usbgadget): add lock for logWithSupression ( #653 )
2025-07-01 12:54:38 +02:00
iain MacDonnell
960f555790
fix: ensure certStore is initialised when adding custom cert ( #639 )
...
Fixes : #612
2025-06-30 18:58:39 +02:00
Siyuan Miao
fe127ed41c
chore: bump version to 0.4.6
2025-06-25 13:28:09 +02: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
Marc Brooks
05cc4a1fab
chore(ui): Clean new keyboard option
...
Fixed the Tailwind CSS syntax for `in` (nested) selector
Added missing React dependency for `useEffect`
2025-06-12 13:28:55 -05: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
Alex Ballas
a7693df92c
fix: the screen doesn't dim or turn off
...
* Fix for #531
Fix for https://github.com/jetkvm/kvm/issues/531
* typo
* Skip processing if lease hasn't changed to avoid unnecessary wake-ups
* Add comment to clarify the need to stop the tickers
2025-06-03 01:28:14 +02:00