Commit Graph

160 Commits

Author SHA1 Message Date
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 9d03844371 Improve module lifecycling 2026-03-06 14:44:48 -08:00
Jack Kingsman 929a931ce9 Add channel name to broadcasts 2026-03-06 14:44:48 -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 58daf63d00 Change fanout tab name. 2026-03-06 14:44:48 -08:00
Jack Kingsman 55ac9df681 Parallelize fanouts and add module watchdog 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 adfb4addb7 Add MQTT removal migration and fix tests + docs 2026-03-06 14:44:48 -08:00
Jack Kingsman e99fed2e76 Add some test coverage 2026-03-06 14:44:47 -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 03f4963966 Guard flood scope and be better about blocking 2026-03-04 20:15:44 -08:00
Jack Kingsman e439bc913a Reorganize the settings panes a bit 2026-03-04 19:46:20 -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 1ce72ecdf7 Add #remoteterm as default channel 2026-03-04 10:56:31 -08:00
Jack Kingsman e0fb093612 Fix non-cache refresh on unfocused active threads; doc and test improvements 2026-03-04 10:16:17 -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 5d2aaa802b Move controls to top 2026-03-03 16:19:33 -08:00
Jack Kingsman eb78285b8f Add bot disable flow 2026-03-03 15:57:37 -08:00
Jack Kingsman e8538c55ea Fix flaky test selector 2026-03-03 14:02:05 -08:00
Jack Kingsman e4662229b4 Shorten client name 2026-03-03 09:40:20 -08:00
Jack Kingsman be21b434cf Get closer to parity with meshcore packet capture 2026-03-03 09:31:24 -08:00
Jack Kingsman 662e84adbe Add community mqtt stats reporting 2026-03-03 09:17:57 -08:00
Jack Kingsman 4c1d5fb8ec Add status/LWT to community MQTT ingest 2026-03-02 23:10:25 -08:00
Jack Kingsman 81694e7ab3 Fix an e2e test and add a warning about nodes not showing up on community listings 2026-03-02 19:15:28 -08:00
Jack Kingsman 99f31c8226 Carve out dead code and cruft, and unify repeater status pane 2026-03-02 18:56:18 -08:00
Jack Kingsman f335fc56cc Patch up some missing tests and fix+test channel add not clearing on channel submission without add-another checked 2026-03-02 18:02:53 -08:00
Jack Kingsman f059756064 Clearer labelling and page organization for MQTT 2026-03-02 14:25:44 -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 b8cdae8a03 Tag mesh-traffic-reliant tests with a warning 2026-03-02 10:52:48 -08:00
Jack Kingsman e504f4de33 Test and doc improvements 2026-03-01 14:53:18 -08:00
Jack Kingsman f993110ec4 Initial mqtt implementation 2026-03-01 11:11:36 -08:00
Jack Kingsman 727ac913de Add more efficient message pagination index to eliminate temporary b-tree indexing 2026-02-28 21:00:16 -08:00
Jack Kingsman a55166989e Improve performance on unread endpoint 2026-02-28 20:10:38 -08:00
Jack Kingsman 365728be02 Make pathing clearable on click 2026-02-28 15:33:50 -08:00
Jack Kingsman bac4db6b0a Updating changelog + build for 2.2.0 2026-02-28 13:33:49 -08:00
Jack Kingsman 60c0262490 Expand tests with E2E coverage 2026-02-28 13:24:13 -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 884972f9e0 Add some tests and improve docs 2026-02-27 16:54:18 -08:00
Jack Kingsman 194852ed16 Move to blob storage for payload hashes 2026-02-27 15:46:16 -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