Skip to content

Releases: markbeep/AudioBookRequest

v1.10.2

27 Feb 12:37
14854e1

Choose a tag to compare

1.10.2 (2026-02-27)

Features

  • notifications: add {joinedUsers} and {joinedUsersExtraData} for ", "-joined strings of all requesters (c582ecb)

Bug Fixes

  • notifications: fill in {eventUser} and {eventUserExtraData} with first requester. Closes #194 (c582ecb)
  • search: fix search not correctly refreshing requests when cached (77a96fb)

Continuous Integration

  • remove deprecated set-output from build action (d8d4b0a)

v1.10.1

25 Feb 16:18
a70cb74

Choose a tag to compare

1.10.1 (2026-02-25)

Bug Fixes

  • fix audiobook with missing cover not being handled correctly (91e3fcc)
  • home: fix books not being correctly linked to audible on home-page book cards. Closes #197 (6aba7aa)
  • settings: fix headers JSON being incorrectly displayed when editing a notification (75944df)

v1.10.0

24 Feb 09:07
d574103

Choose a tag to compare

1.10.0 (2026-02-22)

Features

  • add ability for querying custom categories on prowlarr (8fee7b8)
  • Add bookCover as possible notification attribute. Use placeholder for manual and test notifications. (3dd2442)
  • add button for admin to more easily see who requested what. Closes #149 (86065ef)
  • add option to query sources for manuel requests (c94cac9)
  • add placeholder to prowlarr settings for clarity. Closes #179 (54554a3)
  • automatic OIDC protocol detection with proxy header validation (f9d1bb7)
  • censor usernames in log messages by default to make it easier and less personal to share logs (2dd8559)
  • update API endpoints to support both API key auth and session (ed62d5e)

Bug Fixes

  • add more strict heuristic for ranking (386d835)
  • Cannot change password if none or oidc login type is used. Closes #68 (a0d6e67)
  • fix book cards crashing the page when auto-download is enabled (de88aea)
  • fix forced oidc login type not redirecting correctly. Closes #143 (ae7c679)
  • fix group by clause breaking popular recommendations for postgres. Closes #187 (a24dbda)
  • fix long names from breaking index page (9ed4e4a)
  • fix oidc flow not redirecting correctly with base url set. Closes #159 (f5256f1)
  • fix sources page crashing (8fee7b8)
  • remove dependency on audimeta/audnexus (fd159b0)

Performance Improvements

  • vastly reduce the amount of outgoing requests to audible when searching/viewing recommendations (fd159b0)

Dependencies

  • update dependencies in response to the vulnerability in the cryptography library (f573fb1)
  • update vulnerable python-multipart dependency (7d83db7)

Documentation

  • add small example for authelia oidc. Closes #150 (6f85ed5)
  • fix README links leading to wiki (60dd0e4)
  • remove hugo docs and migrate to github wiki (a7d4cb3)

Miscellaneous Chores

  • add bug report template (f8306b2)
  • add contribution guidelines (#181) (cc15d3c)
  • group grid of buttons on wishlist pages (4e2ddc9)

Code Refactoring

  • update templating library to jinjax and reorganize file structure. Closes #186 (0e13e1a)

Continuous Integration

  • add jinjax tests to prevent undefined variable usage (b735134)
  • fix wrong types and incorrectly formatted files (2735079)
  • run build/test pipeline on pull requests (f5de040)

v1.9.0

24 Jan 07:51
33a1591

Choose a tag to compare

1.9.0 (2026-01-24)

Features

  • add book recommendations on home page. Closes #109 (e971dd3)
  • add loose Audiobookshelf integration. Closes #103 (c4f6b8c)
  • all website operations can now be handled using the REST API (Closes #135) (#176) (0dff1f3)
  • allow non-admins to delete their requests. Closes #171 (096d04e)

Bug Fixes

  • fix missing fetch for js files in dockerfile (5b985d2)
  • fix search breaking completely when a cached result has been deleted. Closes #141 (096d04e)
  • make inputs on download settings page editable (0dff1f3)
  • show prowlarr responses in the log when the response is invalid JSON (096d04e)

Performance Improvements

  • minimize HTML while templating (63c9d14)

Dependencies

  • update all dependencies (6727dc6)

Miscellaneous Chores

  • add daisyui install to justfile for local development (6727dc6)
  • add tools section to readme (9140ba8)
  • fix uv python version (6bfba44)
  • send along User-Agent in headers on API calls (d3a9f34)
  • switch to GPLv3 license (2300d25)

Code Refactoring

  • replace "older" Optional tyings with |None (6727dc6)
  • rework how audiobooks are cached and how requests are handled (#175) (096d04e)

Tests

  • change type checker to strict basedpyright and fix up typing issues (096d04e)
  • switch from pyright to pyrefly for typing (63c9d14)

Build System

  • split up and minimize Dockerfile and image size (#172) (23aaf16)

v1.8.0

04 Oct 17:54
0008f49

Choose a tag to compare

1.8.0 (2025-10-04)

Features

Bug Fixes

  • correctly handle book metadata server being down (399d82e)
  • get infohash from magnet link (6ac754e)

Miscellaneous Chores

  • fix devcontainer (05f505d)
  • install psycopg binary instead of non (82f356f)

v1.7.0

18 Sep 10:35
2768d6c

Choose a tag to compare

1.7.0 (2025-09-18)

Features

Bug Fixes

  • correctly handle initial user creation on forced login-type. Closes #143 (f18fb02)
  • use the device preference for the default light/dark mode. Closes #148 (03ec7b3)

Miscellaneous Chores

  • add just for easier commands (56eb319)
  • add motivation/features to readme (7892ac8)
  • format users.py (1483f9f)

v1.6.2

04 Sep 15:26
00b59d8

Choose a tag to compare

1.6.2 (2025-09-04)

Bug Fixes

  • html duplicating when changing account password (8d86aa1)
  • incorrectly redirecting from https to http (9c6a002), closes #140

Miscellaneous Chores

v1.6.1

28 Aug 08:30
196f0dd

Choose a tag to compare

1.6.1 (2025-08-28)

Bug Fixes

  • ignore missing booleans on REST api/local file indexer configs (be3b9c5)

Code Refactoring

  • separate 'enabled' logic of indexers (5b24705)

v1.6.0

26 Aug 16:48
df611b9

Choose a tag to compare

1.6.0 (2025-08-22)

Features

  • add API endpoint to update indexers (mam_id). Closes #122 (9b2cda3)
  • update indexer configuration using a local file. Closes #122 (c7bd803)

Code Refactoring

  • split up settings router file into a file for each page (c8279f0)

v1.5.3

18 Aug 11:54
f4e69d5

Choose a tag to compare

1.5.3 (2025-08-18)

Bug Fixes

  • correctly cache admin user when using the 'none' login type to prevent crashing (990396a)
  • restore cached search results without crashing. Closes #130 (b032fbc)

Dependencies

Miscellaneous Chores

  • release-please add changelog-sections (1701143)

Code Refactoring

  • use class-based authentication to automatically get generated in the OpenAPI specs (8d08c89)