44 Commits

Author SHA1 Message Date
Jack Kingsman
365728be02 Make pathing clearable on click 2026-02-28 15:33:50 -08: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
66cbf98b74 Post-merge cleanup, AGENTS.md work, unused endpoints, etc. 2026-02-27 14:36:43 -08:00
Jack Kingsman
d4a2b9fac8 Linting 2026-02-27 14:20:53 -08:00
Jack Kingsman
26fbfcd015 Repeater UI overhaul 2026-02-27 14:20:52 -08:00
Jack Kingsman
b91b2d5d7b Contact info pane 2026-02-27 13:45:42 -08:00
Jack Kingsman
24166e92e8 Add continue-on-failure attempts for when contact loading fails. Might help remedy #27, but there's still an issue (maybe radio lag?) 2026-02-26 00:43:32 -08:00
Jack Kingsman
c30ed0b4bc Track advert path and use in mesh visualizer 2026-02-24 14:55:28 -08:00
Jack Kingsman
cc12128041 Add clearer error handling 2026-02-23 23:16:11 -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
88d5a76081 Better behavior and message tracking around repeater contact on a busy mesh 2026-02-23 15:59:52 -08:00
Jack Kingsman
56fde32970 Linting goodness 2026-02-16 19:20:11 -08:00
Jack Kingsman
65b74b624b Add missing prefix-message claim in other contact sync spots we missed 2026-02-16 19:14:05 -08:00
Jack Kingsman
e8ddba0131 Add radio lock acquire around missing spots, and validate 2026-02-16 19:10:20 -08:00
Jack Kingsman
72f12d80e5 Fix repeater command timestamp field usage 2026-02-16 18:59:39 -08:00
Jack Kingsman
1aa26c05d0 Don't use prefix matching if we can help it 2026-02-10 22:05:59 -08:00
Jack Kingsman
fa37ff6286 Add better no-frontend-dir handling (and lint, whoops) 2026-02-10 20:41:56 -08:00
Jack Kingsman
b8ea31666f Rework radio lock handling 2026-02-10 19:15:44 -08:00
Jack Kingsman
18d800da63 Add error bubble-up 2026-02-04 19:27:45 -08:00
Jack Kingsman
c2040ea6bc Add one hop trace 2026-02-04 15:40:37 -08:00
Jack Kingsman
71872517e5 Cleanups: Normalize pub keys, prefix message claiming, cursor + null timestamp DB cleanups 2026-02-02 16:22:10 -08:00
Jack Kingsman
00697e3c06 Fix clock filtering and contact lookup behavior bugs 2026-01-26 22:51:02 -08:00
Jack Kingsman
43b7e94b0a Add DM decryption on new contact advert 2026-01-18 23:13:45 -08:00
Jack Kingsman
42572aa234 Add historical DM decryption 2026-01-18 21:22:22 -08:00
Jack Kingsman
40d2e2781b Pause regular polling durun Repeater ops 2026-01-17 21:17:18 -08:00
Jack Kingsman
66e98c41fd Drop repeater status wait time 2026-01-17 19:22:06 -08:00
Jack Kingsman
076d466fbd Linting and code cleanup for an imitation of order 2026-01-14 20:08:41 -08:00
Jack Kingsman
c6d38ce400 Clean up contact creation and add missing FE fields for last_contacted 2026-01-14 19:41:46 -08:00
Jack Kingsman
e272be88ca Hopefully once and for all, use smarter pathing data on all direct contacts 2026-01-14 16:05:53 -08:00
Jack Kingsman
ece9f8f2cf Add contact hop data to help with debugging 2026-01-14 15:52:30 -08:00
Jack Kingsman
b97dab1fd6 Let's just be done with contact validation. 2026-01-14 15:44:07 -08:00
Jack Kingsman
e09d1672f1 More safety around repeater presence validation...? 2026-01-14 15:37:10 -08:00
Jack Kingsman
47f1ae7be6 Go back to removal of contact + validate 2026-01-14 15:30:08 -08:00
Jack Kingsman
e36d83d378 Whoops, fix flood mode revert 2026-01-14 15:10:35 -08:00
Jack Kingsman
1a3fc0174c Try longer login delay 2026-01-14 15:06:10 -08:00
Jack Kingsman
faa5a7e75a Remove unnecessary timeouts; just wait on login 2026-01-13 21:15:05 -08:00
Jack Kingsman
e0d60f7d7f Add some sleeps between router operations to smooth out inconsistent behavior 2026-01-13 21:11:16 -08:00
Jack Kingsman
5ce5a988c7 Add server-side read management 2026-01-12 23:26:02 -08:00
Jack Kingsman
57bece26d2 Ensure repeater contact on radio on each message 2026-01-11 00:36:45 -08:00
Jack Kingsman
b0ab2bcb32 Overhaul frontend organization and pause message polling during repeater operations 2026-01-10 16:27:15 -08:00
Jack Kingsman
e262bd677a Implement repeater CLI interface 2026-01-09 23:08:55 -08:00
Jack Kingsman
e401a32049 Add repeater telemetry reading 2026-01-09 21:17:55 -08:00
Jack Kingsman
557cb12879 Initial commit 2026-01-06 20:02:48 -08:00