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
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
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
f0b05ea5e5
Add Reticulum calls and realtime resource guard
2026-07-09 20:03:43 +08:00
liu weikai
b4691db697
Integrate Reticulum mode and network UI
2026-07-08 21:25:19 +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
649d852ae3
Add screenshot shortcut help coverage
2026-07-06 22:52:51 +08:00
liu weikai
5a3b0753fe
Fix power off flow and battery sampling
2026-07-04 10:55:24 +08:00
liu weikai
b3fd874c03
Fix CI format and uConsole dedup smoke
2026-07-04 00:28:25 +08:00
liu weikai
5aa4be4cf0
Gate T-Echo Lite GPS power with leases
2026-07-04 00:03:21 +08:00
liu weikai
21a77d2bc6
Add nrf reset reason diagnostics
2026-07-03 23:38:21 +08:00
liu weikai
c1b00d0d69
Harden mesh protocol memory ownership
2026-07-02 22:50:59 +08:00
liu weikai
d94fb36cf3
Add nrf BLE crash guard probes
2026-07-02 08:23:17 +08:00
liu weikai
81a1f8b693
fix(p4): wire runtime data services
2026-07-01 12:28:30 +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
25d502c14e
fix(nrf): page mono ime candidates
2026-06-29 10:27:57 +08:00
liu weikai
e8b7b95c80
Fix nRF BLE owner apply policy
2026-06-29 00:53:09 +08:00
liu weikai
b3ee6cb10a
fix: project meshtastic node info to phone
2026-06-28 23:21:57 +08:00
liu weikai
cf608d79c8
fix(ui): share pinyin lookup across input methods
2026-06-28 19:10:16 +08:00
liu weikai
3c6b05cb65
fix(ble): decode mqtt map report identities
2026-06-28 14:16:39 +08:00
liu weikai
8c41ff6288
Add nRF preserve-settings cache clear action
2026-06-27 22:16:44 +08:00
liu weikai
5825a7a3e7
fix: enforce streaming file reads
2026-06-26 10:22:08 +08:00
liu weikai
9a6480e073
Align Cardputer tile cache smoke
2026-06-24 19:06:08 +08:00
liu weikai
dd3c764829
Align Cardputer map help smoke
2026-06-24 18:04:17 +08:00
liu weikai
0ebf570ff2
Update Cardputer map wiring smoke
2026-06-24 17:57:34 +08:00
liu weikai
4efd8db826
Fix remaining Linux CI issues
2026-06-24 17:34:17 +08:00
liu weikai
575b9c92a3
Fix Linux CI source manifests
2026-06-24 17:14:08 +08:00
liu weikai
6b30fff4e7
Prepare 0.1.30-alpha release
2026-06-24 16:34:29 +08:00
liu weikai
5e847b8f57
Persist contacts and nodes through SD stores
2026-06-22 23:53:16 +08:00
liu weikai
fd61273852
Defer SD mount and persist chat on SD
2026-06-22 23:52:36 +08:00
liu weikai
7d7dbcd144
Decouple IME input mode descriptors
...
Refs #61
2026-06-17 13:29:50 +08:00
liu weikai
f3a0c5a2cc
fix(esp): show boot before startup IO and throttle map loads
2026-06-17 01:28:50 +08:00
liu weikai
8bd7488251
fix(esp): show boot splash before slow startup work
2026-06-17 00:38:56 +08:00
liu weikai
c1c6c2929c
Add nRF52 message sound alerts
2026-06-16 21:31:35 +08:00
liu weikai
b2d19334af
Align UI storage event runtime contracts
2026-06-15 01:50:49 +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
72690272b5
fix(protocol): respond to empty traceroute requests
2026-06-14 17:44:15 +08:00
liu weikai
5218250857
refactor(protocol): add runtime product factory
2026-06-14 12:00:49 +08:00
liu weikai
42c83f5414
refactor(protocol): add mesh protocol facade boundary
2026-06-14 11:10:15 +08:00
liu weikai
ccde31e2b9
refactor(protocol): model text sends in runtime
2026-06-14 10:59:56 +08:00
liu weikai
fe24021286
refactor(protocol): move meshtastic actions into runtime
2026-06-14 09:09:27 +08:00
liu weikai
bd1b92b31e
refactor(protocol): route uconsole waypoint sharing through runtime
2026-06-14 08:25:35 +08:00
liu weikai
1ce1d72da0
refactor(protocol): route uconsole position sharing through runtime
2026-06-14 08:04:06 +08:00
liu weikai
bfab72e4ed
refactor(protocol): route meshtastic node actions through runtime
2026-06-14 07:38:55 +08:00
liu weikai
21f90ebb8a
test(protocol): add recording effect executor smoke
2026-06-14 07:02:28 +08:00
liu weikai
9dece741be
fix: decouple mono sleep and keyboard layout
2026-06-13 18:04:42 +08:00
liu weikai
208e42a134
feat: expand nrf mono settings
2026-06-13 17:02:42 +08:00
liu weikai
f0661864c7
Fix T-Display P4 app and keyboard runtime
2026-06-13 16:18:47 +08:00