Skip to content

ApriReader 2.0.0

Latest

Choose a tag to compare

@Aprilarius Aprilarius released this 05 Sep 09:56
dd59d0d

Big one this time. New look for the app, and one bug I'm genuinely a bit
embarrassed about.

Pick your own theme. Settings now has 6 different looks for the app —
Default, Classic, Bookish, Glass, Liquid Glass, and Neumorphism — each with
its own light and dark mode, so 12 combos total. This only changes the shell
around your books (library, sidebar, dialogs, settings, stats, the audiobook
player). Your actual reading page keeps its own separate Paper/Sepia/Night
switch, untouched. If Windows high-contrast mode is on, every skin falls
back to the accessible look automatically, no extra setup needed.

Fixed: PDFs were completely broken. Since 1.5.0. A cleanup pass removed
a plugin the PDF reader was quietly still relying on to read file bytes, and
nothing caught it before release, so opening any PDF just threw an error.
If that was you — sorry, that one's on me. Fixed now: PDFs load through the
same safe local-file path the comic reader already used.

Fixed: the ElevenLabs/Google/Azure cloud voice clients were reporting a
stale release-candidate version number in every request instead of the
actual installed version. Harmless, but sloppy.

Fixed a pile of "text disappears in dark mode" bugs. Building 6 real
themes surfaced a bunch of colors that only ever worked because there used
to be exactly one theme and it was always light — the name field in
Settings, a few buttons, the empty-library card, achievement badges, and
footnote links in the reader could end up unreadable depending on the
theme. Checked every theme x mode combination with a real contrast-ratio
calculation this time and locked the results into an automated test so it
can't quietly come back.

Also dropped a now-unused dependency and patched a few dev-tooling security
advisories — none of it ever reached the app you actually install.

Full details in CHANGELOG.md.


The installer below is not code-signed yet (see the code signing policy
doc) — Windows may warn about an unknown publisher. Download only from this
page and check the hash if you want to be extra sure:

SHA-256: 46799a266f7ed23c867191985976850cdfd9598234852975ae05df55f72491a