Patch release rolling up the 29 commits since v0.26.0.
Highlights
UI
- Responsive / wide layouts across the search page, collection dashboard, and deck detail view.
- New card-size slider in Settings to retune the grid density (#320–#322).
Preferences & Settings
- Server-backed preferences singleton + unified
/settingspage, so appearance/currency/search defaults follow you across devices (#203, #315, #320, #321).
Decks & EDH tooling
- Deck versions + diff (#296), Commander bracket estimator (#292), owned-card upgrade suggestions (#293).
- Printable proxy sheets (#312), goldfish / sample-hand playtester (#313).
- Per-line finish tracking + printing re-sync (#306), Moxfield/Archidekt profile import (#303), checklist CRUD (#301), owned-deck → collection sync (#302).
Security
- Bumped
cryptography49 → 50.0.0 to clear PYSEC-2026-3552 (#326).
Dependencies / CI / demo
- Backend minor-patch bumps (fastapi, uvicorn, ruff); desktop dev-dep bumps (undici, fast-uri, electron).
- Jenkins builds now run on the unRAID Docker agents (#307).
- Demo autodeploy survives a transient GHCR outage without alerting forever (#324).
No new migrations since v0.26.0.