Commit Graph
922 Commits
Author SHA1 Message Date
liu weikai e7f52a331e Prepare 0.1.51-alpha and remove redundant index root view 2026-10-01 01:12:37 +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 0b90f47be3 Allow Pages viewer deployment from an explicit source revision 2026-09-30 21:46:01 +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 2e1129fee0 Retry geocaching worker construction after transient failures 2026-09-30 19:03:35 +08:00
liu weikai 07ae927239 Recover live geocaching worker failures and release pending requests 2026-09-30 18:51:19 +08:00
liu weikai df393a2a3c Measure remaining history cost in geocaching index scans 2026-09-30 18:44:09 +08:00
liu weikai 436fef30bc Create local publication storage only when requested 2026-09-30 18:34:30 +08:00
liu weikai a16c51d1f1 Gate live geocaching web builds on recovery and query tests 2026-09-30 18:22:15 +08:00
liu weikai bafae5f662 Open local geocache reads before journal recovery 2026-09-30 18:13:04 +08:00
liu weikai 45356104b1 Reuse probed index roots during geocaching startup 2026-09-30 18:02:19 +08:00
liu weikai e97cf41f92 Retry live geocaching map startup after temporary failures 2026-09-30 17:54:02 +08:00
liu weikai a1a8f4d551 Reuse verified detail record when saving a geocache 2026-09-30 17:46:58 +08:00
liu weikai d68707d2f8 Share volume read validation across downloaded page records 2026-09-30 17:36:45 +08:00
liu weikai 9746d89024 Advance local geocache overlays independently of GPS refresh 2026-09-30 17:30:05 +08:00
liu weikai 24e0782d9b Reuse volume validation session while reading geocaching index roots 2026-09-30 17:24:19 +08:00
liu weikai d6f6bf202c Add signed archive flow for published geocaches 2026-09-30 17:09:12 +08:00
liu weikai 1c3faa7c03 fix(settings): hide empty categories and document Reticulum access 2026-09-30 16:49:24 +08:00
liu weikai b999e47783 perf(geocaching): stop map reads before publication history audit 2026-09-30 16:19:56 +08:00
liu weikai 8b7d47b051 perf(geocaching): reuse media inspection within saved cache reads 2026-09-30 16:10:22 +08:00
liu weikai 69c0b212f9 fix(contacts): preserve caption font after label truncation setup 2026-09-30 16:04:33 +08:00
liu weikai b3c560732d fix(contacts): separate names and right-aligned timestamps on touch displays 2026-09-30 16:03:33 +08:00
liu weikai 8117b04a92 fix(idf): implement SD media session APIs for gateway persistence 2026-09-30 15:55:23 +08:00
liu weikai abe6e5a311 fix(lxmf): keep queued propagation progressing during screen saver 2026-09-30 15:49:41 +08:00
liu weikai 48f49b0cb0 perf(geocaching): skip installation tasks for indexed metadata pages 2026-09-30 14:59:58 +08:00
liu weikai 2f1b1e8e2d fix(geocaching): reconnect cached browser pages to live directories 2026-09-30 14:47:41 +08:00
liu weikai 178d4dee22 fix(lxmf): advance submitted opportunistic messages out of queued 2026-09-30 14:42:15 +08:00
liu weikai 03e9ae21cb fix(reticulum): include discovery and IFAC dependencies in ESP-IDF 2026-09-30 14:29:52 +08:00
liu weikai 6190557a8d Enable native Reticulum discovery for NAS deployments 2026-09-30 14:15:45 +08:00
liu weikai 26124ff4c2 Age and retire stale Reticulum discovery candidates 2026-09-30 14:09:52 +08:00
liu weikai 8c619f22b8 Rank Reticulum gateway retries by observed connection failures 2026-09-30 14:02:41 +08:00
liu weikai 55d142d1bf Reuse volume validation throughout geocaching journal replay 2026-09-30 13:55:36 +08:00
liu weikai 62f21f8a02 Reuse validated cache heads when reading downloaded pages 2026-09-30 13:50:00 +08:00
liu weikai 813c58d9a6 Reuse mounted volume validation during geocaching startup scans 2026-09-30 13:44:55 +08:00
liu weikai b1a330b390 Use explicit aggregate reset in access configuration regression 2026-09-30 13:12:23 +08:00
liu weikai 7b89a7fc62 Apply per-interface IFAC access to TCP framing and TMS configuration 2026-09-30 13:08:11 +08:00
liu weikai 77491d0d29 Match AES lifecycle guards to hash-only host configuration 2026-09-30 12:16:54 +08:00
liu weikai 638ca28111 Overlay download recovery task and preview storage 2026-09-30 12:06:23 +08:00
liu weikai 307ac0dc19 Add bounded IFAC codec and Python Reticulum conformance vectors 2026-09-30 11:59:55 +08:00
liu weikai 51194cb0be Retain discovered gateway candidates and endpoint retry history 2026-09-30 11:48:25 +08:00
liu weikai 1f6885336a Restore stable discovered gateways from a bounded SD cache 2026-09-30 11:20:56 +08:00
liu weikai 52ad1f6686 Use verified gateway discovery as an isolated TCP fallback 2026-09-30 10:59:05 +08:00
liu weikai d0141a343c Discard priority receive frames when reconfiguring TCP endpoints 2026-09-30 10:43:22 +08:00
liu weikai ecf499ba12 Admit and validate native gateway announcements in the device runtime 2026-09-30 10:37:04 +08:00