Skip to content

v0.34.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 17:46
· 1156 commits to main since this release

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