Add cached-first TeamSnap reads

This commit is contained in:
Codex
2026-04-23 14:14:18 -05:00
parent 7023199981
commit abb7cf5184
7 changed files with 216 additions and 76 deletions

View File

@@ -18,6 +18,7 @@
- Client-side clip and assignment reads now persist locally and revalidate against server ETags.
- Normalized playback media is cacheable for offline clip playback.
- Auth and session responses remain `no-store` so cached data is limited to app-owned clip state.
- TeamSnap read queries now use cached-first stale-while-revalidate behavior on the client.
## Storage Status
- Backend media persists in the `backend-media` named Docker volume.