liu weikai
3a41829f4a
feat(vmp): prefer live MQTT over LR1121 RF
2026-08-11 17:57:42 +08:00
liu weikai
6dd5214803
fix(pager): honor voice release and admit VMP worker
2026-08-11 17:08:30 +08:00
liu weikai
b9eceaf754
fix(wifi): coordinate ESP-NOW and profile retries
2026-08-11 11:43:39 +08:00
liu weikai
c715c72d78
feat(radio): add protocol probe
2026-08-11 09:30:56 +08:00
liu weikai
10b12deed7
fix(chat): unify compose routing and voice readiness
2026-08-10 19:58:32 +08:00
liu weikai
cf62f438f7
fix(chat): keep Pager voice control visible
2026-08-10 17:17:49 +08:00
liu weikai
0f85c359a3
fix(voice): provision Codec2 worker stacks
2026-08-10 15:37:28 +08:00
liu weikai
7e2bf56fe6
feat(voice): trace VMP receive lifecycle
2026-08-10 14:57:40 +08:00
liu weikai
0c6068ecee
feat(chat): persist VMP voice messages as IM attachments
2026-08-10 14:30:20 +08:00
liu weikai
b3ebdcea84
feat(pager): add bounded voice messages
2026-08-10 11:13:48 +08:00
liu weikai
6bc25ce5e1
feat(packet-probe): replace energy sweep with protocol probing
2026-08-09 23:15:26 +08:00
liu weikai
da2245a7f1
fix(chat-map): wrap longitude when fitting locations
2026-08-04 11:47:11 +08:00
liu weikai
39311175d2
fix: enforce shared SPI transaction boundaries
2026-08-03 23:11:30 +08:00
liu weikai
024e620929
fix(esp): harden LVGL crash paths
2026-08-03 16:14:44 +08:00
liu weikai
795c82536a
fix(meshtastic): avoid esp aes dma allocations
2026-07-31 16:03:57 +08:00
Trail Mate Dev
519c9a0b06
test: align full UX menu contracts
2026-07-30 01:18:52 +08:00
Trail Mate Dev
76efca9731
test: make Linux release workflows rerunnable
2026-07-30 01:13:48 +08:00
Trail Mate Dev
5694f8fd8b
release: verify 0.1.38 alpha targets and CI
2026-07-30 00:39:52 +08:00
Trail Mate Dev
dceaf58e28
refactor(config): remove deprecated mutable config access
2026-07-29 13:58:48 +08:00
Trail Mate Dev
a4abc40c74
fix(contacts): sort lists by last seen
2026-07-29 10:31:23 +08:00
Trail Mate Dev
7102c4f368
feat: add sleep-safe Reticulum auto reply
2026-07-29 09:28:20 +08:00
Trail Mate Dev
5a03348fc7
fix(storage): defer chat status persistence from UI
2026-07-28 23:07:26 +08:00
Trail Mate Dev
f7f5fab395
fix(ui): stabilize storage hydration and shared SPI display
2026-07-28 22:42:04 +08:00
Trail Mate Dev
ef529a2255
refactor: consolidate storage maintenance ownership
2026-07-28 19:26:40 +08:00
Trail Mate Dev
bab0dcceb3
refactor app config persistence ownership
2026-07-26 18:08:15 +08:00
Trail Mate Dev
e8b11558da
refactor: make app config persistence domain-aware
2026-07-26 17:24:12 +08:00
Trail Mate Dev
1bb0ee3b35
refactor: harden shared SPI ownership and ESP memory use
2026-07-26 14:02:58 +08:00
liu weikai
c064e3a6a3
diagnose display transaction evidence boundary
2026-07-25 19:08:01 +08:00
liu weikai
8389c4fa88
complete screen power input state machine
2026-07-25 16:46:47 +08:00
liu weikai
112085f709
refactor ESP shared SPI coordination
2026-07-25 15:34:21 +08:00
liu weikai
d299932e2b
fix first frame scheduling
2026-07-25 12:31:36 +08:00
liu weikai
b1e4f8efa5
fix deferred storage lifecycle regressions
2026-07-25 00:09:08 +08:00
liu weikai
29f3694066
refactor startup storage recovery lifecycle
2026-07-24 22:13:06 +08:00
liu weikai
466be8d6fc
fix: share map tile placeholders and throttle refresh
2026-07-24 17:44:09 +08:00
liu weikai
3a31367866
refactor: share canonical map tile geometry
2026-07-24 17:01:35 +08:00
liu weikai
0a5327fcc3
refactor(screen): unify power and wake state machine
2026-07-24 10:55:44 +08:00
liu weikai
aa51576450
fix(screen): make tdeck wake state transitions race-free
2026-07-24 10:21:42 +08:00
liu weikai
bf07a8923a
fix(startup): remove artificial boot delay
2026-07-24 10:02:24 +08:00
liu weikai
d36e2123a0
fix(map): make node info tile worker deterministic
2026-07-24 01:55:45 +08:00
liu weikai
03c3bba47a
fix(ui): restore node info input and wifi backoff
2026-07-24 01:20:39 +08:00
liu weikai
32432ededf
fix(runtime): unify network and direct messaging lifecycles
2026-07-23 23:49:47 +08:00
liu weikai
b7d0aeb7b9
feat(uconsole): complete desktop workspace UI
2026-07-23 20:26:27 +08:00
liu weikai
aa00779b71
refactor: unify peer directory storage
...
Retire the legacy NodeInfo, INodeStore, and IContactStore directory model. Route contact projections, protocol observations, persistence, and platform composition through IMeshPeerDirectory across ESP, Linux, and nRF52.
2026-07-23 19:23:51 +08:00
liu weikai
1fa36c267c
feat(reticulum): align Sideband 2.0 and Nomad workflows
2026-07-23 18:16:14 +08:00
liu weikai
198c200965
refactor: unify screen brightness steps
2026-07-21 23:46:05 +08:00
liu weikai
33f4002792
feat: document field features and refine device defaults
2026-07-21 22:46:44 +08:00
liu weikai
4e291eed5b
fix(runtime): stabilize storage and radio arbitration
2026-07-21 08:02:13 +08:00
liu weikai
eced19abfc
refactor(storage): partition protocol persistence
2026-07-20 22:28:48 +08:00
liu weikai
ac457dce9e
Trace and unblock chat conversation rendering
2026-07-20 01:14:13 +08:00
liu weikai
dc0ccd2768
Fix Meshtastic peer persistence and send queue stalls
2026-07-20 00:24:46 +08:00