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 |
|