Commit Graph
182 Commits
Author SHA1 Message Date
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 5c1a99fd49 Complete MeshCore channel slot workflow 2026-07-11 18:52:19 +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 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
liu weikai b7d22e7fab Add route preview map and image support 2026-07-07 14:49:42 +08:00
liu weikai b4a5e0d661 Fix contacts AppConfig include 2026-07-07 11:53:41 +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 649d852ae3 Add screenshot shortcut help coverage 2026-07-06 22:52:51 +08:00
liu weikai 480c7ac94e Add map altitude overlay and info toggle 2026-07-06 22:33:36 +08:00
liu weikai a7778ef11a Fix settings datetime picker and shutdown CJK text 2026-07-04 18:14:07 +08:00