Skip to content

v0.35.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 16:33
· 816 commits to main since this release

0.35.0 (2025-06-20)

Bug Fixes

  • add Authorization header to fetchData for TMDB API requests (4978852)
  • adjust badge styling for release date display (a466b20)
  • deps: update dependency drizzle-orm to ^0.44.2 (d4202fa)
  • deps: update dependency hls.js to ^1.6.5 (803c92f)
  • ensure correct type assertion for JSON response in parseResponse function (750ce32)
  • move watched status button to the correct position in episode and movie pages (bcc4a50)
  • refactor getAll method to accept only IDs and simplify missing items retrieval (ba35df5)
  • remove wantsToWatch field from collections schema (a967b73)
  • remove wantsToWatch property from collection retrieval (24a2efd)
  • rename tmdbSessionId to tmdbAccountID in settings schema (3ce76ef)
  • replace console.error with error handling in postToken and postAccessToken functions (a745b7f)
  • update guest stars display in episode page and add translations (67a4023)
  • update serie.getAll call to accept remote series IDs directly (3b49dd5)
  • update settingsDB and settings with tmdbAccountID during authentication (7811ddc)
  • update TMDB authentication handling to store access token and account ID (a6f971a)
  • update wantsToWatch status using movie.update instead of collection.update (e500e7b)

Features

  • add 'Aqua' theme to the themes list in app configuration (aeb78ac)
  • add 'Bumblebee' theme to the themes list in app configuration (745d9c7)
  • add 'Corporate' theme to the themes list in app configuration (edcd0f0)
  • add 'Cupcake' theme to the themes list in app configuration (b0eac44)
  • add 'Cyberpunk' theme to the themes list in app configuration (a5767b1)
  • add 'Dim' theme to the themes list in app configuration (723274a)
  • add 'Dracula' theme to the themes list in app configuration (be06749)
  • add 'Emerald' theme to the themes list in app configuration (7f98e0a)
  • add 'Forest' theme to the themes list in app configuration (5701b2c)
  • add 'Halloween' theme to the themes list in app configuration (70e0f29)
  • add 'Night' theme to the themes list in app configuration (59b0365)
  • add 'Nord' theme to the themes list in app configuration (85adf73)
  • add 'Retro' theme to the themes list in app configuration (4c1e770)
  • add 'Sunset' theme to the themes list in app configuration (c5c90ab)
  • add 'Synthwave' theme to the themes list in app configuration (fc1df76)
  • add 'Valentine' theme to the themes list in app configuration (6977ad3)
  • add 'Wireframe' theme to the themes list in app configuration (f278a35)
  • add card component for displaying media items (fd9aff3)
  • add folder existence check and error message for watch paths input (f2338b4)
  • add getToken function to fetch TMDB token (2b84038)
  • add link to watchlist in the navbar (cc9cd4c)
  • add Navbar, ProgressBar, and Updater components with routing updates (aac681a)
  • add postWatchlist function to handle adding/removing items from the user's watchlist (a22431f)
  • add postWatchlist functionality to movie and tv routes for updating watchlist status (6854beb)
  • add rating columns to episode, movies, and series tables; update settings and collection schema (d1271e2)
  • add rating field to episode, movie, and serie schemas (2d10429)
  • add success toast notification for TMDB authentication completion (be6690f)
  • add TMDB authentication button in settings with session tracking (71eb66d)
  • add TMDB authentication route with error handling and session management (a000568)
  • add TMDBPostResult interface and create watchlist type definitions (c411087)
  • add tooltip for double-click delete action in watchlist (164351b)
  • add user rating functionality to episode, movie, and TV pages (1ea9800)
  • add warning kind to reauthentication confirmation dialog (1730d68)
  • add watchlist and sync watchlist translations to locale files (ce3096e)
  • call syncWatchlist function during component mount to ensure watchlist is up-to-date (4f834aa)
  • define Token and Session interfaces for authentication (fb8a527)
  • disable TMDB authentication button when session ID is present (c88f3cf)
  • enhance logging setup for main window in layout component (8218ba8)
  • extend the interfaces for RequestToken and AccessToken in authentication (9145fb1)
  • implement getWatchlist function to fetch user's watchlist (fe712a9)
  • implement postSession function to create TMDB session (4a5d43e)
  • implement rating component with dynamic star inputs (7bd63bb)
  • implement syncWatchlist function to synchronize local watchlist with TMDB (b1391b6)
  • implement TMDB authentication flow using Webview (80f834d)
  • implement watchlist page with movie and series retrieval (3a8293c)
  • replace remove button with Close SVG icon and adjust styles (ec7e022)
  • track changes in watch paths input and add dirty state on add button click (fc4d223)
  • update authentication types and refactor token handling in TMDB API (cb8cdad)
  • update serie watched status to reset wantsToWatch when marked as watched (229f2c2)
  • update TMDB authentication button and add reauthentication confirmation (26ce683)
  • update TMDB authentication labels in settings and localization files (66b872b)
  • update TMDB authentication to use access token instead of session ID (13987bc)

What's Changed

  • chore(deps): update dependency daisyui to ^5.0.38 by @renovate in #445
  • chore(deps): update dependency daisyui to ^5.0.40 by @renovate in #446
  • chore(deps): update dependency daisyui to ^5.0.43 by @renovate in #447
  • chore(deps): update dependency tailwindcss to ^4.1.8 by @renovate in #448
  • chore(deps): update dependency eslint-plugin-svelte to ^3.9.1 by @renovate in #449
  • chore(deps): update dependency svelte to ^5.33.14 by @renovate in #450
  • chore(deps): update dependency @sveltejs/kit to ^2.21.2 by @renovate in #451
  • chore(deps): update dependency typescript-eslint to ^8.33.1 by @renovate in #452
  • chore(deps): update dependency @types/node to ^22.15.30 by @renovate in #453
  • fix(deps): update dependency hls.js to ^1.6.5 by @renovate in #454
  • chore(deps): update dependency @sveltejs/vite-plugin-svelte to ^5.1.0 by @renovate in #455
  • fix(deps): update dependency drizzle-orm to ^0.44.2 by @renovate in #456
  • chore(deps): update dependency @sveltejs/kit to ^2.21.3 by @renovate in #457
  • chore(deps): update dependency typescript-eslint to ^8.34.0 by @renovate in #458
  • chore(deps): update dependency @sveltejs/kit to ^2.21.4 by @renovate in #459
  • chore(deps): update dependency @types/node to ^22.15.31 by @renovate in #460
  • chore(deps): update dependency eslint-plugin-svelte to ^3.9.2 by @renovate in #461
  • chore(deps): update tailwindcss monorepo to ^4.1.10 by @renovate in #462
  • chore(deps): update dependency @types/node to ^22.15.32 by @renovate in #464
  • chore(deps): update dependency @eslint/compat to ^1.3.0 by @renovate in #465
  • New Crowdin updates by @BlackTiger007 in #444
  • chore(deps): update dependency @sveltejs/kit to ^2.21.5 by @renovate in #463
  • Update dependency svelte to ^5.34.1 by @renovate in #466

Full Changelog: v0.34.0...v0.35.0