Releases
v3.2.1
Compare
Sorry, something went wrong.
No results found
3.2.1 (2026-10-21)
Bug Fixes
api: return no Google metadata when nothing matched (edaaea4 )
web: download WebDAV files with the browse auth mode (f08445d )
web: forget the Synology Drive session on sign-out (2967ad7 )
web: label WebDAV sources whose URL has no scheme (4e11bbd )
web: read a missing settings document as null (607a994 )
web: switch a book back to a file it used before (7fe0868 )
web: take docs links from shared and open them in a new tab (71db1e7 )
Code Refactoring
api: drop re-derived sync types and unused parameters (667a41c )
api: request Google Books from one helper (df3beff )
api: sign and verify email-link tokens in one place (8fb9545 )
drop four duplicated helpers (a6a27e4 )
parse Synology download errors with the package parser (900a163 )
web: build the uri and local synchronize hooks in their own files (dc49413 )
web: forward the form props in renderDataSourceForm (1037156 )
web: give each plugin one data source form (7a0af8b )
web: name the recently added and search callbacks (6601a0e )
web: name the Source picker's metadata refresh callback (9a93802 )
web: name the Synology Drive sign-out hook (009375f )
web: read the RxDB queries with useLiveQuery$ (193adf4 )
web: share the plugins' unsupported placeholders (0bef3b3 )
web: start the replications from one table (2dc2507 )
web: synchronize connector plugins from one factory (38bcca1 )
web: use the existing sort, date, checkbox, cancel and page helpers (24f3ee5 ), closes mbret/oboku#788
Chores
delete dead code and unused shared exports (43078aa )
deps: upgrade prose-reader to 31 (5cd224f )
deps: upgrade prose-reader to 32 (3b30a94 )
deps: upgrade reactjrx to 2 (436551e )
Build System
serve the web and admin apps from one nginx stage (a6afbc8 )
Tests
api: cover timingSafeStringEqual (ab0ba1f )
api: run the pickCoverMetadata and getMetadataFromArchive tests (25db44c )
api: run the refineTitle and parseGoogleMetadata tests (0f1c562 )
web: cover sortBooksBy's date and title orders (0a79ce2 )
web: say what the Synology Drive sign-out test guards (168fc83 )
web: sign out of Dropbox after the credentials mapping test (b28384d )
You can’t perform that action at this time.