0.23.0-alpha.22 (2025-11-10)
Features
- expose max-indexing-threads advanced option for search (0b30a62)
- hookup scanner cancellation and do it in graceful shutdown (de5ca88)
Bug Fixes
- add derivedtypes update - forgot to save this file (2f0c882)
- allow 0 as a track number index (ff17084), closes #1462
- always report input on API schema parse errors (5c20e72)
- catch Jellyfin VideoRangeType parse error and default to Unknown (568594d), closes #1452
- disable dataloader caching (95ff917)
- disable music video libraries in Manage Libraries (4f952b6)
- do not allow changing library enabled state if locked (8d417ba)
- ensure artwork for programs is minted and saved (db5ec6a)
- fix form state when switching between slot duration types (f02fb9b)
- only show supported media library types (b348621)
- populate parent entity when querying getProgramGroupingById (9ea53fb)
- properly index "index" field for seasons/albums/tracks in search (f8f1989)
- properly return index for season/album groupings from API (533971a), closes #1463
- re-implement ChannelProgramGrid on new APIs (#1456) (86c305e)
- remove Plex auto-channel updater (effcb18)
- return all relations for program gropuings in search API (d217d82)
- return full parent/grandparent details from getProgramById API (66c03b2)
- return terminal program genres in /programs/:id endpoint (957f0ce), closes #1461
- revert better-sqlite update (e0f7162)