Commit Graph
884 Commits
Author SHA1 Message Date
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
liu weikai 048a892732 Include IFAC interoperability in Reticulum network redesign scope 2026-09-30 10:14:13 +08:00
liu weikai a6d3005ff3 Verify native discovery stamps incrementally in bounded PSRAM state 2026-09-30 10:11:48 +08:00
liu weikai 48d0e9c223 Add bounded native Reticulum interface discovery parser 2026-09-30 10:03:50 +08:00
liu weikai 95e0fe47f8 Fix stale Reticulum reconnect references in receive paths 2026-09-30 09:57:41 +08:00
liu weikai 541d68040e Select one Reticulum TCP uplink with candidate failover 2026-09-30 09:43:18 +08:00
liu weikai 7284c8c594 Consume ready local map sections within the same refresh 2026-09-30 09:37:21 +08:00
liu weikai 026771a188 Reuse verified volume information within indexed read operations 2026-09-30 09:31:06 +08:00
liu weikai b87551e6c4 Validate indexed read completion against the SD media session 2026-09-30 09:24:58 +08:00
liu weikai 87d39a3a15 Expose local geocaching latency and metadata read costs 2026-09-30 09:17:47 +08:00
liu weikai 37336f0d7f Cancel interrupted Reticulum connects and back off endpoint failures 2026-09-30 09:10:57 +08:00
liu weikai f51a0957f2 Separate Reticulum settings from chat protocol selection 2026-09-30 09:03:36 +08:00
liu weikai 10ea9d2cf9 Keep contended journal inventory reads pending 2026-09-29 23:57:59 +08:00
liu weikai 4f6240291a Preserve bounded geocaching progress under persistence load 2026-09-29 23:36:48 +08:00
liu weikai 33439fee6e Preserve geocaching storage failure evidence and root read progress 2026-09-29 23:14:02 +08:00
liu weikai 3d2e268aba Preserve file read contention and index cursors across worker turns 2026-09-29 22:59:08 +08:00
liu weikai cc37eeb969 Preserve busy metadata reads without restarting geocaching recovery 2026-09-29 22:50:46 +08:00
liu weikai ecd62e08ee Retry transient local catalog reads before storage recovery 2026-09-29 22:43:40 +08:00
liu weikai af3383642c Exercise configured directory discovery after browser outages 2026-09-29 22:34:36 +08:00
liu weikai 06c45ce12a Honor the persisted Always screen timeout setting 2026-09-29 22:29:51 +08:00
liu weikai 7eea975f38 Retry transient local map startup reads and report storage failures 2026-09-29 22:26:33 +08:00
liu weikai 3eb5a9c5da Keep browser discovery recoverable through prolonged outages 2026-09-29 22:20:43 +08:00
liu weikai 6f09ab2e3f Keep geocaching allocations in PSRAM and unblock local reads 2026-09-29 22:16:28 +08:00
liu weikai f6df8b10cb Merge main into codex/geocaching before PR 2026-09-29 18:52:34 +08:00
liu weikai 1d215ca7b7 docs: highlight engineering scope and add security policy 2026-09-29 18:45:10 +08:00
liu weikai b7c80becac fix(linux): include GPX headers in team storage smoke targets 2026-09-29 17:00:38 +08:00
liu weikai c7d735506a fix(linux): include shared CRC header in codec smoke targets 2026-09-29 16:57:42 +08:00
liu weikai af9b2faf80 fix(linux): link geocaching map overlay implementation 2026-09-29 16:52:33 +08:00
liu weikai 481676429a fix(geocaching): make map tests portable to CI compiler 2026-09-29 16:41:34 +08:00
liu weikai 3cb5e7e0ce docs(geocaching): align deployment port with GitHub Pages 2026-09-29 16:00:02 +08:00
liu weikai 4026b99da6 perf(geocaching): keep directory browsing independent of local audit 2026-09-29 15:54:57 +08:00
liu weikai 6058741ab9 test(geocaching): budget local loading with storage latency 2026-09-29 15:47:58 +08:00
liu weikai 95ce42da20 perf(geocaching): read local caches before full storage audit 2026-09-29 15:43:15 +08:00
liu weikai c556079895 fix(geocaching): finish map scans across viewport changes 2026-09-29 15:26:04 +08:00
liu weikai d044cc4847 fix(map): retain geocaches when map information is hidden 2026-09-28 23:02:39 +08:00
liu weikai bb028bcc60 fix(geocaching): decouple local edits from publication request history 2026-09-28 22:47:41 +08:00
liu weikai f627ffc540 fix(geocaching): support local draft deletion and L2 map overlays 2026-09-28 22:34:24 +08:00
liu weikai c3a6347146 fix(geocaching): avoid SD guard false positive in test comment 2026-09-28 22:13:58 +08:00
liu weikai 7b6395a6b7 Recover live directory discovery after reconnect [skip ci] 2026-09-28 22:06:13 +08:00