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
v0.1.40-alpha
|
2026-08-14 16:28:28 +08:00 |
|
vicliu
|
0b62e68015
|
Merge pull request #81 from vicliu624/codex/spi
Codex/spi
|
2026-08-14 15:52:38 +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
|
c8f2e1a531
|
fix(p4): keep DSI scanout alive during flash writes
|
2026-08-13 22:55:50 +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
|
1e5d44a2d6
|
build(tdeck-pro): add A7682E debug target
|
2026-08-13 15:24:30 +08:00 |
|
Trail Mate Dev
|
459c823a93
|
fix(tdeck-pro): correct keypad event polarity
|
2026-08-13 15:07:21 +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
|
5a8fb655b0
|
fix(esp): rebuild stale release dfu archive
|
2026-08-13 00:43:16 +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
|
398200d90c
|
fix(wifi): stop switching networks on service failures
|
2026-08-11 22:03:43 +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
|
cd709b892a
|
fix(vmp): serialize pending MQTT voice transfers
|
2026-08-11 18:03:10 +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
|
cc4066c914
|
fix(wifi): retry saved profiles after disconnect
|
2026-08-11 12:03:25 +08:00 |
|
liu weikai
|
b9eceaf754
|
fix(wifi): coordinate ESP-NOW and profile retries
|
2026-08-11 11:43:39 +08:00 |
|
liu weikai
|
999a4649e7
|
fix(team): prevent ESP-NOW pairing netif crash
|
2026-08-11 10:43:36 +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
|
a097763ba3
|
fix(settings): complete portable settings backup
|
2026-08-04 09:33:22 +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
|
d5c1c1b400
|
docs: prepare 0.1.39-alpha release notes
v0.1.39-alpha
|
2026-07-31 17:24:01 +08:00 |
|
liu weikai
|
f80b2f6031
|
fix: align P4 peripherals and log DNS resolutions
|
2026-07-31 17:03:20 +08:00 |
|
liu weikai
|
795c82536a
|
fix(meshtastic): avoid esp aes dma allocations
|
2026-07-31 16:03:57 +08:00 |
|
Trail Mate Dev
|
a550273ced
|
fix(mqtt): recover after repeated DNS failures
|
2026-07-31 04:01:47 +08:00 |
|
liu weikai
|
014c1e9d06
|
fix meshtastic mqtt session handling
|
2026-07-30 23:38:02 +08:00 |
|