github grimmory-tools/grimmory v3.0.1
Release v3.0.1

latest release: v3.0.2
7 hours ago

Caution

We've identified a bug in this release related to the Content-Security-Policy which prevents usage of the UI.

Please use the v3.0.2 release instead.

3.0.1 (2026-04-25)

This release of Grimmory contains bug fixes & dependency updates.

Of note, this release fixes bugs affecting the series listing page, the iOS mobile browser reading experience, and the Kobo Sync reading progress experience.

However, there's a number of other fixes and changes which are detailed below.

Changelog

Full Changelog: v3.0.0...v3.0.1

Bug Fixes

  • api: improve sort feature parity of AppBookService (#828) (c6e8c4d)
  • api: use configurable upload limit for author photo / book cover (#783) (55f2255)
  • api: use correct field for lastReadTime (#779) (a3616c9)
  • file-move: clean up emptied source folders after sidecar move (#822) (019f13f)
  • kobo-sync: use KoboSpan for progress sync (#253) (cc83bd2)
  • kobo: fix epub cfi parsing for kobo progress sync (#861) (33dd36d)
  • kobo: fix progress sync graph error (#858) (950736a)
  • metadata: hide sidecar tab when sidecar json is disabled (#814) (7958232)
  • metadata: improve fallback logic for blank or null titles in metadata extraction, bump pdfium4j to 0.16.0 (#839) (5220803)
  • metadata: read proper description field for LubimyCzytac (#877) (137686e)
  • reader: fix kobo progress race + apply in-chapter progress (#859) (44ed090)
  • reader: use CSP for protecting foliate instead of iframe sandbox (#848) (fc02d4d)
  • ui: drop hard coded author/cover image upload limits (#782) (4bcbf8a)
  • ui: stabilize series browser virtual scroll (#873) (4f7c85c)

Refactors

  • kobo: update book recommendation and initialization resource handling to use entry sets (#870) (2bfc28a)
  • nativelib: implement JVM-wide native library availability checks and management (#790) (9e12432)

Chores

  • deps: update Spring Boot version to 4.0.6 and adjust testing behavior for new version (#833) (0ff7ce5)
  • deps: bump the npm-dependencies group across 1 directory with 13 updates (#825) (0977279)
  • deps: bump the npm-dependencies group across 1 directory with 35 updates (#764) (3bce715)
  • deps: drop deprecated npm package @types/dompurify (#827) (ebc6aab)
  • deps: remove unused dependencies from package.json and yarn.lock (#843) (adebd07)
  • dev: support accessing the dev server from non-localhost (#887) (36cc340)
  • drop CHANGELOG.md (#798) (d72e1a8)
  • repo: add coderabbit.yaml and transloco review rules (#829) (cf36411)

Contributors

We'd like to thank the contributors for this release for taking the time to make Grimmory better.

Including but not limited to: @zachyale @alexhb1 @balazs-szucs @imnotjames

Don't miss a new grimmory release

NewReleases is sending notifications on new releases.