Skip to content

Conversation

@aaronleopold
Copy link
Collaborator

This will be the last release until the unstable changes stabilize and slowly go out. Juggling both is too much of a hassle with my limited time, since the diff between is just enormous. I'm excited for all of the massive rewrites and refactors to be released, though.

This release is almost exclusively bug fixes, with only a small set of added features listed below. Please be aware that the release containing all of the currently unstable work will either require a full database reset or a manual-ish migration step to convert your data. This is a process actively being tested.

0.0.12 (2025-08-24)

Added

  • ✨ Reset scroll on page change and 🐛 fix allow scrolling on sidebar (#713) [2b46703]
  • ✨ Auto Scaling Option and 🐛 Fix double paged width scaling (#707) [2b0b3c7]
  • ✨ Add ctrl + scroll to zoom and left/middle click to pan for paged reader (#704) [041b459]
  • ✨ Add toggle to separate the page that follows the cover (#702) [116563b]

Changed

  • 🔧 Update `targetSdkVersion` to 35 for Android (#708) [9aaa27a]
  • ♻️ Refactor `BookReaderScene` to use effect-based re-routing [f3792d5]

Fixed

  • 🐛 Fix: Apply fonts to books and 💄 dropdown boxes render the font (#721) [df74101]
  • 🐛 Fix inability to set atkinson hyperlegible font (#719) [1d86817]
  • 🐛 Fix inability to save after removing ignore rules (#716) [fd40288]
  • 🐛 Fix flashing between pages (#715) [a5f86b2]
  • 🐛 Fix click to flip page (SideBarControl) issues (#706) [e08bc1a]
  • 🐛 Fix inability to save after toggling 'Generate thumbnail images' off (#705) [e83268c]
  • 🐛 Fix global `doublePageBehavior` setting [ca3b0b2]
  • 🐛 Fix cover being skipped in vertical reader [c9ad504]
  • 🐛 Prevent duplicate page sets for double-spread reading [fd12d06]
  • 🐛 Enforce defaults between preferences store and computed overrides [a570c93]
  • 🐛 Fix invalid scale for `ProgressBar` [626e858]
  • 🐛 Fix inability to set global reader flow to anything but paged [e787b64]
  • 🐛 Fix odd `react-virtuoso` render bug [76b56d4]
  • 🐛 Fix ltr progress bar when reading rtl [6299ad7]
  • 🐛 Fix ltr reading experience issues [354006f]
  • 🐛 Correctly load associated library in `BookReaderScene` [0f7de0a]
  • 🐛 Fix washed out control buttons in `ReaderHeader` [5b7c7c5]
  • 🐛 Fix static progress bar in `ReaderFooter` [97598c9]
  • 🐛 Fix broken vertical scroll in `ImageBasedReader` [a2f58b0]
  • 🐛 Fix book-level `tapSidesToNavigate` not overriding global (#681) [4d636a6]

Miscellaneous

aaronleopold and others added 28 commits July 26, 2025 14:18
This is a small fix that correctly pulls `tapSidesToNavigate` from the book-level preferences. The manifestation of the bug makes it seem like taps aren't working because the global setting was disabled
* New translations en.json (Spanish)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)
This allows the preferences to correctly default to any configurations at the library level
The `react-virtuoso` library threw a big error when swapping between horizontal and vertical modes. I assumed there might be some flawed or buggy internal rendering logic there, and so added a key to attempt a full re-render whenever the mode changes. This seems to have corrected the issue
I believe this should solve the fourth issue outlined in #685 (comment), however it isn't technically a bug as much as it was a bad lifecycle for the component causing a full re-render. I guess that is still a bug lol I have yet to fully test this, so this won't be part of a versioned release until I do
…ader (#704)

* ✨ Add ctrl + scroll to zoom and middle click to pan for paged reader

* fix mobile bug with panning and zooming + allow left click panning

* workaround for left click pan issue

* 🐛 Final fix by memoising default library settings
Google marked this as a requirement
* ✨ Auto Scaling Option + bug fix for width scaling

* 🐛 Revised scaling code + bug fix rust test

* Accidental spacebar removed

* fix issue i made with sidebarcontrol

* put back z-30

* fix linting

* stop panzoom when right clicking

* fix 'original' for high res images + prevent cutting off horizontal content in 'height'
* 💄 Render each font in the list

* 🐛 Fix: Apply fonts

* docs changes + rename 'font' folder to 'fonts'

* last edit
@aaronleopold aaronleopold marked this pull request as ready for review October 5, 2025 18:28
@aaronleopold aaronleopold merged commit 681b131 into main Oct 5, 2025
8 checks passed
@aaronleopold aaronleopold deleted the release/v0.0.12 branch October 6, 2025 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants