Commit Graph
236 Commits
Author SHA1 Message Date
liu weikai 83ecaf65db Fix Meshtastic BLE disconnect recovery 2026-07-03 21:13:42 +08:00
liu weikai e23600254d Stabilize Meshtastic BLE MQTT proxy flow 2026-07-03 18:02:41 +08:00
liu weikai 8c5d1fcde7 Stabilize BLE FromRadio liveness flow 2026-07-03 15:47:29 +08:00
liu weikai ea356a23db Refine Meshtastic BLE memory ownership 2026-07-03 13:08:22 +08:00
liu weikai c1b00d0d69 Harden mesh protocol memory ownership 2026-07-02 22:50:59 +08:00
liu weikai 80ede31f48 Harden Meshtastic bridge memory ownership 2026-07-02 19:03:44 +08:00
liu weikai 096937c8c8 Stabilize Meshtastic proxy queues 2026-07-02 09:42:16 +08:00
liu weikai d94fb36cf3 Add nrf BLE crash guard probes 2026-07-02 08:23:17 +08:00
liu weikai f587385879 Fix nRF BLE phone connection flow 2026-07-01 22:07:10 +08:00
liu weikai 81a1f8b693 fix(p4): wire runtime data services 2026-07-01 12:28:30 +08:00
liu weikai 556a50dac7 Stabilize nRF BLE reads and share pager tone 2026-07-01 01:01:52 +08:00
liu weikai 8540fe256b Align nRF Meshtastic BLE liveness flow 2026-06-30 23:37:40 +08:00
liu weikai 5bd8bac617 Fix resource pack font loading 2026-06-30 15:35:29 +08:00
liu weikai dc381a2af9 fix(ui): show gps coordinates in map topbar 2026-06-29 15:23:58 +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 fcfd9a13cc fix(t-echo-lite): refresh epaper once after wake 2026-06-29 13:11:57 +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 9c5adecd83 fix: support gcc7 node projection cache update 2026-06-28 23:57:03 +08:00
liu weikai b3ee6cb10a fix: project meshtastic node info to phone 2026-06-28 23:21:57 +08:00
liu weikai 082dff9114 feat(ui): add T9 pinyin input for mono keyboard 2026-06-28 20:40:09 +08:00
liu weikai cf608d79c8 fix(ui): share pinyin lookup across input methods 2026-06-28 19:10:16 +08:00
liu weikai b467ec7719 fix(map): stream route and track file loading 2026-06-28 14:33:35 +08:00
liu weikai 3c6b05cb65 fix(ble): decode mqtt map report identities 2026-06-28 14:16:39 +08:00
liu weikai d1de2731ac Fix Meshtastic PhoneAPI config node sync staging 2026-06-28 13:19:41 +08:00
liu weikai 0698d5a32f Share Meshtastic MQTT proxy runtime policy 2026-06-28 12:30:16 +08:00
liu weikai 3dee080890 fix: support escape navigation on UI pages 2026-06-28 00:10:30 +08:00
liu weikai b331ed7da7 style: apply CI clang-format 2026-06-27 23:51:27 +08:00
liu weikai 666c12d6a1 fix(meshcore): align LR1121 pager discovery 2026-06-27 23:04:08 +08:00
liu weikai 8c41ff6288 Add nRF preserve-settings cache clear action 2026-06-27 22:16:44 +08:00
liu weikai 5217b09594 Limit node store capacity to 24 2026-06-27 21:49:38 +08:00
liu weikai 138462dada fix: align nrf meshtastic ble read timing 2026-06-27 20:29:44 +08:00
liu weikai 1198217ece Tighten nRF52 persistence cleanup 2026-06-27 19:53:17 +08:00
liu weikai 637772f7a8 Load ESP32 locale supplements without coverage metadata 2026-06-27 14:49:01 +08:00
liu weikai 398aaca87f Preload ESP32 locale content supplements 2026-06-27 14:23:31 +08:00
liu weikai 6293f97638 feat(nrf): enable ble and narrow device settings 2026-06-27 02:57:45 +08:00
liu weikai 2748906e53 test: align compatibility menu smoke with registry 2026-06-27 02:16:14 +08:00
liu weikai 35a12e1e1d style: apply clang-format 14 2026-06-27 02:12:14 +08:00
liu weikai 847c14a3a7 fix: align Meshtastic BLE and CJK packs 2026-06-27 01:10:36 +08:00
liu weikai d00b54e19a fix(ble): preserve meshtastic android message identity 2026-06-27 00:32:27 +08:00
liu weikai e0779dfab5 fix(ble): reduce meshtastic stack pressure 2026-06-26 23:58:03 +08:00
liu weikai 45c39753f7 fix(ble): preserve channel module settings 2026-06-26 23:07:58 +08:00
liu weikai 7552f02608 Improve nRF virtual keyboard labels 2026-06-26 18:15:46 +08:00
liu weikai 5217730e56 fix(ble): complete Meshtastic node handshake 2026-06-26 18:11:21 +08:00
liu weikai 400c5ed996 fix(esp): reduce RAM pressure and TDeck display stalls
Tune Arduino task stacks and board env flags to recover internal RAM for BLE startup.

Avoid synchronous boot UI rendering on Arduino loopTask and move large board singletons toward PSRAM where available.

Improve TDeck/Pager display responsiveness by restoring practical LVGL DMA buffers, using SPI pixel writes, disabling transition animations, and testing TDeck display SPI at 80MHz.
2026-06-26 16:20:37 +08:00
liu weikai 5825a7a3e7 fix: enforce streaming file reads 2026-06-26 10:22:08 +08:00
liu weikai 5f77bcb394 fix: stream GPS track file loading 2026-06-26 09:51:53 +08:00
liu weikai c5d00419c3 chore: snapshot current workspace changes 2026-06-26 09:36:54 +08:00
liu weikai 34aad0bffa fix: stabilize T-Display P4 C6 companion link 2026-06-25 13:41:06 +08:00
liu weikai 4efd8db826 Fix remaining Linux CI issues 2026-06-24 17:34:17 +08:00