liu weikai
b2e6c56c63
fix(chat): enforce protocol send eligibility
2026-06-15 21:25:56 +08:00
liu weikai
cf384ca8b3
feat(nrf): add meshcore discover menu entry
2026-06-15 19:57:51 +08:00
liu weikai
5063bc6eee
fix(ui): restore CJK fallback and throttle sparse map tiles
2026-06-15 19:02:36 +08:00
liu weikai
fcc2571f6b
fix(ui): harden map tile identity and font hot paths
2026-06-15 17:46:59 +08:00
liu weikai
03119acb7d
fix(map): isolate ESP tile IO from UI loop
2026-06-15 16:10:25 +08:00
liu weikai
93368f29ef
Refactor UI storage runtime to avoid blocking
2026-06-15 00:23:05 +08:00
liu weikai
a254434b18
refactor(ui): route notices through feedback runtime
2026-06-14 18:44:44 +08:00
liu weikai
ee9b98b5b1
docs(chat): specify delivery feedback runtime
2026-06-14 14:46:53 +08:00
liu weikai
c43eaaf107
docs(protocol): record runtime architecture conformance
2026-06-14 12:41:44 +08:00
liu weikai
de1b1eb080
docs(protocol): require facade boundary in runtime spec
2026-06-14 10:26:49 +08:00
liu weikai
4a15a787ff
docs(protocol): clarify runtime migration residuals
2026-06-14 09:40:46 +08:00
liu weikai
7ccde69c23
refactor(protocol): move meshcore auto discover gating into runtime
2026-06-14 09:35:09 +08:00
liu weikai
fe24021286
refactor(protocol): move meshtastic actions into runtime
2026-06-14 09:09:27 +08:00
liu weikai
885e57bd35
refactor(protocol): execute packet effects through shared bridge
2026-06-14 08:39:28 +08:00
liu weikai
bd1b92b31e
refactor(protocol): route uconsole waypoint sharing through runtime
2026-06-14 08:25:35 +08:00
liu weikai
1ce1d72da0
refactor(protocol): route uconsole position sharing through runtime
2026-06-14 08:04:06 +08:00
liu weikai
bfab72e4ed
refactor(protocol): route meshtastic node actions through runtime
2026-06-14 07:38:55 +08:00
liu weikai
58d12191c8
refactor(protocol): route meshcore direct discover effects through runtime
2026-06-14 06:42:53 +08:00
liu weikai
73ff1949f6
refactor(protocol): remove legacy meshcore text projection
2026-06-14 06:25:36 +08:00
liu weikai
0b5bb6cea3
refactor(protocol): remove legacy meshcore direct secret fallback
2026-06-14 06:10:07 +08:00
liu weikai
1f3c86122f
refactor(protocol): route meshcore discover through runtime
2026-06-14 05:55:13 +08:00
liu weikai
f0d37d7d68
refactor(protocol): share meshcore direct secret core
2026-06-14 05:13:27 +08:00
liu weikai
dc02926848
refactor(protocol): share meshtastic position availability
2026-06-14 04:37:33 +08:00
liu weikai
753a0a1b3b
refactor(protocol): extract meshcore direct route policy
2026-06-14 04:25:20 +08:00
liu weikai
f56cd44dcb
refactor(protocol): expose meshcore direct capability flags
2026-06-14 04:11:23 +08:00
liu weikai
c832093fc8
refactor(protocol): share meshtastic position payload core
2026-06-14 03:59:57 +08:00
liu weikai
7faee24728
refactor(protocol): share meshtastic nodeinfo builder
2026-06-14 03:44:47 +08:00
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
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
6332c0d48d
fix: stabilize nrf node id
2026-06-13 19:21:15 +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
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
fc10b53a56
Burn down chat delivery legacy bridge
2026-06-12 14:03:47 +08:00
liu weikai
185f436de5
Burn down ESP GPS map legacy page
2026-06-12 03:00:03 +08:00
Trail Mate Dev
8448b46712
chore: prepare 0.1.29-alpha release
2026-06-11 10:00:29 +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
bda67d17dc
feat(cardputerzero): record Linux session contracts
2026-06-02 11:21:16 +08:00
Trail Mate Dev
091c155950
feat(cardputerzero): add dedicated Linux device shell
2026-06-02 10:48:46 +08:00