Jack Kingsman
|
69e09378f5
|
Pass 1 on PATH integration
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
bc16d804e9
|
Log the node time on startup
|
2026-03-16 22:44:53 -07:00 |
|
Jack Kingsman
|
a0459edf62
|
Add clowntown clock rollover trick
|
2026-03-16 22:37:13 -07:00 |
|
Jack Kingsman
|
35b592d2a7
|
Auto-reset node if clock is too far ahead to change
|
2026-03-16 21:24:07 -07:00 |
|
Jack Kingsman
|
9c2b6f0744
|
Add fallback polling message persistence for channel messages
|
2026-03-13 11:05:49 -07:00 |
|
Jack Kingsman
|
2710cafb21
|
Add health endpoint
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
7e1f941760
|
Add documentation and force-lock-acquisition mode for channel management
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
87ea2b4675
|
LRU-based parallel channel storage
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
5c85a432c8
|
Phase 1 of manual channel management
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
83635845b6
|
Don't sleep in the exception handler
|
2026-03-11 19:32:54 -07:00 |
|
Jack Kingsman
|
d0ed3484ce
|
Add hourly sync and crow loudly if it finds a discrepancy
|
2026-03-10 14:47:18 -07:00 |
|
Jack Kingsman
|
738e0b9815
|
Don't load full right away
|
2026-03-10 14:39:40 -07:00 |
|
Jack Kingsman
|
97997e23e8
|
Drop frequency of contact sync task, make standard polling opt-in only
|
2026-03-10 14:04:51 -07:00 |
|
Jack Kingsman
|
9d806c608b
|
Add contact normalization rather than loading the packed path bytes
|
2026-03-08 21:01:01 -07:00 |
|
Jack Kingsman
|
20af50585b
|
Docs & tests
|
2026-03-08 13:54:07 -07:00 |
|
Jack Kingsman
|
ce99d63701
|
Reorganize for great victory and move to blob for payload hasg
|
2026-02-27 21:03:34 -08:00 |
|
Jack Kingsman
|
6a3510ce2e
|
Misc. doc, test, and qol improvements
|
2026-02-27 15:17:29 -08:00 |
|
Jack Kingsman
|
81c166bb8d
|
Do some utterly disgusting MC library munging to deal with contacts coming out of sync
|
2026-02-24 20:41:21 -08:00 |
|
Jack Kingsman
|
932ea6b65d
|
Pause autofetch during poll loop
|
2026-02-24 20:30:39 -08:00 |
|
Jack Kingsman
|
ecb748b9e3
|
Drop out crappy tests, and improve quality overall
|
2026-02-23 22:28:09 -08:00 |
|
Jack Kingsman
|
72b66214fa
|
Add tests for MC object handling
|
2026-02-23 21:52:29 -08:00 |
|
Jack Kingsman
|
2125653978
|
Correct yet MORE instances of not using a well sourced MC object
|
2026-02-23 21:46:57 -08:00 |
|
Jack Kingsman
|
152eab99db
|
More stable MC object reference and proper radio disconnection detection
|
2026-02-23 19:11:58 -08:00 |
|
Jack Kingsman
|
465091d370
|
Move all tests to using actual memory DB
|
2026-02-12 00:55:40 -08:00 |
|
Jack Kingsman
|
7e7330eb12
|
Add more tests and update AGENTS.md
|
2026-02-12 00:31:52 -08:00 |
|
Jack Kingsman
|
cf6df506d1
|
Always load contacts on radio first
|
2026-02-10 16:19:42 -08:00 |
|
Jack Kingsman
|
8674e804c2
|
Add some additional tests around radio and contact management
|
2026-01-30 21:45:50 -08:00 |
|
Jack Kingsman
|
076d466fbd
|
Linting and code cleanup for an imitation of order
|
2026-01-14 20:08:41 -08:00 |
|
Jack Kingsman
|
91c9258275
|
Sync time periodically
|
2026-01-14 16:22:50 -08:00 |
|
Jack Kingsman
|
40b672d569
|
Fix event handler rereg, monitor crash, and polling pause ugliness
|
2026-01-13 01:07:43 -08:00 |
|