liu weikai
14d277e2c4
feat(reticulum): complete Sideband client runtime
2026-07-16 23:17:50 +08:00
liu weikai
f7d6599310
feat(reticulum): complete messaging, calls, and P4 support
...
Add official Sideband/LXST messaging and telephony flows, realtime resource ownership, call and ping UI, durable unread state, and bounded Nomad/Micron browsing.
Integrate ESP32-P4/C6 gateway transport, TinyUSB CDC, ES8311 audio, shared Codec2 call media, Reticulum defaults, compatibility settings, and conformance coverage.
2026-07-14 22:36:07 +08:00
liu weikai
427f610a5c
Fix Network refresh for cached Nomad pages
2026-07-13 22:59:55 +08:00
liu weikai
700b876c05
Quiesce Wi-Fi transports before radio shutdown
2026-07-13 21:56:11 +08:00
liu weikai
35b3f1642f
Implement Reticulum call realtime leases
2026-07-13 18:10:05 +08:00
liu weikai
492dfc8c55
Implement Nomad page cache backpressure
2026-07-12 12:17:11 +08:00
liu weikai
367f3a8bfb
Implement Nomad page requests
2026-07-12 03:48:36 +08:00
liu weikai
539f652acb
Add Reticulum Nomad page browser
...
Persist and render cached Nomad page bodies, align the Network announce list with nomadnetwork.node entries, and preserve Reticulum identity hashes when opening saved contact details.
2026-07-12 02:49:18 +08:00
liu weikai
d73e89b00b
Harden shared SPI backpressure boundaries
2026-07-12 01:15:42 +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
4f51c3fed7
Centralize foreground operation overlays
2026-07-11 11:45:47 +08:00
liu weikai
8c5dc8f0e8
Unify progress overlays and font SPI transactions
2026-07-11 10:25: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
52c6d1ffd8
Fix route preview saved image state
2026-07-10 23:16:30 +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
3e6e4f6ea2
Refine Reticulum bearer and Wi-Fi auto profile selection
2026-07-10 18:12:32 +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
d26c91b273
Fix pager brightness shortcuts
2026-07-10 09:14:49 +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
f0b05ea5e5
Add Reticulum calls and realtime resource guard
2026-07-09 20:03:43 +08:00
liu weikai
84e11a2a58
Stabilize Reticulum UI lifecycle and announces
2026-07-09 12:42:38 +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
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
b7d22e7fab
Add route preview map and image support
2026-07-07 14:49:42 +08:00
liu weikai
5aa4be4cf0
Gate T-Echo Lite GPS power with leases
2026-07-04 00:03:21 +08:00
liu weikai
30aabc6ca0
Fix T-Echo Lite GPS heap exposure
2026-07-03 21:47:05 +08:00
liu weikai
096937c8c8
Stabilize Meshtastic proxy queues
2026-07-02 09:42:16 +08:00
liu weikai
556a50dac7
Stabilize nRF BLE reads and share pager tone
2026-07-01 01:01:52 +08:00
liu weikai
5bd8bac617
Fix resource pack font loading
2026-06-30 15:35:29 +08:00
liu weikai
99bf55c1f6
feat(t-echo-lite): add compass UI and sound volume
2026-06-29 15:13:27 +08:00
liu weikai
45c39753f7
fix(ble): preserve channel module settings
2026-06-26 23:07:58 +08:00
liu weikai
34aad0bffa
fix: stabilize T-Display P4 C6 companion link
2026-06-25 13:41:06 +08:00
liu weikai
6b30fff4e7
Prepare 0.1.30-alpha release
2026-06-24 16:34:29 +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
2f7f7dd453
Complete settings localization and IME resource updates
...
Refs #61
2026-06-17 13:13:37 +08:00
liu weikai
c077505443
fix(esp): move config persistence off UI path
2026-06-17 00:24:22 +08:00
liu weikai
03119acb7d
fix(map): isolate ESP tile IO from UI loop
2026-06-15 16:10:25 +08:00
liu weikai
b2d19334af
Align UI storage event runtime contracts
2026-06-15 01:50:49 +08:00
liu weikai
f055d36fd5
Align runtime skeleton with storage event UML
2026-06-15 01:00:03 +08:00
liu weikai
93368f29ef
Refactor UI storage runtime to avoid blocking
2026-06-15 00:23:05 +08:00
liu weikai
9a5d7ef501
Complete C6 facade and disable GAT562 BLE
2026-06-12 02:20:30 +08:00