6.4.0 (2026-11-04)
Features
- formatter: expose resolution-independent scores (#373) (bc66edc), closes #343
- jellyfin: list each watched series' next episode under Next Up (#384) (dbe340d)
- jellyfin: list followed series' upcoming episodes (#386) (ebadda3)
- jellyfin: remember favourites and list them under Filters=IsFavorite (#381) (bd2b0cc), closes #346
- stats: split the statistics page into overview, indexer and provider tabs (da94884), closes #333
- ui: add OLED, Nord, Dracula and Gruvbox theme presets (96a6c55), closes #335
Bug Fixes
- api: delete a stream's Jellyfin play state along with the stream (#380) (47e8561), closes #379
- failover: follow AIOStreams order after purging a failed slot (783713a), closes #392
- jellyfin: mark seasons and series watched through episodes (#387) (55e6487)
- jellyfin: scrobble client stops for Matroska files without a metadata runtime (#393) (fa3589d)
- jellyfin: scrobble from client-reported playback positions (#388) (0822ede)
- pool: keep fetching by message-id when a provider refuses GROUP (5dbd2e0), closes #389
- pool: update the usenet pool in place on provider reloads (cca5a16)
- search: match daily-show releases to episodes by air date (#385) (3a1fc93), closes #382