Hash project image URLs; fix clipped ABS+ preview #55

Merged
backmeupplz merged 1 commit from hashed-project-images into main 2026-10-08 21:39:17 +00:00
backmeupplz commented 2026-10-08 21:38:08 +00:00 (Migrated from github.com)
  • Stale images: project images reused fixed URLs and are browser-cached for 4h, so after the Todorant icon swap returning visitors still saw the old screenshot. They now live in src/assets/projects and go through Vite, so each one gets a content-hashed URL. assetsInlineLimit: 0 keeps the small icons as lazy files instead of base64 in the bundle, so the JS stays at ~11 KB gzipped.
  • ABS+ uses the new 1200×630 card from absplus.app (backmeupplz/absplus#16). The old 1024×500 graphic cut off "Audiobookshelf".

Checks: lint, test:stats-fallbacks and build pass. Previewed locally.

🤖 Generated with Claude Code

- **Stale images**: project images reused fixed URLs and are browser-cached for 4h, so after the Todorant icon swap returning visitors still saw the old screenshot. They now live in `src/assets/projects` and go through Vite, so each one gets a content-hashed URL. `assetsInlineLimit: 0` keeps the small icons as lazy files instead of base64 in the bundle, so the JS stays at ~11 KB gzipped. - **ABS+** uses the new 1200×630 card from absplus.app (backmeupplz/absplus#16). The old 1024×500 graphic cut off "Audiobookshelf". Checks: lint, `test:stats-fallbacks` and build pass. Previewed locally. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.
No description provided.