2.24.0 (2026-10-04)
Features
- simkl: connect through Scrob's own AUTH V2 app with token refresh, keeping AUTH V1 connections working (#455) (c2c02a5)
Bug Fixes
- connections: ignore clicks on action buttons that have no data-action (69242e7)
- connections: use the in-app confirm dialog instead of browser confirm() (8145350)
- import: carry Dropped status from Yamtrack/Floppy CSV imports into dropped shows (#370) (e701ce0)
- next-up: translate episode titles that have no stored translation yet (#450) (202b51d)
- nuvio: use the library item's added_at for Collection.added_at (#244) (740624c)
- plex: run TVDB episode translation for tvdb:official order (#458) (3205a57)
- shows: refresh stored episode ratings from the live season fetch so the show heat map matches (#456) (2510be7)
- simkl: count items Simkl could not resolve as failures in the full push (#453) (e49c8d1)
- webhooks: ignore Jellyfin/Emby events raised by a different server user than the connection's (#405) (144db03)