Jack Kingsman
|
eeaa11b8b0
|
Fix lint bugs
|
2026-04-06 20:36:47 -07:00 |
|
Jack Kingsman
|
08eaf090b2
|
Be more guarded in the radio validity checks (and get outta here, you random repeaters I never favorited!)
|
2026-04-06 20:34:16 -07:00 |
|
Jack Kingsman
|
af74663518
|
Add guard for favorites sync
|
2026-04-06 20:12:58 -07:00 |
|
Jack Kingsman
|
a351c86ccb
|
Add favorites as contact field (dug)
|
2026-04-05 20:50:27 -07:00 |
|
Jack Kingsman
|
c2e1a3cbe6
|
Import radio favorites as favorites
|
2026-04-05 18:15:04 -07:00 |
|
Jack Kingsman
|
457799d8df
|
Calm down clock skew loggings
|
2026-04-04 15:31:30 -07:00 |
|
Jack Kingsman
|
de3ad2d51f
|
Calm it down on sync logs
|
2026-04-04 15:10:45 -07:00 |
|
Jack Kingsman
|
be2b2604df
|
Add intervalized repeater metrics collection. Closes #151.
|
2026-04-03 13:45:39 -07:00 |
|
Jack Kingsman
|
975bf7f03f
|
Docs, dead code, and schema updates
|
2026-04-02 19:03:02 -07:00 |
|
Jack Kingsman
|
456f739f51
|
Emit correct events, update sender key, and don't let discovery path skip prefix promotion; other misc. fixes
|
2026-04-01 21:56:51 -07:00 |
|
Jack Kingsman
|
4ff6d2018a
|
Remove discontinuity on radio limit exceed for contacts
|
2026-04-01 12:27:10 -07:00 |
|
Jack Kingsman
|
1c634da687
|
Be more conservative around limits for radio contact adding and don't respect user value if it exceeds radio limits
|
2026-04-01 12:24:54 -07:00 |
|
Jack Kingsman
|
3a1c2d691b
|
Misc. bug bash
|
2026-03-30 20:49:09 -07:00 |
|
Jack Kingsman
|
6e5256acce
|
Be more flexible about radio offload. Closes #118.
|
2026-03-27 12:49:01 -07:00 |
|
Jack Kingsman
|
69e09378f5
|
Pass 1 on PATH integration
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
b832239e22
|
Add zero-hop impulse advert. Closes #83.
|
2026-03-18 19:59:08 -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
|
c809dad05d
|
Polish off all our gross edges around frontend/backend Public name management
|
2026-03-15 18:20:43 -07:00 |
|
Jack Kingsman
|
9c2b6f0744
|
Add fallback polling message persistence for channel messages
|
2026-03-13 11:05:49 -07:00 |
|
Jack Kingsman
|
5a580b9c01
|
Tighten up error phasing
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
0834414ba4
|
Remove redundant channel listing
|
2026-03-12 23:57:13 -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
|
f8e88b3737
|
Docs tune up
|
2026-03-11 22:05:59 -07:00 |
|
Jack Kingsman
|
20d0bd92bb
|
Oh god, so much code for such a minor flow. Ambiguous sender manually fetched prefix DMs are now visible.
|
2026-03-11 20:38:41 -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
|
18e1408292
|
Be better about DB insertion shape
|
2026-03-09 23:42:46 -07:00 |
|
Jack Kingsman
|
def7c8e29e
|
route radio sync through radio runtime
|
2026-03-09 23:16:17 -07:00 |
|
Jack Kingsman
|
088dcb39d6
|
extract contact reconciliation service
|
2026-03-09 17:32:43 -07:00 |
|
Jack Kingsman
|
0c5b37c07c
|
Add custom pathing (closes #45)
|
2026-03-09 10:26:01 -07:00 |
|
Jack Kingsman
|
c3d7b8f79a
|
Improve bot error bubble uo along with a few other spots
|
2026-03-09 00:41:07 -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
|
3330028d27
|
Elevate error logging for message poll loop issues
|
2026-03-06 15:43:29 -08:00 |
|
Jack Kingsman
|
cba9835568
|
Rework more coverage in e2e tests and don't force radio restart + better startup error handling
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
de30dfe87b
|
Backfill channel sender identity when it's available
|
2026-03-06 14:36:33 -08:00 |
|
Jack Kingsman
|
d860ea706d
|
Add log line to show if our polling loop actually mops anything up
|
2026-03-02 15:32:58 -08:00 |
|
Jack Kingsman
|
17f6a2b8c5
|
Compact code bloat for message fire and channel sync loops
|
2026-02-27 17:03:18 -08:00 |
|
Jack Kingsman
|
6a3510ce2e
|
Misc. doc, test, and qol improvements
|
2026-02-27 15:17:29 -08:00 |
|
Jack Kingsman
|
171b4405e5
|
Move contact sync to pass-the-mc mode
|
2026-02-27 14:59:52 -08:00 |
|
Jack Kingsman
|
b91b2d5d7b
|
Contact info pane
|
2026-02-27 13:45:42 -08:00 |
|
Jack Kingsman
|
27942975e2
|
Don't short circuit on zero key because claude is useless tonight
|
2026-02-24 21:50:52 -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
|
2125653978
|
Correct yet MORE instances of not using a well sourced MC object
|
2026-02-23 21:46:57 -08:00 |
|