So I didn't realize it had been 5 months since the last release 💀 I've been really focused on the big, overly-mentioned migration and slacked on pushing this one out.
A lot of the features added relate to the POC mobile app, but there are a couple things worth highlighting more broadly:
- Scan history and basic override configs
- UI updates to the image reader and epub reader
- Support for a library file watcher
The diff contains mostly bug fixes. This will likely be the last release for a while, and I didn't get feedback from experimental
/nightly
folks, so please let me know if anything isn't working as expected. I'll try my best to get fixes out for any critical bugs in a timely manner. Otherwise, I'll continue being focused on the big migration so I can focus on the fun things like feature development again.
Because of my limited capacity these days, I would recommend backing up your database before upgrading so that you can more safely revert if something comes up that I cannot fix super quickly
What's Changed
- 🚧 Rewrite RN app to use expo router and build out PoC by @aaronleopold in #571
- 🌐 Update translations (multi) by @aaronleopold in #581
- 🐛 (api) Fix path normalization for epub resource lookup in #582
- 📌 Pin
release_binary
runner toubuntu-22.04
by @aaronleopold in #584 - ✨ Scan history and basic override configs by @aaronleopold in #583
- 🐛 (api) Fix metadata api lookup in #585
- ♻️ Rework the BookOverviewScene to include metadata information in #588
- ✨ (expo): Support pinch and zoom while reading by @aaronleopold in #591
- 💚 Fix
libpdfium.so
download forarm64
by @aaronleopold in #592 - ✨ (expo): Dynamic app icons, minimal server management, context menus by @aaronleopold in #594
- 🐛 Fix directory listing performance issues by @aaronleopold in #595
- 🐛 Fix combobox issue with malformed user-defined URL filters by @aaronleopold in #598
- 🌐 (multi-language): Update translations by @aaronleopold in #590
- ✨ Add clickable progress bar for epubs in #597
- 🐛 Allow sorting media by the last time the file was modified in #600
- 🐛 Fix fallback checks when looking for cover image in #601
- 🐛 Fix scanning epub without cover in #605
- ✨ (expo): Support custom headers and arbitrary OPDS servers by @aaronleopold in #604
- ✨ scan matching opf file when scanning metadata for epubs by @Gibson431 in #607
- 🐛 Fix epub reader footer page count on mobile by @xendke in #608
- 🩹 small improvements to web manifest PWA file by @RileyMathews in #610
- 🩹 Fix missing error logs for book failures by @aaronleopold in #611
- ✨ (expo): Add basic browse stack by @aaronleopold in #609
- 🌐 (multi-language): Update translations by @aaronleopold in #602
- 🩹 Switch to ProcessorError and asyncify thumbnail removal by @JMicheli in #613
- ✨ (expo): Image gallery in controls footer by @aaronleopold in #614
- 🐛 Fix reading progress resetting due to cached data by @xendke in #615
- 🚧 (expo): Filesystem and downloads management by @aaronleopold in #616
- 🔀 Promote experimental changes by @aaronleopold in #612
- ✨ Add support for library file watcher in #617
- 🐛 Fix incorrect thumbnail names by @aaronleopold in #622
- ✨ (expo): Image reader global and book-specific settings by @aaronleopold in #621
- 🍱 Add additional fonts by @aaronleopold in #620
- 🌐 (multi-language): Update translations by @aaronleopold in #618
- 🩹 (expo): Fix HTTP requests for older Android versions by @aaronleopold in #624
- 🐛 Actually scan opf when getting metadata by @Gibson431 in #625
- ⬆️ Upgrade
axum
and related dependencies by @JMicheli in #626 - 🔨 add android dev shell to flake by @Gibson431 in #628
- 🌐 (multi-language): Update translations by @aaronleopold in #623
- ♻️ Add chrono feature to utoipa by @JMicheli in #629
- 🩹 Fix request method for updating job scheduler by @aaronleopold in #630
- ⬆️ Bump MSRV by @JMicheli in #631
- ✨ (expo,web): Double spread support and unify reader interfaces by @aaronleopold in #632
- 📝 Update docs to reflect OPF scanning for EPUBs by @Gibson431 in #636
- 🐛 Fix metadata detection in RAR processor by @aaronleopold in #643
- 🌐 Update translations (Chinese) by @yuanjieyu in #644
- 🐛 Fix
addgroup
error for numbers beyond busybox limit by @sggt in #652 - 🐛 Fix reading progress resetting due to cached data again by @xendke in #647
- 🐛 Removed text "xx pages left" from completed books by @R1ky68 in #654
- 🔀 Promote experimental changes by @aaronleopold in #640
- ✨ feat(reader): add line-height customization and vertical reading mode per book by @LordHerdier in #659
- 🐛 Fix broken tags filter for smart filters by @aaronleopold in #662
- 🌐 Update translations by @aaronleopold in #638
- 🔧 Add
NSAllowsArbitraryLoads
to info plist by @aaronleopold in #672 - 💚 Fix invalid debian tag by @aaronleopold in #673
- 📌 Pin
eslint-config-prettier
to9.1.2
by @aaronleopold in #677 - 🐛 Fix inaccessible files killing UI for directory picker by @aaronleopold in #680
- 🔖 Release v0.0.11 by @aaronleopold in #674
New Contributors
- @RileyMathews made their first contribution in #610
- @yuanjieyu made their first contribution in #644
- @sggt made their first contribution in #652
- @R1ky68 made their first contribution in #654
- @LordHerdier made their first contribution in #659
Full Changelog: v0.0.10...v0.0.11