|
|
ee4a5a3630
|
feat: use HACI_SERIAL_PORT to pick serial port and support mock PTY
Co-authored-by: aider (openai/gpt-5) <aider@aider.chat>
|
2025-10-22 00:12:36 +01:00 |
|
Chris Frankland-Wright
|
af0a512187
|
docs: Document web interface and clarify API server startup
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-12 16:00:43 +01:00 |
|
Chris Frankland-Wright
|
4cdead5aa4
|
fix: Do not pause auto-sync with active timeturner
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-07 19:43:49 +01:00 |
|
Chris Frankland-Wright
|
ed48c1284d
|
fix: Forcefully terminate daemon process group
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-05 20:43:20 +01:00 |
|
Chris Frankland-Wright
|
43a3fc7aad
|
feat: Add kill subcommand to stop daemon process
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-05 20:20:46 +01:00 |
|
Chris Frankland-Wright
|
a4bf025fd0
|
feat: Implement configurable auto-sync pausing
|
2025-08-05 20:20:40 +01:00 |
|
Chris Frankland-Wright
|
65dd107514
|
fix: Dynamically find serial port instead of hardcoding path
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-03 15:53:26 +01:00 |
|
|
|
68dc16344a
|
fix: preserve comments in config.yml when saving
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-29 14:42:33 +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 |
|
|
|
89849c6e04
|
refactor: simplify default configuration
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-29 11:59:46 +01:00 |
|
|
|
4090fee0a6
|
test: Restore original config.yml after tests
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-29 11:49:22 +01:00 |
|
|
|
c712014bb9
|
feat: Allow millisecond offset for timeturner
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-29 11:39: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 |
|
|
|
cc782fcd7e
|
feat: add EWMA clock delta and adjtimex nudge controls
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-28 23:51:27 +01:00 |
|
|
|
6a45660e03
|
fix: process LTC frames in background to update app state
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-28 23:43:28 +01:00 |
|
|
|
5a86493824
|
feat: add daemon log viewer to web UI
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-28 23:36:51 +01:00 |
|
|
|
7bf45c43c9
|
feat: add daemonization with the daemonize crate
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 22:05:11 +01:00 |
|
|
|
ec132a2840
|
refactor: replace systemd logger with env_logger
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 20:52:55 +01:00 |
|
|
|
4ebe8b597a
|
fix: switch to systemd crate to resolve build failure
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 20:43:39 +01:00 |
|
|
|
2ac14c8d5b
|
fix: Enable systemd feature to correctly initialize logger
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 20:40:18 +01:00 |
|
|
|
838082e95a
|
fix: manually initialize systemd logger to fix build error
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 20:33:14 +01:00 |
|
|
|
b2f50be611
|
fix: correct systemd logger initialization for Linux builds
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 20:10:49 +01:00 |
|
|
|
183fdc0725
|
fix: use init_with_level for systemd logger initialization
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 20:03:45 +01:00 |
|
|
|
b1a0483d6c
|
fix: Correct systemd logger initialization
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 19:58:51 +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 |
|
|
|
12065a08c2
|
fix: Conditionally compile systemd features for Linux only
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 19:46:16 +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 |
|
|
|
fecfed04e7
|
fix: remove unused imports
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 19:20:29 +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 |
|
|
|
32b307b935
|
fix: Embed default config to resolve build failure
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 16:58:56 +01:00 |
|
|
|
2d6f65046a
|
fix: run API server in LocalSet to fix spawn_local panic
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 16:55:17 +01:00 |
|
|
|
c94e1ea4b0
|
fix: use spawn_local to run non-Send API server task
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 16:49:35 +01:00 |
|
|
|
0325c3b570
|
fix: Set tokio runtime to current_thread to fix !Send errors
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
|
2025-07-21 16:48:09 +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 |
|
|
|
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 |
|
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 |
|