Skip to content

v0.74.0: The reader keeps your place

Choose a tag to compare

@github-actions github-actions released this 16 Oct 13:00
· 486 commits to main since this release

The reader keeps your place through a refresh, a resized window and a turned phone, says which chapters a series is
missing as you move on, and can narrow its column or fetch pages at your screen's size.
All four began as pull requests
from @Squeaks72 (#263, #236, #233,
#234), rebuilt on the app's own parts. Thank you.

The reader keeps your place

  • A refresh reopens the chapter you are reading (#263). Reading on into the next chapters
    kept the address on the chapter you had opened, so a refresh went back there -- to its first page, if you had
    finished it. The address now follows the chapter on screen, and a refresh resumes where you are.
  • A window made wider or narrower keeps its page (#263). In paged mode, dragging the window
    to another screen or resizing it could move you to another page, even chapters on. Turning a phone with Wide pages:
    Split keeps the page as well.

Missing chapters

  • Moving on to a chapter that skips numbers says so (#236): "Chapters 44–99 are missing here.
    This continues at chapter 100." It is said as you reach the next chapter, and when you go to it with Next chapter,
    ], a controller or the right-click menu.
    • It counts what Admin → Health → Chapter gaps counts. A file holding several chapters, a chapter deleted on purpose
      and a gap an admin chose to ignore are not missing.
    • Offline, nothing is said.

On this device

  • Column width (#233). In webtoon scroll, Reader settings → Column width · This device
    narrows the column to 30–100 % of what Fit gives, for a wide screen. At 100 % it is the column as it was.
  • Fit pages to my screen (#234), off until you turn it on. Each page comes at the size it
    is drawn at instead of as scanned: less data and memory on a phone or a slow connection.
    • It follows your zoom, Wide pages and Crop page borders, and zooming in fetches a sharper copy.
    • A page already that small comes exactly as it is, and so do downloaded chapters.

For scripts

  • GET /api/series/:id/gaps answers the runs of numbers a series is missing, by Health's Chapter gaps rule.
  • GET /img/books/:id/page/:n?fit=<px> answers a page for a screen that shows it that wide. ?w= is unchanged.

Upgrading

  • Database: no new tables or columns.
  • Nothing changes until you choose: Column width is 100 % and Fit pages to my screen is off on every device.

Uchiyomi Desktop (beta): downloads

Uchiyomi as a program on your own computer, for Windows and Mac. On first launch it asks how you want to
use it: on this computer (the whole app, with the library in a folder on your PC and no Docker or
server to run) or connected to your own Uchiyomi server (a window onto the server you already run).

Your computer Download
Windows (x64) Uchiyomi-Setup-0.74.0.exe
Mac with Apple silicon (M1 or newer) Uchiyomi-0.74.0-arm64.dmg
Mac with an Intel processor Uchiyomi-0.74.0-x64.dmg

Only those three are for you: the .zip, .blockmap and latest*.yml files are what the app's own updater
reads. The same installers are also here under names without a version (Uchiyomi-Setup.exe,
Uchiyomi-mac-arm64.dmg, Uchiyomi-mac-x64.dmg), which always lead to the newest release.

The app is not signed yet, so the first launch takes one extra step:

  • Windows: "Windows protected your PC" appears once. Choose More info, then Run anyway. A PC
    with Smart App Control turned on blocks unsigned apps with no way past it; use the Docker install there.
  • macOS: open the dmg and drag Uchiyomi to Applications. The first time you open it, macOS refuses;
    go to System Settings → Privacy & Security and choose Open Anyway.

Windows installs updates by itself. A Mac cannot update an unsigned app, so there a new version is a new
download; the menu-bar icon and Admin → Health say when one is out.

Step by step, with pictures -- which file, the first launch on each system, the two ways to use it, adding
sources, updates, backups, where files live and uninstalling:
the desktop guide.