A quick follow-up to v0.1.14 fixing noisy errors some setups hit right after upgrading.
Fixes
- Books that exist only in Grimmory (no Audiobookshelf link) no longer cause PageKeeper to query Audiobookshelf with an empty book ID. Previously this produced failed requests like
/api/me/progress/None, and a full connection error in the logs every poll cycle whenever Audiobookshelf was unreachable. - Regression tests added so this can't come back.
Upgrade notes
Back up your /data directory before upgrading, as always. No new database migrations in this release.