Trail Mate Dev
5fb63c69fe
docs: preserve original GPX schema checksum
2026-09-15 17:47:57 +08:00
Trail Mate Dev
736f610643
docs: add geocaching protocol and client design specifications
2026-09-15 17:47:31 +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
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
7ef42ddc92
release: prepare 0.1.42-alpha
2026-08-26 20:41:33 +08:00
liu weikai
d2d5c6684b
refactor(t-display-p4): adopt official PPA display path
2026-08-24 22:58:29 +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
liu weikai
a58304b3d1
feat(config): add TMS persistence and English documentation
2026-08-20 10:55:40 +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
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
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
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
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
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
Trail Mate Dev
5694f8fd8b
release: verify 0.1.38 alpha targets and CI
2026-07-30 00:39:52 +08:00
Trail Mate Dev
7102c4f368
feat: add sleep-safe Reticulum auto reply
2026-07-29 09:28:20 +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
792b5c79b6
refactor startup to show display boot before services
2026-07-25 16:30:53 +08:00
liu weikai
112085f709
refactor ESP shared SPI coordination
2026-07-25 15:34:21 +08:00
liu weikai
b7d0aeb7b9
feat(uconsole): complete desktop workspace UI
2026-07-23 20:26:27 +08:00
liu weikai
c2c9c4b84e
docs: rebuild Trail Mate design and model explorers
2026-07-23 19:13:34 +08:00
liu weikai
1fa36c267c
feat(reticulum): align Sideband 2.0 and Nomad workflows
2026-07-23 18:16:14 +08:00
liu weikai
33f4002792
feat: document field features and refine device defaults
2026-07-21 22:46:44 +08:00
liu weikai
4e291eed5b
fix(runtime): stabilize storage and radio arbitration
2026-07-21 08:02:13 +08:00
liu weikai
231078528e
fix(reticulum): stabilize Network page cache worker
...
Reserve the PageCache worker stack statically, keep its large state in PSRAM, and make worker startup failure terminal instead of retrying every UI tick. Freeze the lifecycle contract in the runtime ownership specification.
2026-07-20 23:55:53 +08:00
liu weikai
eced19abfc
refactor(storage): partition protocol persistence
2026-07-20 22:28:48 +08:00
liu weikai
f2ff45283d
Refactor Reticulum runtime ownership boundaries
...
Add Reticulum runtime budget, announce scheduling, deferred discovery, RX telemetry, and adapter scratch owners.
Route notification feedback through a platform notification runtime, keep product calls on Sideband LXST, and classify Reticulum network projections.
Unify LoRa TX budget handling across protocol actions, ACK retry, app sends, and MQTT downlink relay; document frozen runtime ownership rules and add smoke coverage.
2026-07-19 22:41:51 +08:00
liu weikai
14d277e2c4
feat(reticulum): complete Sideband client runtime
2026-07-16 23:17:50 +08:00
liu weikai
f7d6599310
feat(reticulum): complete messaging, calls, and P4 support
...
Add official Sideband/LXST messaging and telephony flows, realtime resource ownership, call and ping UI, durable unread state, and bounded Nomad/Micron browsing.
Integrate ESP32-P4/C6 gateway transport, TinyUSB CDC, ES8311 audio, shared Codec2 call media, Reticulum defaults, compatibility settings, and conformance coverage.
2026-07-14 22:36:07 +08:00
liu weikai
c0e31937cf
Improve Micron page rendering support
2026-07-13 21:48:09 +08:00
liu weikai
35b3f1642f
Implement Reticulum call realtime leases
2026-07-13 18:10:05 +08:00
liu weikai
2f9c28e085
Checkpoint current worktree before call realtime
2026-07-13 17:37:13 +08:00