Jack Kingsman
|
5f039b9c41
|
Phase 4
|
2026-03-07 15:05:13 -08:00 |
|
Jack Kingsman
|
f302cc04ae
|
Phase 3
|
2026-03-06 23:48:24 -08:00 |
|
Jack Kingsman
|
3edc7d9bd1
|
Step 2
|
2026-03-06 23:12:21 -08:00 |
|
Jack Kingsman
|
9c54ea623e
|
First wave of work
|
2026-03-06 17:41:37 -08:00 |
|
Jack Kingsman
|
b5e2a4c269
|
Soften the 'always run tests'
|
2026-03-06 16:26:19 -08:00 |
|
Jack Kingsman
|
d4f73d318a
|
Fanout modules!
Overhaul post-message fanout. Closes PR #37.
|
2026-03-06 16:08:23 -08:00 |
|
Jack Kingsman
|
8ffae50b87
|
Add some brutal tests for webhooks
|
2026-03-06 16:06:13 -08:00 |
|
Jack Kingsman
|
dd13768a44
|
Tighten up message broadcast contract
|
2026-03-06 15:55:04 -08:00 |
|
Jack Kingsman
|
3330028d27
|
Elevate error logging for message poll loop issues
|
2026-03-06 15:43:29 -08:00 |
|
Jack Kingsman
|
3144910cd9
|
Fix regression around direct path DMs
|
2026-03-06 15:41:47 -08:00 |
|
Jack Kingsman
|
819470cb40
|
Add missing httpx dep
|
2026-03-06 15:39:11 -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
|
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
|
bb13d223ca
|
Remove unused IATA regex and reduncant community enabled check that's always true
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
863251d670
|
Remove dead on_raw method and move json import somewhere not dumb
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
5e042b7bcc
|
Add health refresh to delete handler and correct concurrency description
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
4d15c7d894
|
Add per-config id lock to reload and remove stale comment
|
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
|
e72c3abd7f
|
Correct sender name and use non-deprecated loop getter
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
439face70b
|
Tweak fanout display and update docs
|
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
|
5808504ee0
|
Flesh out the fanout agents a bit more
|
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
|
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
|
13fa94acaa
|
Richer saving options + more popping color on disabled integration
|
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
|
93b5bd908a
|
Extend tests and fix docs
|
2026-03-06 14:41:34 -08:00 |
|
Jack Kingsman
|
de30dfe87b
|
Backfill channel sender identity when it's available
|
2026-03-06 14:36:33 -08:00 |
|
Jack Kingsman
|
d5a60d6ca3
|
Attach contact name to DMs for blocking purposes
|
2026-03-06 14:28:41 -08:00 |
|
Jack Kingsman
|
8f2d55277f
|
Add clearer messaging around back to chat
|
2026-03-06 11:40:29 -08:00 |
|
Jack Kingsman
|
cdf5c0b81e
|
Some new theme movement
|
2026-03-06 09:17:22 -08:00 |
|
Jack Kingsman
|
ae51755f07
|
Fix issue with backend restart letting unreads accumulate on open thread
|
2026-03-05 23:01:04 -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
|
01a5dc8d93
|
A11y bug bash
|
2026-03-05 10:24:22 -08:00 |
|
Jack Kingsman
|
c7bd4dd3fc
|
Updating changelog + build for 2.5.0
|
2026-03-05 00:13:15 -08:00 |
|
Jack Kingsman
|
a069af8364
|
Doc updates
|
2026-03-04 21:18:07 -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
|
c2931a266e
|
Add hop display map in pathing modal
|
2026-03-04 13:03:43 -08:00 |
|
Jack Kingsman
|
9629a35fe1
|
Don't exclude 7 day stale nodes on Map view when linked in
|
2026-03-04 12:28:37 -08:00 |
|