liu weikai
2203f53a0b
Guard chat conversation paging edges
2026-07-11 08:15:02 +08:00
liu weikai
6ae4b16c4e
Optimize Reticulum contacts filtering
2026-07-10 23:52:51 +08:00
liu weikai
336613028f
Fix chat list return rebuild path
2026-07-10 20:32:34 +08:00
liu weikai
3e6e4f6ea2
Refine Reticulum bearer and Wi-Fi auto profile selection
2026-07-10 18:12:32 +08:00
liu weikai
43a9d04bad
Fix chat conversation scroll paging
2026-07-10 17:35:14 +08:00
liu weikai
8ebc1b67ac
Improve chat history and Wi-Fi runtime UX
...
Add paged chat conversation storage and presentation, preserve MQTT ingress labels, and improve conversation bubble alignment/contrast.
Introduce a unified TopBar power presenter with debounced battery status updates.
Expand Wi-Fi runtime profile handling, settings backup coverage, and Reticulum directory support.
2026-07-10 13:52:00 +08:00
liu weikai
ec64b9c2fc
Optimize route image resource handling
2026-07-10 09:23:31 +08:00
liu weikai
ccd1ef6e49
Add cached route image previews
2026-07-09 23:19:06 +08:00
liu weikai
511a7fbf27
Refine Reticulum contacts and network UX
2026-07-09 22:32:24 +08:00
liu weikai
798ffe78bc
Refine route image preview panel
2026-07-09 20:27:52 +08:00
liu weikai
f0b05ea5e5
Add Reticulum calls and realtime resource guard
2026-07-09 20:03:43 +08:00
liu weikai
4ba886a7bd
Add route image strip viewer
2026-07-09 20:00:54 +08:00
liu weikai
84e11a2a58
Stabilize Reticulum UI lifecycle and announces
2026-07-09 12:42:38 +08:00
liu weikai
5385247fff
Defer Reticulum directory IO and virtualize contacts list
2026-07-09 03:22:55 +08:00
liu weikai
f825c7e276
Improve route preview downloads and elevation profile
2026-07-09 00:18:09 +08:00
liu weikai
b248c126eb
Coordinate Wi-Fi access runtime
...
Centralize Wi-Fi/HTTP ownership for MQTT, Reticulum gateway, firmware updates, route assets, and pack downloads.
Expose Reticulum display name from the configured user name and show it in Settings.
2026-07-08 23:05:03 +08:00
liu weikai
c4b9e84fb0
Fix Reticulum contacts search and peer details
2026-07-08 22:09:19 +08:00
liu weikai
b4691db697
Integrate Reticulum mode and network UI
2026-07-08 21:25:19 +08:00
liu weikai
c3d4efc9c2
feat: add standalone mesh MQTT runtime
...
Add plaintext Meshtastic and MeshCore MQTT settings, persistence, SD backup/restore, Wi-Fi-gated runtime, BLE standalone gating, downlink UI injection diagnostics, LoRa/MQTT send status handling, and msh/CN defaults.
2026-07-08 20:12:43 +08:00
liu weikai
ed65a90a05
Add Reticulum product mode
...
Add Reticulum as a first-class product protocol with LXMF delivery over LoRa and Wi-Fi TCP gateway carriers, SD-backed groups, identity/settings UI, Team appdata support, and conformance guardrails.
Remove the user-facing PC Link surface and keep RNode/LXMF as internal Reticulum implementation details.
2026-07-07 22:55:06 +08:00
liu weikai
fe0767ab6c
Refine route preview controls and map help
2026-07-07 15:22:52 +08:00
liu weikai
b7d22e7fab
Add route preview map and image support
2026-07-07 14:49:42 +08:00
liu weikai
07dc8fc481
Adjust chat map shortcuts
2026-07-07 11:00:15 +08:00
liu weikai
2e114218d9
Add chat conversation location map toggle
2026-07-07 00:38:38 +08:00
liu weikai
33f86d377a
Fix notification fonts and filter scrolling
2026-07-04 13:09:07 +08:00
liu weikai
5a3b0753fe
Fix power off flow and battery sampling
2026-07-04 10:55:24 +08:00
liu weikai
082dff9114
feat(ui): add T9 pinyin input for mono keyboard
2026-06-28 20:40:09 +08:00
liu weikai
cf608d79c8
fix(ui): share pinyin lookup across input methods
2026-06-28 19:10:16 +08:00
liu weikai
400c5ed996
fix(esp): reduce RAM pressure and TDeck display stalls
...
Tune Arduino task stacks and board env flags to recover internal RAM for BLE startup.
Avoid synchronous boot UI rendering on Arduino loopTask and move large board singletons toward PSRAM where available.
Improve TDeck/Pager display responsiveness by restoring practical LVGL DMA buffers, using SPI pixel writes, disabling transition animations, and testing TDeck display SPI at 80MHz.
2026-06-26 16:20:37 +08:00
liu weikai
5825a7a3e7
fix: enforce streaming file reads
2026-06-26 10:22:08 +08:00
liu weikai
6b30fff4e7
Prepare 0.1.30-alpha release
2026-06-24 16:34:29 +08:00
liu weikai
63549516ec
Reduce UI hot-path diagnostics and input churn
2026-06-21 22:56:49 +08:00
liu weikai
7dcb90032d
Implement MeshCore V2 multibyte paths
2026-06-20 16:56:53 +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
8bd7488251
fix(esp): show boot splash before slow startup work
2026-06-17 00:38:56 +08:00
liu weikai
c077505443
fix(esp): move config persistence off UI path
2026-06-17 00:24:22 +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
bb30b9539e
fix(ui): defer chat compose callbacks
2026-06-14 17:45:39 +08:00
liu weikai
ee3b7f7379
fix(chat): make send feedback event driven
2026-06-14 15:50:07 +08:00
liu weikai
afd92cd93f
feat: add Cyrillic keyboard layout pack
2026-06-13 20:34:04 +08:00
liu weikai
f0661864c7
Fix T-Display P4 app and keyboard runtime
2026-06-13 16:18:47 +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
801a2e3ffb
Burn down legacy alias include surface
2026-06-13 12:02:17 +08:00