Jack Kingsman
2d781cad56
add typed websocket event contracts
2026-03-09 17:47:31 -07:00
Jack Kingsman
9421c10e8f
Refetch channels on reconnect and fix up count-change refresh guard
2026-03-09 16:44:39 -07:00
Jack Kingsman
b157ee14e4
Add background-hash-mark addition for region routing
...
Per https://buymeacoffee.com/ripplebiz/region-filtering :
> After some discussions, and that there is some confusion
around #channels and #regions, it's been decided to drop
the requirement to have the '#' prefix. So, region names
will just be plain alphanumeric (and '-'), with no # prefix.
> For backwards compatibility, the names will internally have
a '#' prepended, but for all client GUI's and command lines,
you generally won't see mention of '#' prefixes. The next
firmware release (v1.12.0) and subsequent Ripple firmware
and Liam's app will have modified UI to remove the '#' requirement.
So, silently add, but don't duplicate, for users who have already
added hashmarks.
2026-03-09 15:24:23 -07:00
Jack Kingsman
e03ddcaaa7
Improve correctness of regional traffic repeats
2026-03-09 15:03:18 -07:00
Jack Kingsman
6832516b40
Add improved note about region entry
2026-03-09 14:57:45 -07:00
Jack Kingsman
5bfd9f4af2
Use updated meshcore-decoder library with TRACE patch and fixup frontend routing display on packet list
2026-03-09 12:45:51 -07:00
Jack Kingsman
463a0c9084
Add bolder coloring for mentions in rollups and always use bold on DMs
2026-03-09 11:57:30 -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
7e384c12bb
Fix trace packet handling ( closes #44 )
2026-03-09 09:23:35 -07:00
Jack Kingsman
e99e522573
Fix clipping on integration add drop down
2026-03-08 22:17:32 -07:00
Jack Kingsman
b14e99ff24
Patch a bizarre browser quirk of leaky elements (???) in the packet list
2026-03-08 18:45:07 -07:00
Jack Kingsman
9673b25ab3
yeeeikes fix raw packet feed sorry
2026-03-08 17:38:20 -07:00
Jack Kingsman
2732506f3c
Fix historical DM packet length passing and fix up some docs
2026-03-08 17:12:36 -07:00
Jack Kingsman
5cb5c2ad25
Show hop width in the contact info modal
2026-03-08 13:54:07 -07:00
Jack Kingsman
69a6922827
Fix path modal support for multibyte
2026-03-08 13:54:07 -07:00
Jack Kingsman
564cd65496
Update tests with new out_path_hash_mode field and surface error on path hash mode set failure
2026-03-08 13:54:07 -07:00
Jack Kingsman
b3625b4937
Add statistics
2026-03-08 13:54:07 -07:00
Jack Kingsman
34318e4814
Use more faithful packet frame parsing
2026-03-08 13:54:07 -07:00
Jack Kingsman
2257c091e8
Fix visualizer coercion for multibyte hops
2026-03-08 13:54:06 -07:00
Jack Kingsman
55fb2390de
Phase 8: Tests & Misc
2026-03-08 13:54:06 -07:00
Jack Kingsman
0b91fb18bd
Phase 7: Integration & Migration
2026-03-08 13:54:06 -07:00
Jack Kingsman
8948f2e504
Phase 6: Radio config + path hash mode
2026-03-08 13:54:06 -07:00
Jack Kingsman
5c413bf949
Phase 5: Frontend path rendering
2026-03-08 13:54:06 -07:00
Jack Kingsman
0ac8e97ea2
Put tools in a collapsible
2026-03-08 13:54:01 -07:00
Jack Kingsman
99eddfc2ef
Update status bar and boot up more quickly with actual radio status
2026-03-07 23:47:47 -08:00
Jack Kingsman
f9eb6ebd98
Fix stale ref issue in strict mode
2026-03-07 21:40:34 -08:00
Jack Kingsman
8f59606867
Fix library name
2026-03-06 22:22:36 -08:00
Jack Kingsman
d214da41c6
Change names of community MQTT
2026-03-06 22:14:11 -08:00
Jack Kingsman
da22eb5c48
Fanout integration UX overhaul
2026-03-06 21:37:11 -08:00
Jack Kingsman
94546f90a4
Back to main fanout screen on save
2026-03-06 18:20:53 -08:00
Jack Kingsman
f82cadb4e1
Show webhooks/apprise summary
2026-03-06 18:19:14 -08:00
Jack Kingsman
f60c656566
Add better coverage for alternative community MQTTs. Closes #39
2026-03-06 18:14:28 -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
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
5e042b7bcc
Add health refresh to delete handler and correct concurrency description
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
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