Skip to content

v1.3.0

Choose a tag to compare

@dexxfm dexxfm released this 24 Sep 20:25
· 16 commits to main since this release

OPDS catalogs

Dexxicon can now browse OPDS catalogs alongside BookOrbit and Grimmory (#291).

  • Add server → Server type:
    • Project Gutenberg and Open Library are one-tap presets.
    • OPDS catalog connects any other catalog, with an optional username and password (HTTP Basic).
  • Formats: OPDS 2.0 is used first, with OPDS 1.2 (Atom) as the fallback.
  • Browsing: a catalog's sections become Library entries, with covers, authors and search.
  • Reading: open-access EPUBs open in the reader. PDF and CBZ/CBR files are offered too, but so far only EPUB has been tested.
  • Sort and filter (#293):
    • The Sort pill uses the catalog's own orders; for Gutenberg that's Popular, Newest and Title.
    • A Filters sheet shows the catalog's filters, e.g. Open Library's Availability, Language, Media Type and Access.
  • Book details:
    • Gutenberg books are easier to read (#295): the summary instead of the raw catalogue record, "Jane Austen" instead of "Austen, Jane", plain dates, and no "N downloads" shown as an author.
    • An OPDS book shows only what a catalog supports, which is Read (#298). Reading status, rating, offline copies and Highlights are for BookOrbit and Grimmory books.

Borrowing books (e.g. Open Library loans) isn't supported yet.

Also

  • Pull to retry: if a book's details fail to load, pull down to try again (#301).
  • Cleanup: an unused Android module was removed (#296).