Aveline
2953839784
feat(websecure): add support for ed25519 certificates ( #513 )
2025-09-26 08:21:18 +00:00
Aveline
44e361f7a3
feat: sync keyboard led status ( #502 )
2025-09-26 08:21:17 +00:00
Aveline
93be974e93
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-09-26 08:21:17 +00:00
Aveline
77507bb831
fix: configFS might not be mounted if the directory exists ( #479 )
2025-09-26 08:21:17 +00:00
Aveline
f5642870f7
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-09-26 08:21:17 +00:00
Aveline
a942cd02a8
chore(usbgadget): update usbgadget config only when needed ( #474 )
2025-09-26 08:21:17 +00:00
rmschooley
482462dc9b
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-09-26 08:21:17 +00:00
Aveline
cbe1460295
chore: run golang tests
2025-09-26 08:21:17 +00:00
Aveline
38a28ee534
feat(usb_mass_storage): mount as disk ( #333 )
...
* feat(usb_mass_storage): mount as disk
* chore: try to set initial virtual media state from sysfs
* chore(usb-mass-storage): fix inquiry_string
2025-09-26 08:21:17 +00:00
Qishuai Liu
03ee14dd79
ntp: fix panic on NTP query error and add IPv6 server for IPv6-only support ( #424 )
...
* fix(ntp): prevent panic on NTP query error and add IPv6 server in defaultNTPServers
* fix(ntp): make sure queryMultipleNTP finish if all servers failed
2025-09-26 08:21:17 +00:00
John
34450e9366
fix: absolute mouse scroll ( #434 )
...
Co-authored-by: wup-one <wup@deepspace.game>
2025-09-26 08:21:17 +00:00
Aveline
96fc1a20ad
network enhanecment / refactor ( #361 )
...
* chore(network): improve connectivity check
* refactor(network): rewrite network and timesync component
* feat(display): show cloud connection status
* chore: change logging verbosity
* chore(websecure): update log message
* fix(ota): validate root certificate when downloading update
* feat(ui): add network settings tab
* fix(display): cloud connecting animation
* fix: golintci issues
* feat: add network settings tab
* feat(timesync): query servers in parallel
* refactor(network): move to internal/network package
* feat(timesync): add metrics
* refactor(log): move log to internal/logging package
* refactor(mdms): move mdns to internal/mdns package
* feat(developer): add pprof endpoint
* feat(logging): add a simple logging streaming endpoint
* fix(mdns): do not start mdns until network is up
* feat(network): allow users to update network settings from ui
* fix(network): handle errors when net.IPAddr is nil
* fix(mdns): scopedLogger SIGSEGV
* fix(dhcp): watch directory instead of file to catch fsnotify.Create event
* refactor(nbd): move platform-specific code to different files
* refactor(native): move platform-specific code to different files
* chore: fix linter issues
* chore(dev_deploy): allow to override PION_LOG_TRACE
2025-09-26 08:21:17 +00:00
Ben Kochie
99015c80fe
refactor: update golintci-lint and linter issues
...
* Update golangci-lint
Update golangci-lint to v2.
Signed-off-by: SuperQ <superq@gmail.com>
* Fixup various linter issues.
Signed-off-by: SuperQ <superq@gmail.com>
---------
Signed-off-by: SuperQ <superq@gmail.com>
2025-09-26 08:21:17 +00:00
Siyuan Miao
6e5493503e
feat(tls): #330
2025-09-26 08:21:17 +00:00
Siyuan Miao
6c6ce4e5cb
refactor: use structured logging
2025-09-26 08:21:17 +00:00
Siyuan Miao
f3c49b853d
fix(usb_mass_storage): should use path instead of configPath
2025-03-19 17:43:19 +01:00
Siyuan Miao
d1948adca8
refactor(usb): move usbconfig to a seperated package
2025-03-10 14:02:52 +01:00