Jack Kingsman
ae0ef90fe2
extract conversation timeline hook
2026-03-09 19:12:26 -07:00
Jack Kingsman
56e5e0d278
extract frontend conversation actions hook
2026-03-09 18:37:06 -07:00
Jack Kingsman
5d509a88d9
extract frontend realtime state hook
2026-03-09 18:27:01 -07:00
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
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
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
8948f2e504
Phase 6: Radio config + path hash mode
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
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
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
adfb4addb7
Add MQTT removal migration and fix tests + docs
2026-03-06 14:44:48 -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
ae51755f07
Fix issue with backend restart letting unreads accumulate on open thread
2026-03-05 23:01:04 -08:00
Jack Kingsman
01a5dc8d93
A11y bug bash
2026-03-05 10:24:22 -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
e0fb093612
Fix non-cache refresh on unfocused active threads; doc and test improvements
2026-03-04 10:16:17 -08:00
Jack Kingsman
a9472870f3
Add 'Show Key' prompt on private rooms to prevent key leakage. Closes #36
2026-03-03 21:39:03 -08:00
Jack Kingsman
e0e71180b2
Add global message search and more e2e tests
2026-03-03 19:19:24 -08:00
Jack Kingsman
eb78285b8f
Add bot disable flow
2026-03-03 15:57:37 -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
00ca4afa8d
Add support for community MQTT ingest
2026-03-02 14:24:19 -08:00