liu weikai
e328238666
fix(reticulum): restore Pager audio and prioritize call paths
2026-07-14 23:11:01 +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
0f5ed7cbc1
Fix incoming Reticulum call wake and RX priority
2026-07-13 22:57:41 +08:00
liu weikai
700b876c05
Quiesce Wi-Fi transports before radio shutdown
2026-07-13 21:56:11 +08:00
liu weikai
4c0cc68051
fix(esp): keep LoRa tx from blocking UI polls
2026-07-13 21:52:14 +08:00
liu weikai
35b3f1642f
Implement Reticulum call realtime leases
2026-07-13 18:10:05 +08:00
liu weikai
2f9c28e085
Checkpoint current worktree before call realtime
2026-07-13 17:37:13 +08:00
liu weikai
46bcc25ef1
Fix USB disk arbitration and contacts scrolling
2026-07-13 16:31:08 +08:00
Trail Mate Dev
6c09f9fa47
Align Reticulum Nomad and LXMF behavior
...
Add Reticulum token crypto support and conformance coverage, improve LXMF destination/link handling, expand contact/chat UI behavior, and rework Network/Nomad page UI with a Micron renderer.
Keep the Network renderer RAM-conscious by moving page link contexts to a bounded PSRAM-preferred pool and reducing Micron text/table object churn.
2026-07-13 08:24:29 +08:00
Trail Mate Dev
5e9717ab5b
Fix LXMF deferred link delivery state
2026-07-12 16:02:32 +08:00
liu weikai
492dfc8c55
Implement Nomad page cache backpressure
2026-07-12 12:17:11 +08:00
liu weikai
46e2b73b41
Fix Network exit cleanup and Nomad link proof
2026-07-12 04:08:08 +08:00
liu weikai
367f3a8bfb
Implement Nomad page requests
2026-07-12 03:48:36 +08:00
liu weikai
051922a55e
Consolidate radio SPI access
2026-07-12 03:16:57 +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
a453bb372b
Migrate team and blob storage SPI gates
2026-07-12 02:04:53 +08:00
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
367c9c1532
Add one-shot WiFi time sync
2026-07-11 21:09:03 +08:00
liu weikai
ea5e59f294
Skip unknown Meshtastic channels earlier
2026-07-11 20:36:12 +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
84c24f9378
Show busy overlay for Settings sync actions
2026-07-11 08:13:48 +08:00
liu weikai
ff4a710eec
Migrate legacy Wi-Fi profile password keys
2026-07-11 00:28:12 +08:00
liu weikai
dc33a5de93
Fix Wi-Fi profile recovery and promotion
2026-07-11 00:26:19 +08:00
liu weikai
4698085340
Reduce foreground LoRa RX pressure
2026-07-11 00:12:31 +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
82ad4cfb10
Allow route image HTTP under tight memory
2026-07-10 21:32:01 +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
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
c528a020ef
Defer Reticulum directory writes while UI is active
2026-07-10 08:37:59 +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
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
5385247fff
Defer Reticulum directory IO and virtualize contacts list
2026-07-09 03:22:55 +08:00
liu weikai
dac78e0008
Fix Reticulum mesh task stack pressure
2026-07-09 02:31:30 +08:00