Skip to content

Releases: kikootwo/ReadMeABook

v1.2.2

Choose a tag to compare

@kikootwo kikootwo released this 11 Aug 19:12

🎉 Release v1.2.2

Features:

  • ✅ Advance existing requests from Interactive Search
    • Interactive Search now advances an existing request instead of creating a duplicate

Fixes:

  • ✅ CamelCase author names fail automatic search matching

  • ✅ Wait for Relocation gets stuck

    • #209
    • Path boundary checks are now separator-agnostic — handles Windows backslashes, trailing separators, and .. segments
  • ✅ Fixed intermittent empty Audible series pages

    • Handles both of Audible's series page layouts (modern and legacy)

    Upgrade:

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

What's Changed

  • fix: CamelCase author names fail automatic search matching by @rinseaid in #219

New Contributors

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@kikootwo kikootwo released this 18 May 19:11

🎉 Release v1.2.1

Features:

  • ✅ Convert Unsupported Media Types for Plex Import
  • ✅ Feature Request: Dont search indexers for unrealeased books
  • ✅ Truncating book names in interactive search doesn't show language
  • ✅ allow API tokens to create book requests
  • ✅ Add "search for missing eBooks" schedule
  • ✅ Unified Navigation in Audiobook Details View
  • ✅ Revamped System Logs
    • Searchable, filterable, easily copy-able
  • ✅ blocklist failed NZB releases to prevent duplicate re-downloads
    • #195
    • Will also blocklist failed downloads
    • Blocklist viewable/manageable in the admin dashboard
  • ✅ Ratio Limit in addition to seeding time per-indexer

Fixes:

  • ✅ Fixed confusing naming and missing descriptions in the scheduled jobs page

  • ✅ Fixes a 403 Issue where NZBFinder rejected requests with "axios/x.y.z" user-agent string

  • ✅ Paginator bug on large screens

    • reworked paginator show states to be more stable
    • #183
  • ✅ Fix metadata hanging quote on edge cases

    Upgrade:

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

What's Changed

  • Fixes a 403 Issue where NZBFinder rejected requests with "axios/x.y.z" user-agent string by @Bukowskaii in #206

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@kikootwo kikootwo released this 15 May 19:14

🎉 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

v1.1.8

Choose a tag to compare

@kikootwo kikootwo released this 21 Apr 07:22

Full Changelog: v1.1.7...v1.1.8

🎉 Release v1.1.8

Features:

  • ✅ Path Helper
    • After answering my 500th 'how do I set up my paths' in discord, I've added a 'wizard' at /path-helper that will ask you a few questions and tell you exactly how to set up your paths for RMAB

Fixes:

  • ✅ Audible 503's Fixed (Hopefully)

    • I was never able to reproduce these on my end, but moving RMAB to the catalog api should hopefully prevent them for everyone experiencing the problem. Please report on your success

    Upgrade:

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

v1.1.7

Choose a tag to compare

@kikootwo kikootwo released this 20 Mar 17:51

Full Changelog: v1.1.6...v1.1.7

🎉 Release v1.1.7

Features:

  • ✅ Bulk Import Fixes

    • Can point it at messier data structures now (a whole folder of mp3s/m4bs)
  • ✅ Manual Import File Selection

    • You can now select specific files (instead of folders) for manual import

    Upgrade:

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

v1.1.6

Choose a tag to compare

@kikootwo kikootwo released this 13 Mar 16:46

What's Changed

  • feat(auth): add admin-generated login tokens for authentication by @Orvanix in #146

New Contributors

Full Changelog: v1.1.5...v1.1.6

🎉 Release v1.1.6

Features:

  • ✅ Bulk Import

    • New Button on the Admin Dashboard
    • Should be self explanatory, shows you what it will import/match to before performing any actions. 1 audible search / book found so be patient :)
  • ✅ Login via Token (Thanks @Orvanix!)

    Upgrade:

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

v1.1.5

Choose a tag to compare

@kikootwo kikootwo released this 11 Mar 15:58

What's Changed

Full Changelog: v1.1.4...v1.1.5

🎉 Release v1.1.5

Features:

  • ✅ Ignore Book Toggle (Per User, in Audiobook Details Modal)
    • The user who ignored the book will not create automatic requests for this book via watching/shelves
    • #138
  • ✅ UMASK Support + Custom Permissioning
  • ✅ Sync Now functionality now available for goodreads/hardcover shelves (Thanks @brombomb!)
  • ✅ Toggle Shelf Auto-Request
    • Shelves toggled 'off' will still sync, but will not create any requests

Fixes:

v1.1.4

Choose a tag to compare

@kikootwo kikootwo released this 06 Mar 15:46

Full Changelog: v1.1.3...v1.1.4

v1.1.3

Choose a tag to compare

@kikootwo kikootwo released this 05 Mar 22:16

Full Changelog: v1.1.2...v1.1.3

v1.1.2

Choose a tag to compare

@kikootwo kikootwo released this 05 Mar 21:46

Full Changelog: v1.1.1...v1.1.2

Fixed aggressive deduping on subtitle