Headline features:
-
New settings UI and config system
- All settings are now surfaced via the UI, and all existing env variables will sync to the new config automatically
- Users will be prompted to add a config dir in their docker compose, but the app will still function entirely via env variables.
-
Universal search mode
- Search via metadata providers for books, currently Hardcover and Open Library
- Find book files from multiple sources at once. Currently Anna's Archive, soon Prowlarr and other sources.
Other additions:
- Full code restructure - introduces release source and metadata plugin system
- SOCK5 proxy support
- RAR / ZIP file support including automatic unarchive and processing
- Full source configuration, enable/disable and re-order all current web sources (AA, Welib, Libgen, Zlib)
- Default search sorting options
- Download behavior options, including renaming, auto downloading to browser, auto-open the sidebar upon download.
- Standalone Web UI authentication options, no need for a CWA database connection
- Cover image and search metadata caching
Full Changelog: v0.3.4...v0.4.0