e93240ff793c1eb1cca3c443f88af13c4c24924e
Leaving the Files list for another section unmounted the page and lost the loaded grid, cursors and scroll position; returning refetched page 1 from the top. A new in-memory section cache snapshots that state on departure (beforeNavigate) and rehydrates it on the next mount when the sort/filter still match, reapplying the scroll offset after the grid paints. Combined with the navbar remembering the section URL, tapping back into Files lands you exactly where you left off. The snapshot is session-only, validated by resetKey, and skipped for in-page query changes and the shallow-routed viewer. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
🎋Tanabata — web file manager with tags!
5.6 MiB
Languages
Go
50%
Svelte
38.6%
TypeScript
8.8%
PLpgSQL
1.4%
Dockerfile
0.5%
Other
0.7%