kvm/internal
Adam Shiervani 0651faeceb feat: improve custom jiggler settings and add timezone support (#742)
* feat: add timezone support to jiggler and fix custom settings persistence

- Add timezone field to JigglerConfig with comprehensive IANA timezone list
- Fix custom settings not loading current values
- Remove business hours preset, add as examples in custom settings
- Improve error handling for invalid cron expressions

* fix: format jiggler.go with gofmt

* fix: add embedded timezone data and validation

- Import time/tzdata to embed timezone database in binary
- Add timezone validation in runJigglerCronTab() to gracefully fallback to UTC
- Add timezone to debug logging in rpcSetJigglerConfig
- Fixes 'unknown time zone' errors when system lacks timezone data

* refactor: add timezone field comments from jiggler options

* chore: move tzdata to backend

* refactor: fix JigglerSetting linting

- Adjusted useEffect dependency to include send function for better data fetching
- Modified layout classes for improved responsiveness and consistency
- Cleaned up code formatting for better readability

---------

Co-authored-by: Siyuan Miao <i@xswan.net>
2025-08-24 22:54:26 +00:00
..
audio feat(audio): implement comprehensive audio optimization system 2025-08-24 22:33:49 +00:00
confparser Implement HTTP proxy option (#515). (#521) 2025-07-11 17:43:22 +02:00
logging network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
mdns network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
network Implement HTTP proxy option (#515). (#521) 2025-07-11 17:43:22 +02:00
timesync Implement HTTP proxy option (#515). (#521) 2025-07-11 17:43:22 +02:00
tzdata feat: improve custom jiggler settings and add timezone support (#742) 2025-08-24 22:54:26 +00:00
udhcpc fix: the screen doesn't dim or turn off 2025-06-03 01:28:14 +02:00
usbgadget perf(usbgadget): reduce input latency by pre-opening HID files and removing throttling 2025-08-12 10:07:58 +00:00
websecure feat(websecure): add support for ed25519 certificates (#513) 2025-05-25 11:09:58 +02:00