Block a user
[PR #5203] fix for unhandled error on eacces
[PR #5206] Add OpenAI-powered series tools, scan inference, directory grouping, and book dedupe
[PR #5204] Translations update from Hosted Weblate
[PR #5193] [CLOSED] Add ntfy.sh as notification provider
[PR #5193] [CLOSED] Add ntfy.sh as notification provider
[PR #5191] [CLOSED] Add Download by Chapters tool for audiobooks
[PR #5181] [CLOSED] feat: Add Series and Sequence number to the playlist view for items when applicable
[PR #5183] Draft: Added initial usage of
parserDate
[PR #5180] [CLOSED] feat: Add 'Add to Playlist' option when selecting multiple items
[PR #5173] feat: Add native podcast episode bookmarking
[PR #5180] [CLOSED] feat: Add 'Add to Playlist' option when selecting multiple items
[PR #5191] [CLOSED] Add Download by Chapters tool for audiobooks
[PR #5181] [CLOSED] feat: Add Series and Sequence number to the playlist view for items when applicable
[PR #5164] Add canStream user permission to control streaming access
[PR #5168] Fix OOM for large queries/books with many files
[PR #5162] [CLOSED] feat: add drag-and-drop reordering to player queue
[PR #5162] [CLOSED] feat: add drag-and-drop reordering to player queue
[PR #5160] [MERGED] Fix item_removed payload to include libraryId
[PR #5160] [MERGED] Fix item_removed payload to include libraryId