Commit Graph

220 Commits

Author SHA1 Message Date
Daniel Lorch a71fc96ad7
Merge a4c15d5c7e into a60e1a5e98 2025-05-20 18:38:12 +00: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
Daniel Lorch a4c15d5c7e Revert "Move hold key handling into Go backend analogous to https://www.kernel.org/doc/Documentation/usb/gadget_hid.txt"
This reverts commit 146cee9309.
2025-05-20 01:09:15 +02:00
Daniel Lorch 7240abaf3d Use useSettingsStore 2025-05-20 01:03:21 +02:00
Daniel Lorch 6dd65fbba6 Add JSONRPC handling 2025-05-20 01:02:38 +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
Daniel Lorch 9698564550 Add Belgisch Nederlands 2025-05-20 00:24:34 +02:00
Daniel Lorch d0759150ee Fix 2025-05-20 00:24:34 +02:00
Daniel Lorch a4d6da7085 Remove trailing whitespace 2025-05-20 00:24:34 +02:00
Daniel Lorch 146cee9309 Move hold key handling into Go backend analogous to https://www.kernel.org/doc/Documentation/usb/gadget_hid.txt 2025-05-20 00:24:34 +02:00
Marc Brooks 9b3d1e0417 Change the locale names to their native language
German->Deutsch et. al.
2025-05-20 00:24:34 +02:00
Daniel Lorch 707a33cb07 Move language name definitions into the keyboard layout files 2025-05-20 00:24:34 +02:00
Daniel Lorch f8f225df6a Move guard statements outside of loop 2025-05-20 00:24:34 +02:00
Daniel Lorch e10f0db3ba Add Czech 2025-05-20 00:24:34 +02:00
Daniel Lorch 7065c42e91 Add Italian 2025-05-20 00:24:34 +02:00
Daniel Lorch 8364c37f9a Operator precedence 🤦 2025-05-20 00:24:34 +02:00
Daniel Lorch dd7b2d4dcf Add Norwegian 2025-05-20 00:24:34 +02:00
Daniel Lorch 5fb7a2117c Remove default value shift: false 2025-05-20 00:24:34 +02:00
Daniel Lorch cd10112ff2 Add more keys to Spanish 2025-05-20 00:24:34 +02:00
Daniel Lorch f810f09ab0 Fix fr_FR special characters 2025-05-20 00:24:34 +02:00
Daniel Lorch 18c7b253ca Add Spanish 2025-05-20 00:24:34 +02:00
Daniel Lorch 0bf05becb4 Add Swedish 2025-05-20 00:24:34 +02:00
Daniel Lorch 12f0814f8c Add English (UK) 2025-05-20 00:24:34 +02:00
Daniel Lorch 219573e25c Add French (France) 2025-05-20 00:24:34 +02:00
Daniel Lorch e0be7edf96 Fix whitespace 2025-05-20 00:24:34 +02:00
Daniel Lorch ab94eb1da4 Change line ordering 2025-05-20 00:24:34 +02:00
Daniel Lorch 33a4f38702 Add Swiss French 2025-05-20 00:24:34 +02:00
Daniel Lorch c90b0425c7 Remove obscure Alt-Gr keys, unsure if they are supported everywhere 2025-05-20 00:24:34 +02:00
Daniel Lorch a2771f0b91 Improve accent handling 2025-05-20 00:24:34 +02:00
Daniel Lorch 99a5e9d385 Improve error handling and pre-loading 2025-05-20 00:23:17 +02:00
Daniel Lorch 0bef35e044 Trema is the more robust method for capital umlauts 2025-05-20 00:23:17 +02:00
Daniel Lorch 22849fceab Enable multiple keyboard layouts for paste text from host 2025-05-20 00:23:14 +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