mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-03-12 10:04:48 -05:00
Without explicit Cache-Control headers, browsers may heuristically cache API JSON responses. This causes stale data to be served on normal page refresh (F5) — for example, projects newly shared with a team not appearing until the user performs a hard refresh (Ctrl+Shift+R). Add Cache-Control: no-store to all API responses via middleware and configure the service worker's NetworkOnly strategy to explicitly bypass the browser HTTP cache for API requests. Ref: https://community.vikunja.io/t/team-members-cannot-see-project/1876