Commit Graph
537 Commits
Author SHA1 Message Date
liu weikai fbcdd8bb7f build: replace embedded TMAP copy with pinned SDK 0.1.1 2026-10-15 11:09:40 +08:00
liu weikai 2fb8d4a0f5 Bound Contacts search copy and refresh source inventory 2026-10-14 22:36:51 +08:00
liu weikai fce8173b0a Include existing Contacts cards in the shared-location release
Integrate the committed Contacts implementation without touching canonical uncommitted work. Register peer contracts, complete locale labels, and normalize explicitly typed Arabic decimals independently of ICU.
2026-10-14 22:27:51 +08:00
liu weikai b39270cce7 Retry busy SD reads during publication confirmation 2026-10-14 19:19:19 +08:00
liu weikai 4be4f57291 Share approximate administrative areas and distance across outdoor cards 2026-10-14 18:41:58 +08:00
liu weikai ef9c286649 Reuse Tracker and Geocaching item cards with one-item browsing 2026-10-14 18:18:55 +08:00
liu weikai c8d9c95fef fix: resolve native and embedded CI compilation gaps 2026-10-14 15:49:41 +08:00
liu weikai d7b1654685 style: align outdoor management C++ with clang-format 14 2026-10-14 15:22:24 +08:00
liu weikai f7fc43304c feat(firmware): add bounded USB configuration and device author operations 2026-10-14 15:17:10 +08:00
liu weikai de352c4038 Use portable map anchor coordinates for drag positioning 2026-10-10 12:38:18 +08:00
liu weikai 00c02e2d46 Reproject dragged map tiles from absolute tile coordinates 2026-10-10 12:12:38 +08:00
liu weikai c5ed9b9f69 Align map completions with active drag preview 2026-10-10 12:05:04 +08:00
liu weikai 51b40f99e9 Reduce map copies, POI snapshots and layout work 2026-10-10 11:34:28 +08:00
liu weikai a0aa3a4745 Filter TMAP packages by layer and drain completions promptly 2026-10-10 10:56:55 +08:00
liu weikai 99b5ab807d Skip impossible TMAP candidates and protect borrowed font references 2026-10-09 20:45:23 +08:00
liu weikai a62e0d15c7 Reclaim idle content fonts within the fixed memory budget 2026-10-09 19:30:10 +08:00
liu weikai 36e961f705 Show matched POI names, administrative paths and selected map targets 2026-10-09 18:41:20 +08:00
liu weikai 918026179d Expose TMAP search progress and publish terminal errors 2026-10-09 17:18:23 +08:00
liu weikai 82720c3214 Align P4 menu layout assertion with compact top bar 2026-10-09 17:07:19 +08:00
liu weikai 6547f7d9c2 Stabilize POI results, sort nearest first and fix CJK map notices 2026-10-09 17:06:32 +08:00
liu weikai 6a951950c1 Unify all page and menu top bars at 24 pixels 2026-10-09 16:44:34 +08:00
liu weikai acb93fc41f Compact map bars to 24px and abbreviate contour controls 2026-10-09 16:31:15 +08:00
liu weikai 6625f1de1d Fix search opacity and CJK fonts, use F shortcut and distance labels 2026-10-09 16:16:38 +08:00
liu weikai 820a01395e Add bounded asynchronous TMAP POI search to Map 2026-10-09 15:36:15 +08:00
liu weikai ccf8992628 Preserve legacy annotation index value layout 2026-10-09 12:55:46 +08:00
liu weikai f1de5f5e34 Optimize TMAP label reads and support map style directories 2026-10-09 12:29:27 +08:00
liu weikai e5fd309a01 fix(map): preserve annotation progress and publish partial labels 2026-10-09 11:25:01 +08:00
liu weikai 0e208d9fde fix(map): interleave annotation progress with raster requests 2026-10-09 11:01:22 +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 db4de44f81 fix(map): align TMAP lookup and media cache invalidation 2026-10-08 14:15:00 +08:00
liu weikai 29026b5724 feat(map): read TMAP packages with bounded PSRAM resources 2026-10-08 14:03:34 +08:00
liu weikai 5f8995ec15 fix: upgrade legacy saved metadata once for fast local browsing 2026-10-01 07:10:06 +08:00
liu weikai 8ccefa6884 Keep Discover rows stable while query and publication status changes 2026-10-01 05:53:59 +08:00
liu weikai a29a7fcff5 Upgrade legacy local Geocaching indexes during idle maintenance 2026-10-01 05:32:36 +08:00
liu weikai 8d0a07bc21 Preserve current Geocaching indexes across checkpoint rebuilds 2026-10-01 05:00:02 +08:00
liu weikai 377961edc3 Fix re-downloads after removing local Geocaching caches 2026-10-01 04:39:54 +08:00
liu weikai b2d1f76309 Keep local Geocaching rows stable and skip terminal publication recovery 2026-10-01 04:03:32 +08:00
liu weikai 005c409972 Preserve verified cache details while saving and installing 2026-10-01 02:30:13 +08:00
liu weikai c769bed4e9 Fix discovered gateway handoff and Reticulum resource publications 2026-10-01 01:03:30 +08:00
liu weikai b655fe4210 Allocate download response workspace only for active operations 2026-10-01 00:30:53 +08:00
liu weikai c4ecd575ae Fix reserved archive retries and apply shared action styles 2026-10-01 00:05:23 +08:00
liu weikai 69167f211f Close public cache archival and offline removal flows 2026-09-30 23:28:08 +08:00
liu weikai 06896f6b64 Reduce foreground geocaching dispatch scans and log publication confirmation 2026-09-30 21:32:00 +08:00
liu weikai 852bf06f58 Maintain current cache-head index generations during commits 2026-09-30 20:04:12 +08:00
liu weikai 735b200003 Read immutable current geocaching index generations without history scans 2026-09-30 19:31:47 +08:00
liu weikai 446f072a55 Exclude archived local caches from Map markers 2026-09-30 19:12:47 +08:00
liu weikai df393a2a3c Measure remaining history cost in geocaching index scans 2026-09-30 18:44:09 +08:00
liu weikai a1a8f4d551 Reuse verified detail record when saving a geocache 2026-09-30 17:46:58 +08:00
liu weikai 9746d89024 Advance local geocache overlays independently of GPS refresh 2026-09-30 17:30:05 +08:00