Block a user
[PR #4055] [MERGED] Fix: flaky 2.15.0 migration test
[PR #4046] [MERGED] Translations update from Hosted Weblate
[PR #4055] [MERGED] Fix: flaky 2.15.0 migration test
[PR #4046] [MERGED] Translations update from Hosted Weblate
[PR #4035] [MERGED] Play first podcast episode in table
[PR #4034] [MERGED] Add: log custom metadata provider to match other providers
[PR #4034] [MERGED] Add: log custom metadata provider to match other providers
[PR #4041] [MERGED] Prevent duplicate episodes from being added to queue
[PR #4041] [MERGED] Prevent duplicate episodes from being added to queue
[PR #4045] add configuration info for custom ports in NGINX Proxy Manager
[PR #4037] [MERGED] Route from Issues to Library page after last issue was removed
[PR #4037] [MERGED] Route from Issues to Library page after last issue was removed
[PR #4030] [MERGED] new sort option for podcasts view (-> sort by filename)
[PR #4030] [MERGED] new sort option for podcasts view (-> sort by filename)
[PR #4027] [MERGED] fix(auth): Add admin-level auth to LibraryController 'delete', 'update' and 'delete items with issues'
[PR #4027] [MERGED] fix(auth): Add admin-level auth to LibraryController 'delete', 'update' and 'delete items with issues'
[PR #4031] [MERGED] Refactor ignore file logic
[PR #4031] [MERGED] Refactor ignore file logic
[PR #4035] [MERGED] Play first podcast episode in table
[PR #4020] [MERGED] Invalidate count cache on entity update