v0.34.0
0.34.0 (2025-06-01)
Bug Fixes
- change order of backups retrieval to use ID instead of createdAt (5a29e24)
- close SQLite connection before moving backup file (d25def0)
- comment out unused modal state in +page.svelte files (24df256)
- correct white spaces in comments in ProgressBar.svelte and +page.svelte (02391fc)
- deps: update dependency @tauri-apps/plugin-log to ^2.4.0 (0e066bb)
- discord: simplify discord activity calls by removing details and state parameters (ed715bf)
- episode: update trailer display condition to show when no path exists and videos are available (4bb0f54)
- refactor backupConfig field definition for improved readability (b1750fd)
- remove value attribute from theme selection options (e91b8ef)
- set default value for size in backups schema to 0 (bf35662)
- set default value for tmdbSessionId field in settings schema (96a44b6)
- simplify filter functions in +page.svelte and tv/+page.svelte (b61ce5e)
- update development profile settings for better optimization and debugging (8e1eba2)
Features
- add backup configuration options for max age, max backups, and max size (d3facce)
- add backup size tracking and enhance backup schema (5d5b346)
- add Bookmark and BookmarkSlash SVG components (3f2b3d4)
- add bookmark functionality with localized labels for adding and removing from bookmarks (5750563)
- add DaisyUI plugin to Tailwind CSS integration (10591cb)
- add localization for tabs in settings and backup sections (964856e)
- add new settings migration with tmdbSessionId and updated schema (da253ab)
- add reset SVG component for improved iconography (f405842)
- add size column to backups table and improve action button layout (227804d)
- add SVG components for Close, FolderAdd, and FolderOpen icons (26db041)
- add tmdbSessionId field to settings schema for storing TMDB session information (52ecb93)
- add updatedSize message for backup size updates in localization files (0c0e6ba)
- add wantsToWatch field to collections, movies, and series schemas for tracking watch preferences (ca7dec3)
- add watched field to collections schema for tracking watched status (83f5691)
- add watchPaths and size labels to settings in localization files (89c4da3)
- add watchPaths configuration to backup settings (e32b5c9)
- add watchPaths configuration to settings with folder selection (99ae5e1)
- add watchPathsHint localization to settings and backup sections (eb8191e)
- enhance DaisyUI integration and update toast component styles (e2a9f40)
- ensure backup directory is created if it does not exist (bd1b820)
- implement cleanupBackups function to manage backup retention and size (4a4293b)
- implement collectAndProcessWatchedFiles function to handle new files (14a8423)
- implement formatBytes function for human-readable byte sizes (571ada8)
- implement reset filters functionality with reset button (32591b0)
- implement sorting functionality for backup list (bc8aba2)
- implement toggleWatchedStatus function to update watched status of collection (66f3699)
- mark series as watched if all episodes have been seen (c1a5b85)
- set theme option values to lowercase for consistency (2287f06)
- update icon colors to use theme variable for consistency (e3db14a)
- Update localization strings and enhance reset button functionality (7ef7b13)
- update validateBackups to fill missing size entries in the database (76492e1)
What's Changed
- chore(deps): update dependency drizzle-kit to ^0.31.1 by @renovate in #401
- fix(deps): update dependency @tauri-apps/plugin-log to ^2.4.0 by @renovate in #402
- chore(deps): update dependency typescript-eslint to ^8.32.0 by @renovate in #403
- chore(deps): update dependency vite to ^6.3.5 by @renovate in #404
- chore(deps): update dependency @types/node to ^22.15.15 by @renovate in #405
- chore(deps): update dependency eslint-config-prettier to ^10.1.3 by @renovate in #406
- chore(deps): update dependency @types/node to ^22.15.17 by @renovate in #407
- chore(deps): update dependency eslint-config-prettier to ^10.1.5 by @renovate in #408
- chore(deps): update dependency globals to ^16.1.0 by @renovate in #409
- chore(deps): update eslint monorepo to ^9.26.0 by @renovate in #410
- chore(deps): update dependency svelte to ^5.28.6 by @renovate in #411
- chore(deps): update dependency typescript-eslint to ^8.32.1 by @renovate in #412
- chore(deps): update dependency @sveltejs/kit to ^2.21.0 by @renovate in #413
- New Crowdin updates by @BlackTiger007 in #400
- Update dependency @types/node to ^22.15.18 by @renovate in #415
- Update dependency semantic-release to ^24.2.4 by @renovate in #417
- Update eslint monorepo to ^9.27.0 by @renovate in #419
- Update dependency svelte to ^5.30.2 by @renovate in #420
- Update dependency @sveltejs/kit to ^2.21.1 by @renovate in #421
- Update dependency better-sqlite3 to ^11.10.0 by @renovate in #422
- Update dependency @tauri-apps/plugin-dialog to ^2.2.2 by @renovate in #423
- Update dependency @tauri-apps/plugin-opener to ^2.2.7 by @renovate in #424
- Update dependency @types/node to ^22.15.21 by @renovate in #425
- Update dependency marked to ^15.0.12 by @renovate in #426
- Update dependency semantic-release to ^24.2.5 by @renovate in #427
- Update dependency svelte to ^5.33.1 by @renovate in #438
- Update dependency typescript-eslint to ^8.33.0 by @renovate in #440
- Update dependency globals to ^16.2.0 by @renovate in #436
- Update dependency drizzle-orm to ^0.43.1 by @renovate in #434
- Update dependency @types/node to ^22.15.29 by @renovate in #428
- Update Rust crate tauri-plugin-log to 2.4.0 by @renovate in #443
- Update Rust crate tauri-plugin-fs to 2.3.0 by @renovate in #442
- Update dependency svelte-check to ^4.2.1 by @renovate in #439
- Update dependency prettier-plugin-svelte to ^3.4.0 by @renovate in #437
- Update dependency @tauri-apps/plugin-fs to ^2.3.0 by @renovate in #433
- Update dependency eslint-plugin-svelte to ^3.9.0 by @renovate in #435
- Update Rust crate tauri-plugin-opener to 2.2.7 by @renovate in #432
- Update dependency prettier-plugin-tailwindcss to ^0.6.12 by @renovate in #430
- Update dependency hls.js to ^1.6.4 by @renovate in #429
- Update Rust crate tauri-plugin-dialog to 2.2.2 by @renovate in #431
- Update eslint monorepo to ^9.28.0 by @renovate in #441
- chore(deps): update dependency tailwindcss to v4 by @renovate in #418
- chore(deps): update dependency daisyui to v5 by @renovate in #416
- New Crowdin updates by @BlackTiger007 in #414
Full Changelog: v0.33.0...v0.34.0