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