Warning
This version requires a Shoko Server of at least version 5.3.3.0 to function. Attempting to use this package with a Shoko Server which does not meet this requirement will result in a locked UI.
What's Changed
- Backport changes from daily by @harshithmohan in #1336
Features
- Server & WebUI update check modals — New update notification system with
ServerUpdateModal,WebUIUpdateModal, andUpdateModal; checks for latest server/WebUI releases and displays them in-app - Release Management rewrite — Replaced the release management UI with a modal-based workflow including
DuplicatesInfo,MultipleReleasesInfo,ReleaseManagementModalwith confirmation prompts - Import folder delete safeguards — Added
ConfirmationPromptModalwithkeepAssociatedFileRecordscheckbox before deleting import folders - AniDB rules confirmation — Added confirmation modal for AniDB rules when linking files via avdump
- Filter presets & utility QoL — New
ConfirmationPromptModalfor filter presets, improved utility tab interactions - Hotkey infrastructure — Added
react-hotkeys-hookdependency withHotkeysProvider, keyboard shortcut support for modals - Thumbnails made optional — Backward-compatible type relaxation so episodes without thumbnails don't break
Fixes
- AniDB episode title — Use AniDB title for AniDB episodes on TMDB linking page
- Unrecognized tab — Scoped
dumpInProgressto selected rows only - Error page — Improved 404/no-route-match error handling in
ErrorBoundary - Sentry fixes — Error boundary improvements, toast JSON parse safety, React key fixes in release management
- useDeleteFileMutation — Changed
removeFolderfrom body to query param (matching server API) - Versioning/toast/CSS — Improved version display, import folder formatting, toast positioning
Full Changelog: v2.5.4...v2.5.5