Note: 3rd party integrations can use descriptionPlain
property on books to continue using plain text descriptions.
Added
- Support rich text book descriptions #1820 by @mikiher in #3880
- Player setting to adjust playback rate increment/decrement amount #3556 by @glorenzen in #3892
Fixed
- Server crash for on failed extract epub image #3889
- Server crash on quick match #3883 by @mikiher in #3898
- Unable to download podcast episodes with the same name by @tharvik in #3906
- Collection/series feeds not incrementing pubdate correctly #3442
- Fatal logs not saving to crash_logs.txt #3919
- UI/UX: Collapsed sub series showing parent series name on hover instead of collapsed series name #3713
- API: Basepath (/audiobookshelf) was being included in track
contentUrl
(see #3921)
Changed
- Add populate map details buttons to batch edit page
- Allows setting of some pragma values through environment variables #3750 by @mikiher in #3899
- UI/UX: Standardized clipboard copy buttons to show checkmark when copied
- UI/UX: Progress bar on covers has box shadow for visbililty #3825 in #3914
- UI/UX: Add collection and playlist help text #3318 by @nichwall in #3916
- API: Expanded books include
descriptionPlain
that is stripped of html tags - More strings translated
- Chinese (Simplified Han script) by @springsunx
- Croatian by @milotype @biuklija
- Danish by @MorellReng
- German by @xcy7e
- Japanese by @acidRain-burns
- Slovenian by @thehijacker
- Spanish by @nothingbutlucas
- Swedish by @Cotignac
Internal
- Readme update Apache reverse proxy example by @adjokic in #3884
- Add: workflow to close blank issues by @nichwall in #3907
New Contributors
Full Changelog: v2.18.1...v2.19.0