Commit Graph
24 Commits
Author SHA1 Message Date
liu weikai 51b40f99e9 Reduce map copies, POI snapshots and layout work 2026-10-10 11:34:28 +08:00
liu weikai e5fd309a01 fix(map): preserve annotation progress and publish partial labels 2026-10-09 11:25:01 +08:00
liu weikai 7beaee983a fix(map): resume TMAP reads and prefetch viewport neighbors 2026-10-09 10:54:05 +08:00
liu weikai 82156e3df3 fix(map): select TMAP per session and cache tile offsets 2026-10-09 10:01:29 +08:00
liu weikai 29026b5724 feat(map): read TMAP packages with bounded PSRAM resources 2026-10-08 14:03:34 +08:00
liu weikai e88f60ce19 feat: add SD-backed Agenda and waypoint map integration 2026-09-23 18:11:27 +08:00
liu weikai 8eeccc7b6b Prepare 0.1.48-alpha: optimize SD transports and repair map lifecycle 2026-09-20 18:00:31 +08:00
Trail Mate Dev 7d271367e8 Render unified map annotations with stable bounded layouts and transparent text 2026-09-15 11:34:31 +08:00
Trail Mate Dev 578bedcbad Load offline POI tiles through the shared map worker with bounded PSRAM storage 2026-09-15 00:00:57 +08:00
Trail Mate Dev 1bb0ee3b35 refactor: harden shared SPI ownership and ESP memory use 2026-07-26 14:02:58 +08:00
liu weikai 466be8d6fc fix: share map tile placeholders and throttle refresh 2026-07-24 17:44:09 +08:00
liu weikai 3a31367866 refactor: share canonical map tile geometry 2026-07-24 17:01:35 +08:00
liu weikai d73e89b00b Harden shared SPI backpressure boundaries 2026-07-12 01:15:42 +08:00
liu weikai 2fa13f65b2 Require PNG map tiles
Fixes #69
2026-07-04 11:56:26 +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 27a7b84082 fix(esp): restore fonts and stop invalid map tile scans 2026-06-16 23:20:55 +08:00
liu weikai 37b26b90a3 refactor(ui): burn down map storage hot-path bypasses 2026-06-16 23:00:32 +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 e404dfe565 Retire legacy filesystem map tile alias 2026-06-13 13:06:34 +08:00
Trail Mate Dev 71c443910e feat(cardputerzero): adapt Cardputer Zero 2026-06-08 22:59:07 +08:00
vicliu bf7068b02b 0.1.26-alpha release
* refactor: render chat rows from presentation state

* Fix Meshtastic channel sync and add MeshCore CN preset

* Add granular chat notification settings

* Add SD settings backup and restore

* Prepare 0.1.26-alpha release

---------

Co-authored-by: vicliu624 <vicliu@outlook.com>
2026-05-19 16:04:42 +08:00