Highlights
New documentation site
All documentation have been moved from the Github wiki over to https://booklogr.app/ - there you will find how to get started, various configuration options and developer information.
Change editions

You can now change which edition of a book you want to add to your reading list with the "Change edition" button on the book page.
It can pop out into a modal for better viewing.
Select language

Underlying support for multiple languages have been implemented in all components. Currently there is only English but more can be added by contributors in the future. Instructions on how to translate can be found in the documentation.
You switch language with the button in the footer and it will remember your last selected language.
Changelog
Added
- Pressing
CTRL+K
now opens the search bar. - Users can now select a specific book edition from a list of available options.
- Added documentation detailing the setup process for Google Sign-In.
- Mail server can now be configured to send the verification code to the new accounts email adress.
- Added support for multiple languages.
- Web app now checks for updates and notifies users via an icon in the footer.
Changed
- Footer is now hidden on smaller screens.
- The provided
docker-compose.yml
now persists the SQLite database by mounting it to the host. - Email verification no longer appears in the web app if the API env variable
AUTH_REQUIRE_VERIFICATION
is set tofalse
. - The "Sign in with Google" button is now hidden on the login page when
BL_GOOGLE_ID
is empty. - The "Sign in with Google" button is now disabled and displays an error when
BL_GOOGLE_ID
is incorrectly formatted.
Fixed
- Mobile navigation bar now correctly displays colors in dark mode.
Full Changelog: v1.4.1...v1.5.0