Trail Mate Dev
9af990625d
fix: format check
2026-09-18 15:38:25 +08:00
Trail Mate Dev
693aa0f80b
fix(menu): show calculator on Wio Tracker L2
2026-09-18 15:09:47 +08:00
Trail Mate Dev
63d04fbfa2
feat(screen): add resume API and swipe-up gesture for Wio L2
2026-09-18 14:52:57 +08:00
Trail Mate Dev
7c3fcc31c6
fix(ci): refresh startup contract and format web simulator sources
...
Match the shell initialization call inside run() so its failure guard does not break the network-independence contract. Preserve initialization ordering and blocking-network checks. Apply clang-format 14 to the web preview sources. Verified all 2107 CI-scoped source files and seven positive/negative startup contract cases.
2026-09-16 15:01:59 +08:00
Trail Mate Dev
49a400354b
Polish tracker page controls and empty states
2026-09-15 18:16:27 +08:00
Trail Mate Dev
6a31a65a01
Defer annotation layout when required glyphs are unavailable
2026-09-15 11:38:30 +08:00
Trail Mate Dev
7d271367e8
Render unified map annotations with stable bounded layouts and transparent text
2026-09-15 11:34:31 +08:00
Trail Mate Dev
578bedcbad
Load offline POI tiles through the shared map worker with bounded PSRAM storage
2026-09-15 00:00:57 +08:00
Trail Mate Dev
3543c7ab82
fix(ui): remove gaps and contrasting backgrounds from two-pane layouts
2026-09-14 15:35:23 +08:00
Trail Mate Dev
b3611d7e29
feat(wio-tracker-l2): add full touch device support
2026-09-10 22:34:24 +08:00
Trail Mate Dev
7c951fcabf
fix(tdeck-pro): stabilize e-paper refresh scheduling
2026-09-03 15:30:23 +08:00
liu weikai
27a0049f3b
fix(ci): preserve timezone persistence boundary
2026-08-28 11:59:12 +08:00
liu weikai
8c281241be
fix(settings): persist timezone changes without restart
2026-08-28 11:45:06 +08:00
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