Commit graph

24 commits

Author SHA1 Message Date
Chris Frankland-Wright
a1da396874 refactor: Use rational numbers for accurate frame rate calculations
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-02 12:26:17 +01:00
9a97027870 fix: remove unused out_of_sync_since variable
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-29 14:38:23 +01:00
d015794b03 feat: implement auto-sync with periodic clock nudging
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-29 14:18:10 +01:00
917a844874 refactor: remove empty test module from ui.rs
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-29 00:09:17 +01:00
aee69679ef fix: remove unused chrono imports
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-29 00:02:46 +01:00
80faf4db9a fix: resolve build errors by adapting to clock delta refactor
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-28 23:58:52 +01:00
154c07f613 fix: update logger call and remove unused import
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 19:54:46 +01:00
b854d29015 refactor: Extract system and status logic from UI module
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 19:44:10 +01:00
1d9bc1e25e feat: add daemon mode and systemd service
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 19:42:46 +01:00
777a202877 feat: add timeturner for time offsets and migrate config to YAML
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 19:16:06 +01:00
0a9f9c6612 fix: Add macOS support for time sync command
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 18:39:48 +01:00
8ad553aaee feat: add web API for status, sync, and configuration
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 16:44:41 +01:00
30fb752cbb test: add tests for UI status helpers
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 16:06:22 +01:00
Chris Frankland-Wright
80a4fbe538
force commit of ui.rs 2025-07-21 15:38:29 +01:00
a0115b556b fixed to accept incoming changes, 2025-07-21 14:43:04 +01:00
Chris Frankland-Wright
14a4083b20 updated ui.rs 2025-07-21 14:35:17 +01:00
Chris Frankland-Wright
2d57d05908 updated ui.rs to localise the system clock from ssh clock 2025-07-21 14:33:09 +01:00
Chris Frankland-Wright
d6aa5dd7b5 updated UI from NTPSEC to Chrony 2025-07-21 13:57:13 +01:00
Chris Frankland-Wright
c344d4b972 ntp service implemented 2025-07-20 17:37:02 +01:00
Chris Frankland-Wright
71cbc66f85 added logging window to UI 2025-07-20 13:28:21 +01:00
Chris Frankland-Wright
ad915c4aeb implemented sync drift detect and auto sync if out of sync 2025-07-20 12:42:12 +01:00
Chris Frankland-Wright
a47a0e6bd3
double check upload of tested version 2025-07-19 12:29:10 +01:00
Chris Frankland-Wright
bd2111d77a Rust ported and tested version 2025-07-09 01:18:49 +01:00
Chris Frankland-Wright
138b1e07a8 initial push of Rust version 2025-07-08 20:57:15 +01:00