Aveline
b0e2607325
fix(ui/cloud): missing SettingsNetworkRoute ( #608 )
2025-06-14 00:12:40 +02:00
Aveline
b73741c874
fix(timesync): queryMultipleHttp hanging if all servers are unreachable ( #605 )
2025-06-13 00:51:44 +02:00
Siyuan Miao
08450cb04c
chore: bump version to 0.4.4
2025-06-13 00:51:44 +02:00
Aveline
da0eb56b7f
chore: use pure Go resolver and remove CGO_ENABLED=0 ( #603 )
2025-06-12 14:09:20 +02:00
Siyuan Miao
5de8e95d5c
chore: bump version to 0.4.3
2025-06-12 09:36:24 +02:00
Aveline
c0da4deb14
chore: disable cgo ( #601 )
2025-06-12 09:33:54 +02:00
Aveline
946c396981
chore: upgrade go from 1.24.3 to 1.24.4 ( #600 )
2025-06-12 09:33:54 +02:00
dependabot[bot]
e854ba4324
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 09:33:54 +02:00
dependabot[bot]
0f44ed6650
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 09:33:54 +02:00
dependabot[bot]
590418106f
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 09:33:54 +02:00
dependabot[bot]
9f4a8a6cc1
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 09:33:54 +02:00
dependabot[bot]
3d32ab4569
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 09:33:54 +02:00
dependabot[bot]
7d6c379590
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 09:33:54 +02:00
dependabot[bot]
84dc673284
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 09:33:54 +02:00
dependabot[bot]
c71f1fa2ab
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 09:33:54 +02:00
dependabot[bot]
c89c00f5b8
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 09:33:54 +02:00
Ben Kochie
0e2a5e4493
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 09:33:54 +02:00
Marc Brooks
b25258f6f9
Backport to main the pion upgrade for CVE ( #573 )
...
Backports #572 to fix #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:14 +02:00
Siyuan Miao
a58eadee53
chore: bump version to 0.4.2
2025-06-06 18:04:44 +02:00
Marc Brooks
188195b7f6
fix(ui): Default the keyboardLayout to en-US if not set ( #512 )
...
The recent fix to PasteModal will silently fail a paste if the keyboardLayout hasn't been selected in the settings yet, then when you look in Settings it looks like it's set to Belgian, but it's really just blank. Set it to default to en-US in both these places so it works like it did previously.
Fixes #492
2025-06-06 18:04:21 +02:00
Siyuan Miao
0cee284561
chore: bump version to 0.4.1
2025-05-22 11:17:00 +02:00
Siyuan Miao
2272247668
chore: fix linter issues
2025-05-22 11:16:30 +02:00
Aveline
21e30c60ea
fix: display scaling broken ( #499 )
2025-05-22 11:01:28 +02:00
Aveline
25e30f6420
refactor: remove init functions ( #489 )
2025-05-22 10:29:16 +02:00
Daniel Lorch
b91a995918
feat(ui): enable multiple keyboard layouts for "paste text" to remote host ( #405 )
...
* Enable multiple keyboard layouts for paste text from host
* Trema is the more robust method for capital umlauts
* Improve error handling and pre-loading
* Improve accent handling
* Remove obscure Alt-Gr keys, unsure if they are supported everywhere
* Add Swiss French
* Change line ordering
* Fix whitespace
* Add French (France)
* Add English (UK)
* Add Swedish
* Add Spanish
* Fix fr_FR special characters
* Add more keys to Spanish
* Remove default value shift: false
* Add Norwegian
* Operator precedence 🤦
* Add Italian
* Add Czech
* Move guard statements outside of loop
* Move language name definitions into the keyboard layout files
* Change the locale names to their native language
German->Deutsch et. al.
* Move hold key handling into Go backend analogous to https://www.kernel.org/doc/Documentation/usb/gadget_hid.txt
* Remove trailing whitespace
* Fix
* Add Belgisch Nederlands
* Add JSONRPC handling
* Use useSettingsStore
* Revert "Move hold key handling into Go backend analogous to https://www.kernel.org/doc/Documentation/usb/gadget_hid.txt "
This reverts commit 146cee9309
.
* Move FeatureFlag to navigation
* Fix: flip Y/Z
* Add useEffect dependencies
* Embolden language
* Add to useCallback dependencies
---------
Co-authored-by: Marc Brooks <IDisposable@gmail.com>
2025-05-21 17:40:48 +02:00
Marc Brooks
590c606bb1
Handle panics when calling the RPCHandler instead of dying ( #488 )
...
Added a wrapper around the callRPCHandler function to recover from panic and translate that to and error so that the RPC thread doesn't just die when something malformed comes in. This should keep the Jet flying.
2025-05-21 15:18:11 +02:00
Siyuan Miao
a60e1a5e98
chore: bump version to 0.4.0
2025-05-20 20:38:00 +02:00
Siyuan Miao
4e90883bf8
build: enable trimpath for both dev and prod releases
2025-05-20 20:28:40 +02:00
Adam Shiervani
8eaa86ae45
style(ui): update styling for access and network settings components ( #487 )
...
* style(ui): update styling for access and network settings components
* fix(ui): simplify conditional rendering in network settings component
2025-05-20 20:26:24 +02:00
Siyuan Miao
354941b54d
build: add trimpath to go build command
2025-05-20 20:18:21 +02:00
Aveline
4b91c758fa
chore: upgrade golang to 1.24.3 and nodejs to 22.x ( #483 )
2025-05-20 19:08:10 +02:00
Adam Shiervani
222a8470a5
refactor: network settings UI ( #486 )
...
* feat(ui): update prettier configuration and quote styles
- Add cx to tailwind functions
- Set tailwind stylesheet path
- Convert single quotes to double quotes in CSS
- Add prettier ignore comments for animation utilities
* refactor(ui): extract network information into separate components
- Create DhcpLeaseCard component
- Create Ipv6NetworkCard component
* style(ui): refine component styling and layout
- Add padding to AutoHeight component
- Improve lifetime label display format
- Enhance network information card layouts
* style(ui): enhance checkbox and radio button styling
- Update Checkbox component to use form-checkbox class
- Refactor radio button classes for consistency across components
* style(ui): Add opacity for fade-in animations
* refactor(ui): enhance Modal and network settings components
- Add stable scrollbar gutter to Modal component
- Refactor custom domain input handling and layout adjustments
2025-05-20 15:22:08 +02:00
Aveline
860327bfcd
chore: always return local version if update check fails ( #485 )
2025-05-20 14:57:57 +02:00
Aveline
66fbda864a
chore: reset usb after updating config ( #482 )
...
* fix(usbgadget): do not panic if a change isn't found
* chore(usbgadget): rebind usb after updating config
2025-05-20 01:29:16 +02:00
Aveline
a0f6d01465
fix(usbgadget): do not panic if a change isn't found ( #481 )
...
* fix(usbgadget): do not panic if a change isn't found
* chore(usbgadget): rebind usb after updating config
2025-05-20 00:34:32 +02:00
Siyuan Miao
b4dd4961fc
fix: jetkvm_app path is now bin/jetkvm_app
2025-05-19 23:59:10 +02:00
Aveline
eeb103adf9
fix: configFS might not be mounted if the directory exists ( #479 )
2025-05-19 23:59:02 +02:00
Siyuan Miao
8cf6b40dc3
build: set up golang (smoketest)
2025-05-19 23:25:30 +02:00
Siyuan Miao
c6b05d4abe
build: add device-tests
2025-05-19 23:23:38 +02:00
Siyuan Miao
51814dcc5e
fix: add missing files for building unit tests
2025-05-19 23:05:12 +02:00
Aveline
5ba08de566
fix: unit test not returning error when test fails
...
* fix: unit test not returning error when test fails
* chore: add unit test to smoketest.yml
* fix: make linter happy
2025-05-19 22:51:11 +02:00
Adam Shiervani
3f320e50f7
refactor: remove scroll sensitivity functionality and clean up related code ( #477 )
...
- Removed scroll sensitivity state and associated functions from jsonrpc.go and WebRTCVideo component.
- Cleaned up device settings store by eliminating unused scroll sensitivity logic.
- Updated mouse settings route to reflect the removal of scroll sensitivity feature.
- Simplified mouse wheel event handling in WebRTCVideo component.
2025-05-19 22:44:53 +02:00
Aveline
7a9fb7cbb1
chore(usbgadget): update usbgadget config only when needed ( #474 )
2025-05-19 21:48:43 +02:00
rmschooley
0a4a1af80e
Improve/Simplify Mouse Wheel Scroll Behavior ( #470 )
...
* Improve/Simplify Mouse Wheel Scroll Behavior
* Update hid_mouse_absolute.go
Attempt to fix line reported as improperly formatted by lint.
* Update utils.go
Removed abs() function since lint states it is no longer used.
2025-05-19 13:03:33 +02:00
Julian Zander
fc3dbcd820
chore: add Go Report Card
...
Add Go Report Card
2025-05-19 08:53:01 +02:00
Siyuan Miao
17baf1647f
chore: append package name to build script
2025-05-16 20:30:41 +02:00
Siyuan Miao
840743fcf7
fix: golang test report input argument
2025-05-16 20:04:54 +02:00
Marc Brooks
3ec1bdf388
chore(ui): Patch-bump packages and use tailwind upgrade ( #456 )
...
* chore(ui): Patch bump in tailwind related packages and framer-motion
tailwind: [4.1.6 -> 4.1.7](https://github.com/tailwindlabs/tailwindcss/compare/v4.1.6...v4.1.7 )
@tailwindcss/postcss: 4.1.6 -> 4.1.7
@tailwindcss/vite: 4.1.6 -> 4.1.7
Also patch-bump of:
framer-motion: [12.11.0 -> 12.11.4](https://github.com/motiondivision/motion/compare/v12.11.0...v12.11.4 )
No source changes seemingly needed, have not rerun the migrate.
* chore(ui): Run tailwind upgrade and review changes
Ran the `npx @tailwindcss/upgrade` and accepted the changes that seemed safe.
They're things like:
- `data-[closed]:translate-y-9` -> `data-closed:translate-y-8` ()swaps the square bracket syntax to a `-` modifier)
- `bg-gradient-to-*` -> `bg-linear-to-*`
- `/[*%]` -> `/*` (swap square bracket syntax for inline)
- `theme(*.*)` -> `var(--*-*)` (theme styles are exposed as variables with hyphens for dots now)
- `[background-size:*]` -> `bg-size[*]` (move the square brackets inside tag)
- `[.active_&]:` -> `in[.active]:` (new syntax for parent query)
- `!class` -> `class!` (e.g. _!overflow-visible_ to _overflow-visible!_, for [important flag](https://tailwindcss.com/docs/styling-with-utility-classes#using-the-important-flag style)
- `w-[1px]` -> `w-px` (that's a new syntax for a 1px width)
- `h-[1px]` -> `h-px` (that's a new syntax for a 1px height)
- moved `html` and `html, body` global settings in the _index.css_
Also killed off an unused `import` and blank css class.
Also picked up the two `flex-grow` -> `grow` that I missed last pass, oops.
2025-05-16 19:59:57 +02:00
Aveline
fea89a0d23
chore: run golang tests
2025-05-16 19:53:01 +02:00
Marc Brooks
d54568642b
fix(ui): Fix regression on Shift-Backspace not being handled ( #454 )
...
This keystroke is valid and means "delete to the right" on MacOS.
2025-05-16 12:38:56 +02:00