Commit Graph
861 Commits
Author SHA1 Message Date
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
liu weikai 06dd588230 Retry directory discovery after failed reconnect validation 2026-09-28 22:05:49 +08:00
liu weikai 81f4ea29b8 Skip finalized downloads before reading recovery dependencies 2026-09-28 22:03:25 +08:00
liu weikai b31435bf60 Reduce local geocache listing and map startup work 2026-09-28 21:57:40 +08:00
liu weikai cab3a6a656 Show local geocaches on the map and discover the NAS directory 2026-09-28 21:43:31 +08:00
liu weikai 393e6d97d2 Discover NAS geocaching directory on GitHub Pages [skip ci] 2026-09-28 21:28:53 +08:00
liu weikai 228f167577 Discover the persistent NAS geocaching directory 2026-09-28 21:25:54 +08:00
liu weikai 1cce702c09 Use NAS WSS endpoint for GitHub Pages geocaching [skip ci] 2026-09-28 21:25:28 +08:00
liu weikai a121015b55 Connect GitHub Pages geocaching to the NAS WSS endpoint 2026-09-28 21:25:07 +08:00
liu weikai ac5381121c Choose geocache draft locations on the map instead of typing coordinates 2026-09-28 21:03:59 +08:00
liu weikai ae1d5cf66a Use Synology DDNS with direct TLS on port 18433 2026-09-28 20:55:20 +08:00
liu weikai 7b27e461d9 Add NAS Compose deployment with outbound-only named tunnel 2026-09-28 19:42:26 +08:00
liu weikai c3036a0ffe Finalize download recovery when verified history already exists 2026-09-28 18:53:20 +08:00
liu weikai 2d5cdaaeb6 Add geocaching introduction and developer documentation link [skip ci] 2026-09-28 18:44:57 +08:00
liu weikai 7a0b25b884 Link geocaching developer documentation from the live map 2026-09-28 18:44:50 +08:00
liu weikai 6077cf0187 Retry directory discovery after temporary failure [skip ci] 2026-09-28 18:39:45 +08:00
liu weikai 500490d5f4 Allow directory discovery to recover after initial capability failure 2026-09-28 18:39:27 +08:00
liu weikai 426c374ec4 Require live directory results on Geocaching page [skip ci] 2026-09-28 18:36:46 +08:00
liu weikai 69972374aa Remove static geocache fallback and require live directory queries 2026-09-28 18:36:22 +08:00
liu weikai d2f8128980 Start geocaching transport only when online features are requested 2026-09-28 18:27:02 +08:00
liu weikai 1f874c4e70 Keep geocache details available after connection loss [skip ci] 2026-09-28 18:23:18 +08:00
liu weikai 879adc9288 Skip finalized geocache installations during startup recovery 2026-09-28 18:18:39 +08:00
liu weikai 0125e7094b Keep matching published details readable after directory disconnects 2026-09-28 18:06:06 +08:00
liu weikai fad5e05fb0 Page downloaded geocaches from installed index metadata 2026-09-28 17:59:41 +08:00