4.10.0 (2026-07-28)
Features
- api: explain how a profile scores a release (3eb27cc)
- config: store a ranking profile on filter profiles (1e78763)
- filters: ship a permissive default profile (1e0ab16)
- parser: replace go-ptt with jhin (84c48d2)
- ranking: decide eligibility, score and order in one engine (900402f)
- search/ui: simplify ranking sorting, restructure sidebar, and improve settings deletion (a16af18)
- stremio: recognise anime from metadata, not just Kitsu (6a7093b)
- ui: give filters their own section (ba80c19)
- ui: let preferences carry their own weight (11dbe4c)
Bug Fixes
- address review findings on filter profiles (ce1478b)
- api: push the config when streams change (52e1960)
- api: return the per-content-type bindings with a stream (a5665ac)
- config: clear deleted filter profiles from the streams using them (4474d6f)
- streams: follow profile references on rename and validate them (e82f3d0)
- streams: persist the per-content-type profile bindings (23d4a02)
- stremio: compile filter profiles when the server starts (07fcb07)
- ui: stop carrying pre-migration fields onto new profiles (8623860)
- usenet/nntp: reset speed baseline on polling gap to prevent initial frontend speed spike (15657bd)
Performance Improvements
- ranking: parse each release once per playlist (c7d1013)