Added
- Epub ereader settings for font scale, line spacing, theme and spread
- Option to show full ffprobe output in "More Info" modal of audio files
- Library setting to hide single book series #1433
- Mark all episodes as finished option on podcast item page #1862
- Library filter for publisher #1813
Fixed
- Non-admin users accessing users page #1848
- Ereader navigation on mobile screen #1854
- Crash when downloading podcast episodes with a very long description #1893
- RSS feeds that use an ID in the query string #1896
- User access denied for series with the same name in multiple libraries #1899
- Libraries table menu options for mobile screens #1886
- OPF files with duplicate genres/tags/creators creating duplicates in Abs by @warnwar in #1906
- Updating cover in covers tab of edit item modal not refreshing
- Embedded chapters with bad ID causing mobile app download crash #1783
Changed
- Database to sqlite3 (fixes #1712 #1326 #1419)
- Podcast library item covers show number of episodes incomplete #782
- Default m4b encoding bitrate to 128k #1892
- Number of episodes shown on podcast item page #1891
- Removed toast notification when marking items as finished #1900
- Finished podcast episodes are no longer shown on newest episodes home page shelf #1871
- Email settings include "Test Address" option by @daVinci2793 in #1838
- Increased podcast rss feed fetch timeout to 12s (from 6s) #1856
- Increased progress sync timeout to 9s (from 3s) and sync interval to 10s (from 5s) #1884
- Users table shows device info in addition to latest session title #724
- Episodes search modal has "select all episodes showing" option to select only filtered episodes #1878
- iTunes podcasts without an RSS feed are filtered out of search results #1514
- Scanner supports "and" as a separator between multiple author names #1790
- Downloading library item shows server log with username #1461
- Removed deprecated API routes for static files
/s/
and ebook files/ebook/
- Removed buttons & API routes for "remove all items" and "purge media progress"
- Add new API route for downloading a backup
- More strings translated
- Russian by @Nab0y in #1849
- Simplified Chinese by @springsunx in #1874