Commit Graph

36 Commits

Author SHA1 Message Date
Jack Kingsman
fe6dfd5dee Fix mention detection case sensitivity 2026-02-12 00:01:27 -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
a61e271e9a Fix falsy zero lat/lon bug 2026-02-10 21:09:29 -08:00
Jack Kingsman
a157390fb7 Add experimental double send 2026-02-10 20:33:14 -08:00
Jack Kingsman
25f85d0856 Safer mention checking 2026-02-09 20:27:49 -08:00
Jack Kingsman
cf215c4ba5 Document and patch historical prefix claiming, and handle reconnect interval better 2026-02-09 20:25:21 -08:00
Jack Kingsman
a9d9d7a7b4 Clear errors on settings tab switch, streamline message mark-as-read, don't resort on render 2026-02-07 21:15:47 -08:00
Jack Kingsman
ad5e799a62 Dead and trivial code rip out (whoof) 2026-02-04 12:06:36 -08:00
Jack Kingsman
edfc95a2e2 Add docs for new non-WS message fetching and remove dead funcs 2026-02-04 11:59:12 -08:00
Jack Kingsman
b302bd74ff Improve frontend response time 2026-02-03 15:58:52 -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
1ea809c4e3 Remove some unneeded duplication and fix up reconnection management 2026-01-30 21:03:58 -08:00
Jack Kingsman
530179fde1 Add multibot functionality 2026-01-27 17:23:38 -08:00
Jack Kingsman
ba92aa2342 Add basic bot functionality 2026-01-26 21:44:11 -08:00
Jack Kingsman
769f34ebfc Force auto-advert to respect set intervals 2026-01-26 20:34:35 -08:00
Jack Kingsman
4382f4ab74 Remove some unneeded code 2026-01-26 20:22:19 -08:00
Jack Kingsman
375ee74eb3 Make advert interval manual 2026-01-25 09:29:56 -08:00
Jack Kingsman
9c071dbc53 Move to server side preference and read indicator management 2026-01-18 23:44:56 -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
c4ef8ec9cd Add multipath tracking 2026-01-18 20:00:32 -08:00
Jack Kingsman
13220c4a8f Add missing pathing information to frontend 2026-01-18 14:17:49 -08:00
Jack Kingsman
9652cb3277 Massive frontend overhaul for settings menu and channel addition. 2026-01-17 18:17:11 -08:00
Jack Kingsman
bbe2bba5b6 Remove vestigial duplicate checking 2026-01-17 17:15:14 -08:00
Jack Kingsman
850ce2d6c7 Add database-level payload dedupe 2026-01-17 17:06:25 -08:00
Jack Kingsman
4219f96894 Drop unnecessary decryption columns and rely on FK to messages table as indicator of decryption. Also, reboot retries radio connection 2026-01-17 16:33:42 -08:00
Jack Kingsman
076d466fbd Linting and code cleanup for an imitation of order 2026-01-14 20:08:41 -08:00
Jack Kingsman
2083e9c015 Fix niggling bugs -- unclean shutdown, radio reconnect contention 2026-01-13 20:08:07 -08:00
Jack Kingsman
32ed00fd34 Add E2E-ish tests 2026-01-13 19:48:19 -08:00
Jack Kingsman
547a2adb94 Add packet cleanup 2026-01-13 12:49:27 -08:00
Jack Kingsman
5ce5a988c7 Add server-side read management 2026-01-12 23:26:02 -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
150d1fb9b4 Fix dupe packet test 2026-01-10 11:50:13 -08:00
Jack Kingsman
2798b551f8 Use numerical acks 2026-01-10 00:51:54 -08:00
Jack Kingsman
b9fd96ac46 Fix historical decryption timing issue 2026-01-08 19:04:53 -08:00
Jack Kingsman
557cb12879 Initial commit 2026-01-06 20:02:48 -08:00