github hunter-read/grimoire v1.10.2

5 hours ago

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

Don't miss a new grimoire release

NewReleases is sending notifications on new releases.