v0.22.0
Performance
- CDN/browser caching of static assets. Card images (
/images) are now served with a 1-year immutableCache-Control, and bundled CSS/JS (/static) with a 1-day TTL. Card grids feel instant on repeat views, and a CDN in front (e.g. Cloudflare on the demo) can serve images without touching the origin. - GZip compression for HTML, the value-chart SVG, and the JSON API.
- Read-only response cache. When
SCRYME_READ_ONLYis set (e.g. the public demo), the heavy per-request computations — search facets, collection stats, the value chart, growth, set progress, and the movers panel — are memoized for a few minutes, cutting most repeat database work. Self-hosted (writable) deployments are unaffected.
No database migration.