Jack Kingsman
|
9c54ea623e
|
First wave of work
|
2026-03-06 17:41:37 -08:00 |
|
Jack Kingsman
|
dd13768a44
|
Tighten up message broadcast contract
|
2026-03-06 15:55:04 -08:00 |
|
Jack Kingsman
|
d7d06ec1f8
|
Remove some dead code and unify param names around not sending for actual real life messages vs. historical decrypt
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
22e28a9e5b
|
Add min length to name, 400 on unknown scope, normalize IATA
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
cb4333df4f
|
Fanout hitlist fixes: bugs, quality, tests, webhook HMAC signing
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
7534f0cc54
|
Patch smome doc issues and do minor bug mop up (outgoing bot message flaggin, unprotected bot endpoint, contact filtering on scope selection, don't drop disabled but configured community endpoints
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
418955198f
|
Add Apprise
|
2026-03-06 14:44:47 -08:00 |
|
Jack Kingsman
|
e3e4e0b839
|
Add webhooks & reformat a bit
|
2026-03-06 14:44:47 -08:00 |
|
Jack Kingsman
|
5ecb63fde9
|
Move bots into Fanout & Forwarding
|
2026-03-06 14:44:47 -08:00 |
|
Jack Kingsman
|
7cd54d14d8
|
Move to modular fanout bus
|
2026-03-06 14:41:51 -08:00 |
|
Jack Kingsman
|
de30dfe87b
|
Backfill channel sender identity when it's available
|
2026-03-06 14:36:33 -08:00 |
|
Jack Kingsman
|
7715732e69
|
Add sender_key to outgoing and make unread counts respect block list
|
2026-03-05 10:43:16 -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
|
eb78285b8f
|
Add bot disable flow
|
2026-03-03 15:57:37 -08:00 |
|
Jack Kingsman
|
8fa37fe6dc
|
Websocket for contact deletion, radio contact deletion flag fix, resent message now appends sender name
|
2026-03-03 12:43:27 -08:00 |
|
Jack Kingsman
|
21fd505fb9
|
Add sender name on outgoing messages
|
2026-03-03 11:56:18 -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
|
05df314619
|
Refactor to combined base for MQTT
|
2026-03-02 14:24:19 -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
|
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
|
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
|
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
|
1c2fb148bc
|
Misc cruft -- filtering, pagination tests, etc.
|
2026-02-24 21:15:49 -08:00 |
|
Jack Kingsman
|
5dcb52914b
|
Catch failed vacuum
|
2026-02-24 20:47:10 -08:00 |
|
Jack Kingsman
|
561c8cf9c0
|
More code cleanup and optimization
|
2026-02-24 19:59:46 -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
|
4f3d8a7838
|
Fix stuck post-connect failure state
|
2026-02-23 23:12:53 -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
|
1bd31d68d9
|
Update server-side keystore after key refresh
|
2026-02-23 19:33:17 -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
|
ef4c79bc80
|
Move to hour-resolution adverts
|
2026-02-23 16:34:34 -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
|
7463f4e032
|
Move resend button into modal
|
2026-02-21 17:01:13 -08:00 |
|
Jack Kingsman
|
11f07f3501
|
Add endpoint for deleting raw packets of decrypted messages
|
2026-02-21 00:11:57 -08:00 |
|
Jack Kingsman
|
56fde32970
|
Linting goodness
|
2026-02-16 19:20:11 -08:00 |
|
Jack Kingsman
|
1a59eb89fa
|
Clarify some doc drift
|
2026-02-16 19:15:27 -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 |
|