Commit graph

159 commits

Author SHA1 Message Date
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
a124aae424 test: add tests for ensure_config function
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 16:31:28 +01:00
3cbe95bd6a test: add tests for serial input processing
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 16:18:17 +01:00
0b8fa0fbf8 fix: Calculate clock delta using median to resist outliers
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 16:10:40 +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
39ba5d90bb fix(ci): install dependencies in release workflow
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 15:56:24 +01:00
3f3663221b ci: add workflow to build and release binary on tag
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 15:49:06 +01:00
Chris Frankland-Wright
a1a09b9201
Merge pull request #6 from cjfranko/chris_check
merged fixes for sync and delta calculations
2025-07-21 15:38:57 +01:00
Chris Frankland-Wright
80a4fbe538
force commit of ui.rs 2025-07-21 15:38:29 +01:00
Chris Frankland-Wright
635b8fdf92 expanded boundaries for Sync Status 2025-07-21 15:36:25 +01:00
Chris Frankland-Wright
7527a30aa9 fixed issues around delta 2025-07-21 15:30:49 +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
5cfdf46955 merge into John's work 2025-07-21 14:35:04 +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
d55d64ee5f
Merge pull request #2 from Johnr24/withmergeresolve
Feat: Add CI Workflow, Unit Tests, and Fix Sync Logic, update two dependencies to most recent version,
2025-07-21 14:25:39 +01:00
bbb5334202
Merge branch 'master' into withmergeresolve 2025-07-21 14:25:00 +01:00
fe98dad764 merged ui.rs for PR merge 2025-07-21 14:23:35 +01:00
16e5a7e3a5
Delete release directory
this doesnt need to exist and will be included in future git-ignore, it is best to leave builds outside of version control as they are deleratives of code controlled version control,(git)
2025-07-21 14:08:08 +01:00
Chris Frankland-Wright
d40d3e5b13 upload frameworks test build 2025-07-21 14:03:53 +01:00
Chris Frankland-Wright
1f509c3934 Merge branch 'master' of https://github.com/cjfranko/NTP-Timeturner 2025-07-21 13:59:32 +01:00
Chris Frankland-Wright
d6aa5dd7b5 updated UI from NTPSEC to Chrony 2025-07-21 13:57:13 +01:00
1b51e45d87 ui 2025-07-21 12:39:54 +01:00
7b41d7ad06 fix: Silence unused variable warning for avg_frames
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 12:31:11 +01:00
dd544649b1 decomment 2025-07-21 12:29:37 +01:00
139d453afb removed comment 2025-07-21 12:29:09 +01:00
e0272a91fa Merge branch 'main' into withmergeresolve 2025-07-21 12:24:36 +01:00
f906928e4e serde bump 2025-07-21 12:18:50 +01:00
58c5a9c96f
Merge pull request #6 from Johnr24/main
merege
2025-07-21 12:07:11 +01:00
1dd2f806d4 carog 2025-07-21 12:03:18 +01:00
f0f6d9f612 cargolock 2025-07-21 12:03:13 +01:00
abc5d6af4b fix: use current frame for timecode sync check
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 11:58:47 +01:00
2b1481264e test: add tests for timecode match status and throttling
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 11:55:09 +01:00
6df45a1332 test: correct assertion for FREE frame status
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 11:49:00 +01:00
92ee4ff268
Merge pull request #5 from Johnr24/withmergeresolve
Withmergeresolve
2025-07-21 11:34:49 +01:00
b049b27959
Update sync_logic.rs 2025-07-21 11:33:53 +01:00
10da97a631
Merge branch 'master' into withmergeresolve 2025-07-21 11:33:17 +01:00
Chris Frankland-Wright
3d92d0e060
Update README.md
added some chrony documentation
2025-07-21 07:06:29 +01:00
Chris Frankland-Wright
3cf2ee2383
Update README.md 2025-07-20 23:29:40 +01:00
Chris Frankland-Wright
364dc085f6
Update README.md 2025-07-20 17:39:06 +01:00
Chris Frankland-Wright
4087df80d3
Merge pull request #5 from cjfranko/ntp-server-daemon
ntp service implemented
2025-07-20 17:38:08 +01:00
Chris Frankland-Wright
c344d4b972 ntp service implemented 2025-07-20 17:37:02 +01:00
Chris Frankland-Wright
78061b0df6
Merge pull request #4 from cjfranko/ui_logging
added logging window to UI
2025-07-20 13:28:58 +01:00
Chris Frankland-Wright
71cbc66f85 added logging window to UI 2025-07-20 13:28:21 +01:00
Chris Frankland-Wright
277046ec9e
Merge pull request #3 from cjfranko/sync-drift_implementation
implemented sync drift detect and auto sync if out of sync
2025-07-20 12:47:25 +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
aa453c30bc
Merge pull request #3 from Johnr24/update
double check upload of tested version
2025-07-19 15:52:21 +01:00
da7152d851 update with comment 2025-07-19 15:49:59 +01:00
f60b83ff9c keirstarmers five tests 2025-07-19 15:49:35 +01:00
bc91b15940 add the test for ltc_frame_does_not_match_system_time 2025-07-19 15:44:30 +01:00