2026.09.20.2342-nightly
- perf(parser): cache the title regex and pattern entries (1c28184)
- perf(streams): time-slice the filterer passes (797eae0)
- fix(streams): stop suppressing statistics across an await (3e2eac0)
- perf(builtins/library): time-slice the library scan (9713fd0)
- perf(config): skip save-time variant validation on read paths (fc55a2c)
- perf(parser): cache title lists by identity and prune title matches (3f88925)
- perf(db): raise the config key cache ttl to 24h (743da3d)
- feat(jellyfin): decide playable entries before a sweep lands (1ad2f1f)
- feat(core): tell whether a meta can be fetched (057b3b1)
- fix(jellyfin): keep live playback out of watch state (1d42966)
- feat(jellyfin): mark channel sources live (58a7929)
- fix(parser): detect hls urls with a query string (b74283f)
- feat(jellyfin): play entries that have nothing to open (4aba386)
- feat(schemas): add native epg fields (e6daf4a)
- docs(guides/seanime): add tenji note and Default episode source step for plugin (69f4054)