Commit Graph
419 Commits
Author SHA1 Message Date
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 8b3c2b1eee style: format configuration persistence sources 2026-08-24 21:06:13 +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 4b2d966281 feat(config): make SD TMS authoritative and USB-safe 2026-08-24 14:59:37 +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
liu weikai a58304b3d1 feat(config): add TMS persistence and English documentation 2026-08-20 10:55:40 +08:00
Trail Mate Dev 4940344950 fix: linux simulator 2026-08-15 00:00:38 +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
liu weikai 8487ff6d2c fix(wifi): sync time on each IP lease 2026-08-13 21:36: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
liu weikai fb9336332e feat(esp): split USB debug profiles and trim call RAM 2026-08-12 22:14:43 +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 31e70d7eca feat(tdeck): play received voice messages 2026-08-12 10:36:52 +08:00
liu weikai a9df6ea297 fix(pager): restore voice playback gain 2026-08-12 10:07:06 +08:00
liu weikai 86f1da1923 optimize esp internal ram usage 2026-08-12 09:18:02 +08:00
liu weikai 89d704774a fix(codec2): move VMP decoder scratch off task stack 2026-08-12 00:23:31 +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 56603032a5 fix(codec2): remove VMP FFT stack spikes 2026-08-11 21:04:48 +08:00
liu weikai cb95260869 fix(pager): move codec2 workspaces to psram 2026-08-11 19:07:27 +08:00
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