liu weikai
d5a0be646e
Harden track storage bus backpressure
2026-07-12 01:46:41 +08:00
liu weikai
d73e89b00b
Harden shared SPI backpressure boundaries
2026-07-12 01:15:42 +08:00
liu weikai
bb8bc21247
Harden T-Deck network and mesh diagnostics
2026-07-11 23:50:00 +08:00
liu weikai
1c9a11590e
Remove route image strip panel background
2026-07-11 22:28:24 +08:00
liu weikai
ee0caa2073
Use content font for selected route status
2026-07-11 22:13:38 +08:00
liu weikai
3976c878ba
fix(ui): align keyboard shortcuts across T-Deck pages
2026-07-11 21:30:49 +08:00
liu weikai
367c9c1532
Add one-shot WiFi time sync
2026-07-11 21:09:03 +08:00
liu weikai
ca6dac655f
Pause messaging while route images download
2026-07-11 19:24:32 +08:00
liu weikai
5c1a99fd49
Complete MeshCore channel slot workflow
2026-07-11 18:52:19 +08:00
liu weikai
887f11562d
Stabilize route image downloads under low memory
2026-07-11 17:43:35 +08:00
liu weikai
0502c68e20
Implement phone-independent mesh settings
...
Add protocol-scoped MQTT/channel settings for Meshtastic and MeshCore, centralize Settings identity/visibility through SettingId specs, remove BLE from the ESP Arduino firmware profile, and keep Settings Wi-Fi scan/channel/backup paths on fixed buffers.
2026-07-11 17:23:14 +08:00
liu weikai
76a3da4a4b
Fix deferred content font loading
2026-07-11 13:02:47 +08:00
liu weikai
74c6a6fe5d
Fix ESP font hot-path stack overflow
2026-07-11 12:19:11 +08:00
liu weikai
4f51c3fed7
Centralize foreground operation overlays
2026-07-11 11:45:47 +08:00
liu weikai
7ae7848751
Fix tracker route filename font rendering
2026-07-11 11:05:40 +08:00
liu weikai
8c5dc8f0e8
Unify progress overlays and font SPI transactions
2026-07-11 10:25:06 +08:00
liu weikai
806c905735
Fix chat message list unread display
2026-07-11 09:42:06 +08:00
liu weikai
20add4fddc
Unify mesh peer directory persistence
...
Add MeshPeerDirectory core persistence and contract tests.
Route MT, MC, and RT peer stores through the shared directory.
Move Reticulum LXMF address projections onto MeshPeerDirectory on ESP and Linux.
2026-07-11 08:49:07 +08:00
liu weikai
2203f53a0b
Guard chat conversation paging edges
2026-07-11 08:15:02 +08:00
liu weikai
84c24f9378
Show busy overlay for Settings sync actions
2026-07-11 08:13:48 +08:00
liu weikai
2600dfae8a
Add route photo strip to map page
2026-07-10 23:54:36 +08:00
liu weikai
6ae4b16c4e
Optimize Reticulum contacts filtering
2026-07-10 23:52:51 +08:00
liu weikai
52c6d1ffd8
Fix route preview saved image state
2026-07-10 23:16:30 +08:00
liu weikai
a249a931b9
Defer route preview image cache work
2026-07-10 22:55:31 +08:00
liu weikai
5e60cd715b
Update route image download progress
2026-07-10 22:26:49 +08:00
liu weikai
aa13ec2948
Reduce route image download startup memory
2026-07-10 20:52:38 +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
d26c91b273
Fix pager brightness shortcuts
2026-07-10 09:14:49 +08:00
liu weikai
0acd37fa2c
Improve Nomad network directory UX
2026-07-09 23:53:43 +08:00
liu weikai
027e05e90e
Fix route image download memory pressure
2026-07-09 23:51:20 +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
c8fd8754c3
Fix route image preview cover rendering
2026-07-09 21:02:18 +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
4f3d1e1fe8
fix: refresh contacts list for mesh node updates
...
Start a lightweight Contacts page refresh timer so MQTT and LoRa node updates written through ContactService become visible in Nearby while the page is open.
2026-07-08 21:23:26 +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