Added
- Prowlarr-compatible API endpoints for indexer import, supporting varied payloads and deduplication.
- Hardlinking with fallback to copying. (Closes #211, Closes #190)
- Indexer import broadcasts updates and notifications, with persistent notifications via SignalR.
- Calendar view for upcoming releases.
- Custom paths. (Closes #218, Closes #217)
- Job reset logic and stability window handling for auto-import of completed downloads.
- Enhanced Transmission/qBittorrent adapter authentication and session management.
- Indexer search from the Audiobook Details view.
- Download client test endpoints now use current form values.
- Root folder system with full CRUD, selection, and migration from legacy output paths.
- Loading indicators and improved UI feedback for all settings tabs.
- General Settings API key input with better controls and accessibility.
- Toast suppression (global and per-indexer) to reduce notification noise.
- Database migrations for ExtractArchives, author ASINs, and quality profile minimum score.
- Sidebar navigation and sub-navigation for grouping audiobooks by books, authors, or series.
- AdvancedSearchModal with ASIN, author, title, and series search prefixes.
- Download status indicators and animations for active downloads in the wanted view.
- Pinia store improvements for accurate, reactive UI updates.
- Quality profiles support a minimum score threshold.
- Download clients can be enabled/disabled directly from the settings view.
- Native browser lazy loading for all images, with fallback and placeholder system.
- Author ASIN support for image lookup.
- Unit/integration tests for new features and bugfixes.
- Updated frontend and backend dependencies, regenerated lockfiles.
Fixed
- Download client authentication and tests. (Fixes #321)
- Stuck jobs and missed imports in auto-import of completed downloads. (Fixes #317, Fixes #299, Closes #340)
- qBittorrent category filtering. (Fixes #310, Closes #...
Automated canary build