liu weikai
847c14a3a7
fix: align Meshtastic BLE and CJK packs
2026-06-27 01:10:36 +08:00
liu weikai
45c39753f7
fix(ble): preserve channel module settings
2026-06-26 23:07:58 +08:00
liu weikai
c921f9ac9b
docs(ble): specify Meshtastic Android connection flow
2026-06-26 22:43:00 +08:00
liu weikai
50c2c388ea
Improve ESP map tile backpressure recovery
2026-06-20 17:47:05 +08:00
liu weikai
7adf727950
feat: add walkie monitor topbar indicators
...
Add LoRa/FSK topbar modulation badges and monitor status handling for walkie talkie mode.
Keep built-in text candidates and small symbol/emoji font baselines aligned with localization specs, and remove the legacy compiled-in CJK font path.
2026-06-19 21:04:40 +08:00
liu weikai
fe70f8590d
fix: stabilize map tiles and builtin text candidates
...
Refs #61
- keep Symbol/Emoji as builtin text candidate surfaces capped at 100 entries
- regenerate the builtin emoji binfont for only the retained 100 candidates
- load the candidate picker without pagination and align toolbar buttons with the IME toggle
- treat slow map tile SPI reacquire as a wait instead of a tile failure
- raise T-Deck SD SPI to 8MHz and cache team map position reads
2026-06-17 17:45:53 +08:00
liu weikai
7d7dbcd144
Decouple IME input mode descriptors
...
Refs #61
2026-06-17 13:29:50 +08:00
liu weikai
2f7f7dd453
Complete settings localization and IME resource updates
...
Refs #61
2026-06-17 13:13:37 +08:00
liu weikai
b8352bc5e6
Add optional emoji extension pack
...
Fixes #33
Adds an installable emoji content/input extension, a generic candidate-picker IME backend, and registry support for small content supplement fonts.
2026-06-17 10:47:41 +08:00
liu weikai
fc4a3c6261
docs(esp): specify shared spi lock runtime
2026-06-17 04:32:06 +08:00
liu weikai
d61b9ee4d2
fix(esp): keep UI responsive during SD IO
2026-06-16 21:30:08 +08:00
liu weikai
b2e6c56c63
fix(chat): enforce protocol send eligibility
2026-06-15 21:25:56 +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
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
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
4e97a7ed99
refactor(protocol): split mesh capability surface
2026-06-14 03:16:14 +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
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
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
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
091c155950
feat(cardputerzero): add dedicated Linux device shell
2026-06-02 10:48:46 +08:00
Trail Mate Dev
7e40b55923
Refactor team runtime
2026-05-30 15:01:59 +08:00
vicliu and GitHub
bf7068b02b
0.1.26-alpha release
...
* refactor: render chat rows from presentation state
* Fix Meshtastic channel sync and add MeshCore CN preset
* Add granular chat notification settings
* Add SD settings backup and restore
* Prepare 0.1.26-alpha release
---------
Co-authored-by: vicliu624 <vicliu@outlook.com >
2026-05-19 16:04:42 +08:00