v0.33.0
0.33.0 (2025-05-10)
Bug Fixes
- backup: add createdAt timestamp when inserting new backup entries (ca44e6a)
- backup: change new database button to use double-click for activation (eb5eaec)
- backup: move backup file instead of removing it immediately (b3dfe5e)
- format: enable pull request trigger and improve comments in workflow (2723a86)
- i18n: simplify locale initialization by removing default fallback and using 'en' for both fallback and initial locales (c86de35)
- image: improve error handling for invalid image dimensions (10f8ff3)
- layout: conditionally update database only when online in production (4ff57bc)
- layout: ensure trace logging occurs after cleanup on app close (c0a382f)
- layout: update language setting logic to use user preferences (be70d08)
- movie: update trailer display condition to check for video availability (9814e74)
- navbar: add ondblclick handler to button for navigation (6919a17)
- player: ensure proper cleanup and save watch time on destroy (e5a75d6)
- settings: change default theme value to lowercase 'default' (04489b2)
- settings: ensure changes are saved only if modified (99a9821)
- settings: standardize theme default value to title case (f382eeb)
- settings: update language change handler to set locale and mark as dirty (acede53)
- themes: standardize theme names to title case (f260abf)
- workflow: remove pull_request trigger from formatting workflow (62fd534)
Features
- autoBackup: implement automatic backup functionality based on user settings (941c7b8)
- i18n: add additional language registrations for localization (c161348)
- i18n: add new sorting options and filters for media display (156879a)
- i18n: update language selection to use available locales (3a80815)
- search: integrate Fuse.js for enhanced filtering and sorting of media items (b8b9b32)
- settings: add auto backup options to settings (ca8aa87)
What's Changed
- chore(deps): update dependency @sveltejs/kit to ^2.20.8 by @renovate in #395
- New Crowdin updates by @BlackTiger007 in #394
- chore(deps): update dependency @eslint/compat to ^1.2.9 by @renovate in #397
- chore(deps): update dependency typescript-eslint to ^8.31.1 by @renovate in #398
- chore(deps): update dependency svelte-check to ^4.1.7 by @renovate in #399
- New Crowdin updates by @BlackTiger007 in #396
Full Changelog: v0.32.0...v0.33.0