Skip to content

Releases: chronicweirdo/reader

Release 4.9

01 Oct 04:44

Choose a tag to compare

Minor update of functionality and fixes:

  • adding jump back functionality when navigating within an ebook
  • fix for display colors around notch for iOS
  • fix CSS for book titles
  • adding on demand library scan
  • making scheduled library rescan more configurable

Release 4.8

23 Jun 09:21

Choose a tag to compare

Changes in this release:

  • fix status bar color for comics on app focus
  • update book titles styles
  • fix for on-device book limit
  • fix book page computation caching
  • keep library tools on screen
  • more granular application reset functionality (reset book pages cache, reset device settings cache, reset device books/service worker)
  • allow access to settings and help pages when application is in offline mode
  • fixing comic book page download for progressive web apps
  • fix delayed display of on-device icon when opening a book
  • styling fixes

Release 4.7

25 Feb 06:51

Choose a tag to compare

Changes in this release:

  • introduce light and dark themes, with OS based and time specific switch between these two themes
  • restyle parts of the UI, make style more consistent across UI
  • make zoom jump comic-specific
  • fix comic pages fit to screen when comic pages sizes differ
  • fix for switch to previous page for comics with pages of different sizes
  • fix for correct iOS progressive web app status bar behavior
  • add collections in latest added and latest read sections
  • update priorities of library file changes handling, first handle added files, then deleted and then modified
  • add switch between folder watch and periodic rescan functionality
  • add option to disable library verification on service start
  • add startup setting for theme color defaults
  • generate logo dynamically and add startup settings for logo colors

Release 4.6

25 Jan 07:26

Choose a tag to compare

New functionality in this release:

  • allow app to work in offline mode when the server is inaccessible
  • make offline detection faster
  • replace periodic library scanning with folder watching
  • identify books by their file checksum
  • link read progress to book checksum, allowing for books to be moved, deleted and re-added to library without losing progress information
  • make database transferable: by not storing book paths in the database, a database scanned on one system (Windows) can be migrated to a different system (Linux) as long as the same library folder is used (the folder has the same contents)
  • bug fix for latest added books

Release Notes

This release will create a new version of the database. The old version will not be lost, but before starting this new version you should export your users and progress information, so you can have it available for import in the new database.

Running the project with Docker on Windows will have a performance impact when scanning the library. Since the Windows file system is different that Linux file system used by Docker, the library scan time can be many times slower when done inside the Docker container. This release introduces a workaround, with a transferable database you can start the service on Windows from the JAR file for the initial library scan, then use the generated database files when starting the Docker container.

Release 4.5

18 Jan 07:19

Choose a tag to compare

This release brings some minor comic gestures bug fixes and adds a Docker build file to the project. From now on, the project will also be released on Docker Hub as a Docker image.

Release 4.3

14 Dec 05:57
838a5da

Choose a tag to compare

This release brings:

  • rewrite of gestures, switching from external library (hammer.js) to native javascript events, with focus on performance improvements
  • cleanup of comic javascript code
  • add swipe angle setting
  • update setting names
  • hide latest added section when searching
  • update spacing in library UI
  • update logo
  • fix page computation to allow a single position on a page
  • fix scan issue to allow opening the more page before the first library scan
  • fix epub read issue by including a new void element

Release 4.2

23 Nov 14:03

Choose a tag to compare

New features:

  • automatically switch between light and dark book modes based on time of day
  • show latest added books in library

Improvements:

  • overhaul of settings
  • library UI cleanup
  • new shortcut icon

Release 4.1

17 Jun 16:09
6df84f1

Choose a tag to compare

Changes in this release:

  • settings for changing the application UI colors
  • color integration for Android, iOS, Windows when installed as a Progressive Web App
  • restyling of library page, displaying titles under covers and title toggle button in library page
  • restyling and cleaning up More, Collections, History and Help pages
  • redesigned icons

Release 4.0.2

17 May 04:00

Choose a tag to compare

New functionality:

  • swipe page gesture on books and comics

Fixes and improvements for edge cases:

  • reset and recompute book pages if overflow is triggered on page display
  • refresh page (book/comic) if no activity for 15 minutes
  • allow progress overwrite on import
  • add button for deleting progress from history page

Restyling and visual improvements:

  • changing read books checkmark from UTF to SVG
  • visual notification under book cover in tools menu when book is available on device
  • multi-sized app icons
  • redesign settings, include setting value display

Release 4.0.1

02 May 04:38

Choose a tag to compare

This release brings some minor features and bug fixes:

  • adding history page;
  • UI adjustments: adding cover inside the tools menu, spinner look, show book titles in library page, adjusting books and collections ordering, adding mark as read functionality;
  • additional settings: comic jump thresholds, setting for showing book titles;
  • configuration for native-like app on iOS;
  • increase session time;
  • scanning adjustments: additional way to search for book cover, generate cover image for books that don't have one, use universal collection paths;
  • import/export adjustments: adding dates to progress, report which progress failed to get imported;
  • bug fixes.

A database re-scan is recommended for this update. Recommended procedure is to:

  • log in as admin and export your data (this is for safety, you should not have to use this);
  • do not delete database;
  • install the update and start the service;
  • log in as admin and export your data again (this time it will contain read dates for your progress);
  • stop the service;
  • delete the database;
  • start your service again and wait for your books to get scanned;
  • once scan is done, log in as admin and import your data.