Note: ARMv7 Docker images are no longer supported
Added
- Allow adding a custom message on login page (from auth config page) #2552
- Ability to add custom metadata providers (from item metadata utils) by @Dewyer @FlyinPancake in #2486
- Crash logs are stored in
/metadata/logs/crash_logs.txt
(fixes #706) - Portuguese (Brazil) translations by @pmangro in #2620
- Podcast library setting to set iTunes search region (currently only US and China) by @liaochuan in #2491
- OpenID: Edit user modal shows button to unlink user from OpenID #2587
Fixed
- Rich text editor labels not being translated
- Raw cover art shown on lockscreen by @ipcintron in #2567
- Return PNG from audiobookcovers.com search by @Weldawadyathink in #2570
- Mobile offline listening sessions storing incorrect last update timestamp
- Global search menu width on mobile screen size
- Audio player buttons to be proper HTML buttons for screen readers #2599
- Trim whitespace for ASIN chapter lookups #2605
- Year in Review page crashes server (when item has a null genre) #2623
- Logging out and logging into new user not reconnecting socket
- Library filter data cache not clearing on updates #2527 #2597
Changed
- Dropped support for ARMv7 Docker images
- Updated to Node 20
- Author matching uses closest levenshtein distance match #2624
- Library item description and author description are clamped to 4 lines with read more button #2614
- OpenID: Implement Logout + Fix state + Fix URL Regex by @Sapd in #2553
- Binary manager for windows install checks for ffmpeg v5.1 and v6.x by @mikiher in #2554
- Podcast episode downloads show progress in debug logs and show full ffmpeg debug log output on failures
- PWA iOS app icon to match icon used in the iOS app #2520 by @ipcintron in #2617
- PWA theme color matches appbar color #2618 by @ipcintron in #2619
- Audiobook RSS feeds only use chapter titles for episodes if all audio tracks match chapter times #2543
- Readme update with HAProxy example by @Torstein-Eide in #2510
- More strings translated
New Contributors
- @Torstein-Eide made their first contribution in #2510
- @bloodscript made their first contribution in #2559
- @Teekeks made their first contribution in #2564
- @ipcintron made their first contribution in #2567
- @Dewyer made their first contribution in #2486
- @pmangro made their first contribution in #2620
- @liaochuan made their first contribution in #2491
Full Changelog: v2.7.2...v2.8.0