liu weikai
4e97a7ed99
refactor(protocol): split mesh capability surface
2026-06-14 03:16:14 +08:00
liu weikai
625af0ecf5
refactor(protocol): route local no-channel resync through runtime
2026-06-14 02:56:22 +08:00
liu weikai
af1b3194d3
refactor(protocol): introduce shared protocol runtime
2026-06-14 02:45:00 +08:00
liu weikai
5c006d69b5
fix(gps): reject stale location fixes
...
Log GPS and map Pos coordinates so bad receiver data can be separated from map projection issues.
Require TinyGPSPlus location data to be fresh before treating it as an active fix on ESP Arduino devices.
2026-06-14 00:41:41 +08:00
liu weikai
fbed1b092e
fix(esp): harden shared SPI display locking
...
Make the T-Deck display SPI mutex recursive and track the owning task before releasing it, avoiding the FreeRTOS assert seen when loopTask tried to give a mutex held by gps_collect.
Keep the display address-window update and pixel payload under one shared SPI lock so SD-backed map tile work cannot interleave between them and corrupt tile fills.
Fixes #59
2026-06-13 23:02:59 +08:00
liu weikai
3f25e3d577
chore: refresh pages language pack catalog
2026-06-13 21:10:25 +08:00
liu weikai
afd92cd93f
feat: add Cyrillic keyboard layout pack
2026-06-13 20:34:04 +08:00
liu weikai
0cba07bbc9
fix: align mono node actions with protocol semantics
2026-06-13 20:32:17 +08:00
liu weikai
607934d5d2
fix: allow nrf meshtastic empty app payloads
2026-06-13 19:47:15 +08:00
liu weikai
6332c0d48d
fix: stabilize nrf node id
2026-06-13 19:21:15 +08:00
liu weikai
6504a3bc8e
feat: add nrf lora key editing
2026-06-13 19:13:44 +08:00
liu weikai
51a92f16a7
fix: add T-Display P4 bottom edge back swipe
2026-06-13 18:05:12 +08:00
liu weikai
9dece741be
fix: decouple mono sleep and keyboard layout
2026-06-13 18:04:42 +08:00
liu weikai
aa5f8f12f7
Fix T-Display P4 large page layouts
2026-06-13 17:53:51 +08:00
liu weikai
208e42a134
feat: expand nrf mono settings
2026-06-13 17:02:42 +08:00
liu weikai
128f904737
docs: align README device support
2026-06-13 16:59:22 +08:00
liu weikai
f0661864c7
Fix T-Display P4 app and keyboard runtime
2026-06-13 16:18:47 +08:00
liu weikai
dbb8dfa476
Retire Linux UI compatibility translation units
2026-06-13 14:42:42 +08:00
liu weikai
162fa484d9
Burn down LVGL descriptor fallback
2026-06-13 14:32:21 +08:00
liu weikai
88a5bb0ccd
Retire historical app source descriptors
2026-06-13 14:05:38 +08:00
liu weikai
a767eab168
Burn down Linux fallback UI paths
2026-06-13 13:36:31 +08:00
liu weikai
e404dfe565
Retire legacy filesystem map tile alias
2026-06-13 13:06:34 +08:00
liu weikai
985e5dbb1b
Complete T-Display-P4 P4 and C6 firmware validation
2026-06-13 13:04:51 +08:00
liu weikai
7de19b8ddd
Move team member names behind event reducer port
2026-06-13 12:49:27 +08:00
liu weikai
fc7a71a744
Burn down ui legacy adapters module shell
2026-06-13 12:36:42 +08:00
liu weikai
801a2e3ffb
Burn down legacy alias include surface
2026-06-13 12:02:17 +08:00
liu weikai
c44d8e740e
Finish T-Display-P4 adaptation and C6 checks
...
Add the tdisplayp4_touch UX pack, full ESP32P4 page/profile coverage, and IDF-safe runtime fallbacks.
Wire the ESP-IDF app catalog/source list for the adapted pages and add C6 companion tm_services functional smoke coverage.
2026-06-13 11:18:37 +08:00
liu weikai
a429359376
Burn down legacy presentation adapters
2026-06-13 11:10:27 +08:00
liu weikai
8eb18cb8b1
fix: retry failed chat messages and node actions
2026-06-13 10:17:01 +08:00
liu weikai
495159cef9
fix: default t-echo-lite status led off
2026-06-12 22:06:14 +08:00
liu weikai
6730c9658e
feat: add t-echo-lite keyboard kit support
2026-06-12 21:01:19 +08:00
liu weikai
aab37e7436
Add T-Echo Lite nRF52 target
...
Integrate the T-Echo Lite board, e-paper driver path, physical keypad input, mono UI refactor, and initial 192x176 layout adaptations.
2026-06-12 19:05:22 +08:00
liu weikai
21611ebac4
Make ESP map drag preview object-only
2026-06-12 17:15:31 +08:00
liu weikai
d07d86ca7f
Fix ESP touch map stall sources
2026-06-12 16:32:38 +08:00
liu weikai
3c796ea873
Restore smooth touch map dragging
2026-06-12 16:01:11 +08:00
liu weikai
a98111dfef
Use short labels for team members
2026-06-12 15:27:54 +08:00
liu weikai
fc10b53a56
Burn down chat delivery legacy bridge
2026-06-12 14:03:47 +08:00
liu weikai
33709eef68
Restore ESP map runtime features
2026-06-12 11:46:20 +08:00
liu weikai
185f436de5
Burn down ESP GPS map legacy page
2026-06-12 03:00:03 +08:00
liu weikai
9a5d7ef501
Complete C6 facade and disable GAT562 BLE
2026-06-12 02:20:30 +08:00
liu weikai
d7b486eb17
Burn down map tile cache lifetime legacy
2026-06-12 02:15:52 +08:00
vicliu
7949cd1253
Merge pull request #56 from vicliu624/codex/cardputer-zero
...
0.1.29-alpha
v0.1.29-alpha
2026-06-11 11:48:52 +08:00
vicliu
5c1c3e595a
ci: enable arm64 docker emulation for Cardputer Zero package
2026-06-11 10:56:13 +08:00
Trail Mate Dev
8448b46712
chore: prepare 0.1.29-alpha release
2026-06-11 10:00:29 +08:00
Trail Mate Dev
e7df12e40e
Fix LR1121 radio RX IRQ handling
2026-06-09 10:36:33 +08:00
Trail Mate Dev
71c443910e
feat(cardputerzero): adapt Cardputer Zero
2026-06-08 22:59:07 +08:00
Trail Mate Dev
9862b6c1c3
docs(cardputerzero): record Pager-derived adaptation state
2026-06-02 11:56:49 +08:00
Trail Mate Dev
fae3894dca
fix(cardputerzero): guard compact page manifest
2026-06-02 11:56:20 +08:00
Trail Mate Dev
bda67d17dc
feat(cardputerzero): record Linux session contracts
2026-06-02 11:21:16 +08:00
Trail Mate Dev
99f37635ce
feat(cardputerzero): record SX1262 pinout facts
2026-06-02 11:04:46 +08:00