Fixes
- Portrait web previews and masks not extracted for existing users:
ensure_all()previously skipped all extraction once a resolution was marked installed. Eachensure_*is already idempotent (checks before extracting), so the guard was redundant — now all archives are always ensured on every startup, including both orientations for non-square devices (e.g. 1280×480 users automatically get 480×1280 web previews and masks extracted).
If this project helps you, consider buying me a beer 🍺 or Ko-fi ☕