Skip to content

v2.10.0

Compare
Choose a tag to compare
@advplyr advplyr released this 26 May 22:45
· 990 commits to master since this release

Added

  • Library setting to enable scripted content in epub ereader (previously enabled by default)
  • Bulgarian translations by @lembata in #2966

Fixed

  • Users unable to edit their playlists #3016 by @nichwall in #3017
  • Embedded chapters not sorted when probed from audio files #3007
  • Image in fullscreen cover modal not updating on cover change #2900
  • Switching libraries while viewing a series page shows "No results" (now redirects to series home) #2902
  • Users created with leading/trailing whitespace cannot login (usernames are now trimmed) #2882
  • Email settings not using port 465 failing to connect #2765
  • Server crash when transcodes fail to write concat file
  • Inconsistent progress bars shown on series & collapsed series #2921 by @mikiher in #2954
  • Incorrect order of author names on book cards #2859
  • Multi select inputs allow inserting items consisting of only whitespace
  • Collapse series and filter by "No series" shows no results #2976
  • Podcast episode downloader downloading duplicate epsiodes if enclosure url changed #2986
  • UI/UX: Chapter editor time input skipped when tabbing #2685 by @nichwall in #3009
  • UI/UX: Ebook only book card more menu jumping to the top of the screen on hover #2980
  • UI/UX: Author image not updating on author page when changed until page refresh #2934
  • UI/UX: Audio player cover art aspect ratio changing to match current library #2870

Changed

  • Security update: Scripted content in epub ereader is disabled by default GHSA-7j99-76cj-q9pg
  • Tags & Narrators on the Match tab show as multi-select inputs by @BrianCArnold in #3014
  • Matching providers have a 30s timeout #3000
  • Podcast library setting for iTunes search region now supports all regions by @v3DJG6GL #2877
  • Improve performance on library stats page by updating author queries by @CoffeeKnyte in #2896
  • Environment variable supported to enable CORS (ALLOW_CORS=1)
  • API endpoint added to get listening sessions for a specific item by @rasmuslos in #2920
  • UI/UX: Ereader devices table shows "Accessible by" column #2990 #2991 by @nichwall in #3010
  • UI/UX: Upload page shows media item name in success/failure alerts #2958
  • UI/UX: Include link to email settings guide on email settings page #2917 by @nichwall in #2929
  • UI/UX: Include link to logs guide on logs page #2932 by @nichwall in #2933
  • UI/UX: Close book edit modal when pressing chapter edit button and already on chapter edit page #2915
  • UI/UX: Users table highlights disabled users as red #2876
  • UI/UX: Decrease breakpoint on audio player before switching to mobile mode #2868
  • UI/UX: Use "×" instad of lowercase x for image resolutions #2888
  • UI/UX: Padding between new & current cover image in Match tab #2889 by @nichwall in #2930
  • More strings translated

Internal

New Contributors

Full Changelog: v2.9.0...v2.10.0