jkingsman
|
d36c63f6b1
|
Complete room -> channel rename
|
2026-03-24 14:02:43 -07:00 |
|
Jack Kingsman
|
bb97b983bb
|
Add room activity to stats view
|
2026-03-22 22:13:40 -07:00 |
|
Jack Kingsman
|
da31b67d54
|
Add on-receive packet analyzer for canonical copy. Closes #97.
|
2026-03-22 21:34:41 -07:00 |
|
Jack Kingsman
|
5b166c4b66
|
Add room server
|
2026-03-19 19:22:40 -07:00 |
|
Jack Kingsman
|
5975006cf7
|
Dupe code cleanup
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
69e09378f5
|
Pass 1 on PATH integration
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
0881998e5b
|
Overhaul repeater interaction to better deal with login failure clearly
|
2026-03-14 22:58:14 -07:00 |
|
Jack Kingsman
|
39a687da58
|
Forward whole message to FE on resend so the browser updates
|
2026-03-13 21:57:19 -07:00 |
|
Jack Kingsman
|
1299a301c1
|
Add route discovery
|
2026-03-13 17:55:17 -07:00 |
|
Jack Kingsman
|
3a4ea8022b
|
Add local node discovery
|
2026-03-13 17:25:28 -07:00 |
|
Jack Kingsman
|
22ca5410ee
|
Fix up unread bugs
|
2026-03-12 22:00:18 -07:00 |
|
Jack Kingsman
|
07fd88a4d6
|
Make repeater neighbor display need a GPS fix to show map + distance, and fetch before display. Closes #58.
|
2026-03-12 16:18:52 -07:00 |
|
Jack Kingsman
|
0c35601af3
|
Enrich contact no-key info pane with first-in-use date
|
2026-03-11 16:19:10 -07:00 |
|
Jack Kingsman
|
93369f8d64
|
Enrich names-based contact pane a bit
|
2026-03-11 15:57:29 -07:00 |
|
Jack Kingsman
|
e7d1f28076
|
Add SQS fanout
|
2026-03-11 14:17:08 -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
|
811c7e7349
|
Add regional channel routing (closes #42)
|
2026-03-09 11:09:31 -07:00 |
|
Jack Kingsman
|
0c5b37c07c
|
Add custom pathing (closes #45)
|
2026-03-09 10:26:01 -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
|
b3625b4937
|
Add statistics
|
2026-03-08 13:54:07 -07:00 |
|
Jack Kingsman
|
76d11b01a7
|
Actually persist out_path_hash_mode instead of lossily deriving it
|
2026-03-08 13:54:06 -07:00 |
|
Jack Kingsman
|
2257c091e8
|
Fix visualizer coercion for multibyte hops
|
2026-03-08 13:54:06 -07:00 |
|
Jack Kingsman
|
f97c846378
|
Phase 3: Add path size inference and also bin some stupid migration tests while we're at it
|
2026-03-08 13:54:06 -07:00 |
|
Jack Kingsman
|
11ce2be5fa
|
Phase 2: Patch up message path metadata
|
2026-03-08 13:54:06 -07:00 |
|
Jack Kingsman
|
929a931ce9
|
Add channel name to broadcasts
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
adfb4addb7
|
Add MQTT removal migration and fix tests + docs
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
7cd54d14d8
|
Move to modular fanout bus
|
2026-03-06 14:41:51 -08:00 |
|
Jack Kingsman
|
03f4963966
|
Guard flood scope and be better about blocking
|
2026-03-04 20:15:44 -08:00 |
|
Jack Kingsman
|
d5fe9c677f
|
Add contact blocking
|
2026-03-04 18:54:21 -08:00 |
|
Jack Kingsman
|
145609faf9
|
Add outgoing message region tagging. Closes #35.
|
2026-03-04 15:42:21 -08:00 |
|
Jack Kingsman
|
e0e71180b2
|
Add global message search and more e2e tests
|
2026-03-03 19:19:24 -08:00 |
|
Jack Kingsman
|
73a835688d
|
Add channel info box
|
2026-03-03 17:09:48 -08:00 |
|
Jack Kingsman
|
31afb7b9c0
|
Fix some doc gaps
|
2026-03-03 12:01:58 -08:00 |
|
Jack Kingsman
|
95bacc4caf
|
Split up community broker fields and reformat MQTT config page
|
2026-03-02 14:24:20 -08:00 |
|
Jack Kingsman
|
00ca4afa8d
|
Add support for community MQTT ingest
|
2026-03-02 14:24:19 -08:00 |
|
Jack Kingsman
|
f993110ec4
|
Initial mqtt implementation
|
2026-03-01 11:11:36 -08:00 |
|
Jack Kingsman
|
66cbf98b74
|
Post-merge cleanup, AGENTS.md work, unused endpoints, etc.
|
2026-02-27 14:36:43 -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
|
c30ed0b4bc
|
Track advert path and use in mesh visualizer
|
2026-02-24 14:55:28 -08:00 |
|
Jack Kingsman
|
0e25bd2281
|
Fix dedupe for frontend raw packet delivery
|
2026-02-16 20:46:43 -08:00 |
|
Jack Kingsman
|
1f3042f360
|
Add statistics endpoint
|
2026-02-15 12:54:42 -08:00 |
|
Jack Kingsman
|
5a82d469b4
|
Add resend button for 30s
|
2026-02-14 17:37:51 -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
|
cf6df506d1
|
Always load contacts on radio first
|
2026-02-10 16:19:42 -08:00 |
|
Jack Kingsman
|
c2040ea6bc
|
Add one hop trace
|
2026-02-04 15:40:37 -08:00 |
|