github kikootwo/ReadMeABook v1.2.0

3 hours ago

🎉 Release v1.2.0

Features:

  • ✅ feat(audiobook): add language, format and publisher to details modal
  • ✅ feat: add book info modal to admin pending approval cards
  • ✅ feat: add On Grab notification event
  • ✅ Bulk import enhancement: group tagless files by folder and use folder name as search fallback
  • ✅ Make qBit support fully auth-less when no credentials are provided
    • #178
    • Thanks @funkypenguin.co.nz for surfacing the issue!
  • ✅ Add seriesPart metadata tag for Audiobookshelf series ordering
  • ✅ Add User-Agent header to Prowlarr RSS queries
  • ✅ feat: allow cancellation of pending-approval requests
  • ✅ Recovery Script
    • It's been a rare occurence for users to be unable to login and have to reset their instance. It's been proven that this happens when users are missing the volume mapping where the encryption secret is kept (./config:/app/config)
    • If it does happen to you Run this to get started with recovery:
      docker exec -it <container> npm run rmab:recover

Fixes:

  • ✅ Homepage Fixes

    • Move audible data refresh back to scraping method (no good catalog api for it)
    • Excessive retries and backoffs to combat 503's, data refresh may take up to 15 mins per category enabled on your homepage (if you have lots of 503's)
  • ✅ Fix some inconsistency with sibling ASIN grouping

  • ✅ fix: use BigInt for PlexLibrary.duration to prevent INT4 overflow

  • ✅ Fix Plex Home profile selection login loop

    Upgrade:

    docker pull ghcr.io/kikootwo/readmeabook:latest
    docker compose down
    docker compose up -d

GITHUB GENERATED NOTES:

What's Changed

  • feat(audiobook): add language, format and publisher to details modal by @Orvanix in #152
  • feat: add book info modal to admin pending approval cards by @xFlawless11x in #158
  • feat: add On Grab notification event by @xFlawless11x in #162
  • Bulk import enhancement: group tagless files by folder and use folder name as search fallback by @MattiasC in #173
  • fix: use BigInt for PlexLibrary.duration to prevent INT4 overflow by @H0tChicken in #194
  • Fix Plex Home profile selection login loop by @cbusillo in #197
  • Add seriesPart metadata tag for Audiobookshelf series ordering by @TylerNorris214 in #198
  • Add User-Agent header to Prowlarr RSS queries by @xFlawless11x in #201
  • feat: allow cancellation of pending-approval requests by @xFlawless11x in #202

New Contributors

Full Changelog: v1.1.8...v1.2.0

Don't miss a new ReadMeABook release

NewReleases is sending notifications on new releases.