Skip to content

Latest commit

 

History

History
80 lines (63 loc) · 3.92 KB

CHANGELOG.md

File metadata and controls

80 lines (63 loc) · 3.92 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

[1.3.0] - 2025-01-02

Added

  • Docker image for background worker

Fixed

  • Tasks not being able to be created.
  • Incorrect volume paths in provided docker-compose.yml file for postgres and auth-server services.

Changed

  • Account settings now have a more responsive layout.
  • Worker management CLI now connects to the database via environment variable DATABASE_URL
  • Updated auth-server to version 1.1.1 in the provided docker-compose.yml file
  • Demo mode is now enabled with environment variables instead of requiring building from source.

[1.2.0] - 2024-12-27

Added

Fixed

  • The navigation menu now disappears correctly after login and sidebar/mobile navigation will be visible without requiring a refresh of the page.
  • Public profile not returning any information if there where no public notes in any books.
  • 401 errors now redirect you back to the login page. This normally happens when the JWT token has expired.
  • Error toast being shown on settings page when no exports files where available.

Changed

  • The provided docker-compose does no longer require a locally built auth-server image. Instead it pulls the image from Docker Hub. The users database is now also stored in sqlite instead of postgres, eliminating the need for a secondary postgres server container.
  • The API is now available as a prebuilt docker image. The provided docker-compose has been changed to reflect this instead of building locally.
  • Changed the color of the mobile navigation bar buttons to better match the styling of other similar elements.
  • The layout in data tab on the settings page is now responsive.
  • Notes in the web interface has now been renamed to Notes & Quotes, to accomadate the new quotes feature.

[1.1.0] - 2024-09-06

Added

  • Welcome screen on first login.
  • Basic framework for handling long running background tasks.
  • API validation for editing current page, rating and status.
  • "No results found" text added when there are no results when searching.
  • Error text is now shown when trying to give a higher rating than 5 or lower than 0.
  • Error text is now shown when trying to set a current page higher than the books total page or lower than 0.
  • Add CSV export functionality
  • Account settings page (no working functionality yet)

Fixed

  • Reading progress percentage no longer shown as over 100% if current page exceeded total pages on a book.
  • Search results will now only show books that have a corresponing ISBN. Without this would cause the search results to show up empty and endlessly load.

Changed

  • Number of pages shown on a book page now shows 0 instead of a loading bar if there is no data from OpenLibrary.
  • Book covers will now fallback to a static "cover not found" image instead of endlessly showing a loading bar.
  • Search results now uses the same loading animation as everything else.
  • Reading status buttons in book action menu now has icons.

Removed

  • Profile creation on profile page. Instead the user will create it's profile in the newly added welcome screen.

[1.0.0] - 2024-07-21

Added

  • Look up books by title or isbn, powered by OpenLibrary.
  • Add books to your reading lists.
  • Remove books from your reading lists.
  • Add notes to read books.
  • Rate your read books, 0.5-5 stars.
  • Public profile of your reading lists.