Skip to content

v0.92.0: Nothing you could not get back is deleted

Choose a tag to compare

@github-actions github-actions released this 20 Oct 23:54
· 307 commits to main since this release

Nothing you could not get back is deleted, Discover keeps up with the sources it asks, and Find other sources can say
why it found nothing.
Most of this is globalteddy's work (#317,
#319, #320,
#321, #322), and the
log setting is TIGamingTV's idea (#316). Thank you both.

Nothing you could not get back is deleted

  • The read-chapter cleanup keeps the last copy. A chapter the sources no longer list (taken down, deleted, dropped
    by the site) could not be downloaded again, so its file stays even when everyone has read it. So does one listed only
    from a group you blocked, or only as a link to the publisher, which is how MangaDex keeps a licensed chapter. A file
    holding several chapters is kept if any one of them is missing.
  • A file the server may not read is not a file already gone. When the server lost permission to a series' folder,
    Delete files marked its chapters deleted and said "Deleted 0 files", and Forget could then erase everyone's reading
    history while the files were still there. Now those chapters are left as they are, and the message says how many could
    not be checked: fix the permissions and run it again. The hourly read-chapter cleanup follows the same rule.

Discover follows the sources it asks

  • With Show 18+ turned off, or a source switched off, the wall kept that source's covers and counted it, and a
    source chosen alone stayed chosen and searched for nothing. The wall, its {done} of {total} sources count and the
    chosen source now follow the sources asked. Flipping Newest/Popular keeps a source chosen when the other listing
    has it, and an empty wall says no source could be reached only when none of the sources asked now could be.

Why a series found nothing

  • LOG_LEVEL sets how much the server log says: info by default (a line for every request, as before), warn
    for problems only, or debug.
  • At debug, a Find other sources run explains itself. For each series the log says the names it searched each
    source under, what each source answered (the first few titles), which result it took, and why a match was refused:
    its own title was not this series', or its chapter numbers did not line up, with how many it compared. The lines
    start with [find]. Set it back when you are done; the log is long at debug.

Building the image yourself

  • A new version no longer makes Dockerfile.aio reinstall all its packages from nothing. They stay cached until a
    dependency really changes, which saves time and over a gigabyte of build cache per release on a machine that builds
    its own. The published images are the same as before.

Upgrading

  • Nothing to do. For a run's details, add LOG_LEVEL=debug to .env and restart. The deploy compose files pass it
    through from this version on.

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.92.0.exe
Mac with Apple silicon (M1 or newer) Uchiyomi-0.92.0-arm64.dmg
Mac with an Intel processor Uchiyomi-0.92.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.