mirror of
https://github.com/wahyd4/links.git
synced 2026-08-09 05:06:16 +10:00
User reported 'still broken' on /ui/tags/ai/ right after the 20-card cap shipped — the deployed HTML was correct (verified in-pod: 20 cards + View all 363 posts) but Safari was serving a heuristically cached copy of the previous template. UI HTML responses had no Cache-Control at all. - core/middleware.NoCacheUiPagesMiddleware: /ui/* HTML → Cache-Control: no-cache, no-store, must-revalidate (+ Pragma/Expires). API untouched. - tag_detail: defensive width:100% + box-sizing on .tags-page/.apple-card