liu weikai
f989ad4255
Fix chat resend to reuse failed messages
2026-06-14 21:52:47 +08:00
liu weikai
f9cca04adb
Avoid persisting volatile node updates
2026-06-14 20:41:00 +08:00
liu weikai
88447d4962
Centralize Meshtastic reply effects in runtime
2026-06-14 20:18:02 +08:00
liu weikai
72690272b5
fix(protocol): respond to empty traceroute requests
2026-06-14 17:44:15 +08:00
liu weikai
6e8254c18b
refactor(protocol): route meshcore adapters through facade
2026-06-14 12:36:40 +08:00
liu weikai
d40d9c1469
refactor(protocol): make incoming handling explicit
2026-06-14 12:17:16 +08:00
liu weikai
5218250857
refactor(protocol): add runtime product factory
2026-06-14 12:00:49 +08:00
liu weikai
2cff5062bc
refactor(protocol): route UI protocol actions through facade
2026-06-14 11:45:32 +08:00
liu weikai
42c83f5414
refactor(protocol): add mesh protocol facade boundary
2026-06-14 11:10:15 +08:00
liu weikai
ccde31e2b9
refactor(protocol): model text sends in runtime
2026-06-14 10:59:56 +08:00
liu weikai
7ccde69c23
refactor(protocol): move meshcore auto discover gating into runtime
2026-06-14 09:35:09 +08:00
liu weikai
fe24021286
refactor(protocol): move meshtastic actions into runtime
2026-06-14 09:09:27 +08:00
liu weikai
885e57bd35
refactor(protocol): execute packet effects through shared bridge
2026-06-14 08:39:28 +08:00
liu weikai
bd1b92b31e
refactor(protocol): route uconsole waypoint sharing through runtime
2026-06-14 08:25:35 +08:00
liu weikai
1ce1d72da0
refactor(protocol): route uconsole position sharing through runtime
2026-06-14 08:04:06 +08:00
liu weikai
bfab72e4ed
refactor(protocol): route meshtastic node actions through runtime
2026-06-14 07:38:55 +08:00
liu weikai
21f90ebb8a
test(protocol): add recording effect executor smoke
2026-06-14 07:02:28 +08:00
liu weikai
0b5bb6cea3
refactor(protocol): remove legacy meshcore direct secret fallback
2026-06-14 06:10:07 +08:00
liu weikai
1f3c86122f
refactor(protocol): route meshcore discover through runtime
2026-06-14 05:55:13 +08:00
liu weikai
f0d37d7d68
refactor(protocol): share meshcore direct secret core
2026-06-14 05:13:27 +08:00
liu weikai
dc02926848
refactor(protocol): share meshtastic position availability
2026-06-14 04:37:33 +08:00
liu weikai
753a0a1b3b
refactor(protocol): extract meshcore direct route policy
2026-06-14 04:25:20 +08:00
liu weikai
c832093fc8
refactor(protocol): share meshtastic position payload core
2026-06-14 03:59:57 +08:00
liu weikai
7faee24728
refactor(protocol): share meshtastic nodeinfo builder
2026-06-14 03:44:47 +08:00
liu weikai
625af0ecf5
refactor(protocol): route local no-channel resync through runtime
2026-06-14 02:56:22 +08:00
liu weikai
af1b3194d3
refactor(protocol): introduce shared protocol runtime
2026-06-14 02:45:00 +08:00
liu weikai
fc10b53a56
Burn down chat delivery legacy bridge
2026-06-12 14:03:47 +08:00
Trail Mate Dev
13852e693b
fix(meshcore): restore discovery and send diagnostics ( #49 #50 #51 )
...
Preserve protocol-specific send/discovery failures through the router and ChatService, restore MeshCore group fallback key handling, classify signed adverts/discovery responses on ESP/nRF52, and enable target logs plus smoke coverage so the next failure has actionable detail.
2026-06-02 04:47:37 +08:00
vicliu
bf7068b02b
0.1.26-alpha release
...
* refactor: render chat rows from presentation state
* Fix Meshtastic channel sync and add MeshCore CN preset
* Add granular chat notification settings
* Add SD settings backup and restore
* Prepare 0.1.26-alpha release
---------
Co-authored-by: vicliu624 <vicliu@outlook.com >
2026-05-19 16:04:42 +08:00