liu weikai
7ef42ddc92
release: prepare 0.1.42-alpha
2026-08-26 20:41:33 +08:00
liu weikai
897f5304e0
feat(calculator): add editable scientific expressions
2026-08-26 15:47:06 +08:00
liu weikai
2b40f6a9cb
fix(calculator): complete scientific input flow
2026-08-26 15:27:06 +08:00
liu weikai
4b723f3eaf
feat(calculator): add scientific calculator
2026-08-26 14:40:12 +08:00
liu weikai
f6bb408279
fix(ci): restore USB runtime interface parity
2026-08-24 20:49:41 +08:00
liu weikai
39c168a7b2
fix(config): finalize SD settings and USB maintenance
2026-08-24 19:47:35 +08:00
liu weikai
f75524a425
fix(config): harden SD reset and RAM use
2026-08-20 13:11:33 +08:00
liu weikai
fd093d60bc
feat(config): complete SD working configuration
2026-08-20 12:33:26 +08:00
Trail Mate Dev
c73ffaf50e
release: prepare 0.1.40-alpha
2026-08-14 16:28:28 +08:00
Trail Mate Dev
22e4561590
fix(ci): restore Linux and Cardputer release checks
2026-08-14 15:41:00 +08:00
Trail Mate Dev
c1e709bb83
fix(ci): harden 0.1.40-alpha release builds
2026-08-14 15:08:15 +08:00
Trail Mate Dev
115316f2b4
fix(tdeck-pro): use complete touch settings workflow
2026-08-14 13:27:33 +08:00
Trail Mate Dev
d6d5ed686f
feat(tdeck-pro): add 240x320 monochrome app UI
2026-08-14 13:12:00 +08:00
liu weikai
06cf028678
fix(p4): harden runtime and isolate DSI presentation
2026-08-13 21:37:59 +08:00
Trail Mate Dev
d20ed0ad36
feat(tdeck-pro): add e-paper text UI and A7682E support
2026-08-13 14:02:32 +08:00
Trail Mate Dev
204a2e1ee2
feat(tdeck-pro): add native e-paper UI pipeline
2026-08-12 11:08:33 +08:00
liu weikai
86f1da1923
optimize esp internal ram usage
2026-08-12 09:18:02 +08:00
liu weikai
7996c0e465
fix(pager): restore chat focus and send shortcut
2026-08-11 23:30:36 +08:00
liu weikai
c7d4e9abcc
fix(pager): preserve voice hold and add chat selection
2026-08-11 22:56:53 +08:00
liu weikai
6dd5214803
fix(pager): honor voice release and admit VMP worker
2026-08-11 17:08:30 +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
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
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
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
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
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
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