Skip to content

v1.10.2

Latest

Choose a tag to compare

@hunter-read hunter-read released this 05 Nov 23:10
· 4 commits to main since this release

What's Changed

No new features this time, just more bug fixes. The favorite heart is back on things you haven't favorited yet, book titles have room on a phone again, and character sheets stop eating what you type while they save.

Downloading a whole system, tag or folder as an archive now starts straight away instead of making you wait while the server builds it all in memory first, and a giant cover image can no longer do the same.

Before You Upgrade

  • SECRET_KEY: Grimoire won't start if it is still set to generate-with-openssl-rand-hex-32, the placeholder from the README's compose file before 1.6.0. Replace it with the output of openssl rand -hex 32, or remove the line to have one generated. Changing it signs everyone out and ends feed URLs, share links and guest codes

Enhancements

  • Archive downloads start straight away and use far less server memory
  • Who can see this saves from the bulk editor, with Apply to all
  • Custom covers use much less memory to set
  • Re-OCR works from the keyboard

Bug Fixes

  • The favorite heart shows on items you haven't favorited yet
  • Book titles have room in the list view on a phone held upright
  • Character sheets keep what you type while an edit saves
  • Going back to a system's page brings back that visit's search, not an older one
  • No more stray tesseract <defunct> processes after slow OCR
  • A wiki or template zip with an unreadable file says so instead of failing
  • An add-on's settings save whole or not at all
  • A search with a pasted control character no longer fails
  • Out-of-range page numbers and list limits get a clear error instead of a server error

Full Changelog: v1.10.1...v1.10.2

What's Changed

  • Fix: Refuse the SECRET_KEY placeholder the README shipped before 1.6 by @hunter-read in #806
  • Fix: Reap orphaned processes in the container by running under tini by @hunter-read in #807
  • Fix: Keep a book's category to one folder name inside its system by @hunter-read in #808
  • Fix: Save "Who can see this" from the bulk editor by @hunter-read in #809
  • Fix: Don't bring back an earlier visit's search when returning from a book by @hunter-read in #810
  • Fix: Give book titles room in the list view on a phone held upright by @hunter-read in #811
  • Fix: Only link and list campaign resources the viewer can open by @hunter-read in #812
  • Fix: Keep what was typed on a character sheet while an edit saves by @hunter-read in #813
  • Test: Keep books restricted through a category out of campaign resource lists by @hunter-read in #814
  • Fix: Stream bulk archive downloads as they are written by @hunter-read in #816
  • Fix: Keep a hidden system's folders out of a book's path and list row by @hunter-read in #815
  • Fix: Refuse oversized cover images before decoding them by @hunter-read in #817
  • Fix: Read control characters in a search as spaces by @hunter-read in #819
  • Fix: Bound the page number on every page route by @hunter-read in #820
  • Refactor: Keep lock twins in a per-user temp folder by @hunter-read in #825
  • Chore: Fix stale comments and run subprocess tests from the repo root by @hunter-read in #826
  • Fix: Refuse a list or search limit below 1 by @hunter-read in #818
  • Fix: Save an add-on PATCH whole or not at all by @hunter-read in #823
  • Fix: Reach the Re-OCR DPI field from the keyboard by @hunter-read in #824
  • Fix: Refuse a wiki or template zip whose file cannot be read by @hunter-read in #822
  • Fix: Bound paging on the duplicate groups list by @hunter-read in #821

Full Changelog: v1.10.1...v1.10.2