Warning
With this release will the image on the GitHub Container Registry (GHCR)be deprecated. This and upcoming image releases are on the Codeberg Container Registry. If you use
ghcr.io/gelbphoenix/autocaliwebyou have to change that tocodeberg.org/gelbphoenix/autocaliweb. The image on the Docker Hub is not affected.
Added Features
- Added multi-selection of books to shelves with a live shelf UI (#87, #136)
- Added shelf count indicators and pills to the book list (#132)
- Added automatic renewal of Kobo auth tokens, v2 store API routes, and better logging
- Replaced SHA1-based signing with SHA256 for FIPS compatibility (#124)
- Added internationalization support for books table actions and messages
Fixed Bugs
- Fixed breaking changes introduced in Calibre 9.0
- Fixed a double pathing bug in workflows
- Fixed TypeError when gdriveutils is imported before arg_parser (#141)
- Fixed an ugly bug in handling of None state in change_archived_books (#139)
- Disabled caching in service-worker.js to fix update issues (#119)
- Fixed gevent access log when environ is None (#131)
- Fixed rendering and typos in kosync_plugin.html, acw_settings.html, and acw_stats.html
- Fixed OPDS temporary export cleanup
What's Changed
- Project migration from GitHub to Codeberg complete
- Changed build environment from codeberg-medium to ubuntu-latest
- Reformatted DOCKERFILE and added BUILD_ID
- Removed Windows-specific code; Windows Docker Desktop is unsupported
- Changed archived books icon from glyphicon-trash to glyphicon-folder-open
- Allowed clearing of TLS certificate/key paths (#130)
- Added ESLint v9 flat config (#137)
- Dropped package-lock.json and added Node lockfiles to ignore
- Migrated issue templates to Issue Forms
- Updated dockerhub-description action to v5
Full Changelog: https://codeberg.org/gelbphoenix/autocaliweb/compare/v0.11.3...v0.12.0