v0.35.0
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