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 |
|
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 |
|