github linuxserver/docker-overseerr v1.30.0-ls44

latest releases: develop-c2d4c61fae2053157052f96e5de1cdb490ea704e-ls348, develop-a2c25d5e4b1ae7ccbe3e64910de5472b629f49d3-ls348, v1.33.2-ls121...
2 years ago

LinuxServer Changes:

Don't install cypress.

overseerr Changes:

Thank you, as always, for being incredibly patient with us. I know it’s hard to wait so long between releases, but we will get them to you as soon as possible! We have some really cool stuff for you in this release, though!

🚨 Snap builds are back! Your snap instance should automatically update to this release! 🚨

⚠️ The Recently Added discover page slider now requires a new permission to view. You will need to give this permission to all your users if you want them to continue to be able to see it! ⚠️

Awesome New Stuff

Plex Watchlist Sync

watchlist

We now support syncing your Plex Watchlists to Overseerr! This gives you these two great new features:

  • Your individual Plex Watchlist will now appear on your discover page
  • You can allow users to auto-request content when they add media to their Plex Watchlist. (This is behind new permissions, so users will not have access to this by default) (Note: Users will need to enable the auto-requesting in their settings after being given the permission)

Auto-requesting from the Plex Watchlist is something that people have been asking for since it came out. So we are super happy to release this!

Be aware that there is no granular requesting for series through auto-requests. This means that if you give your users access to auto-requesting, and they enable it for series, the entire series will be requested if they add it to their watchlist.

Auto-requests respect user quotas the same as any other request. If the user is over their quota, Overseerr will keep trying to auto-request the item until their quota has availability.

Season Details

seasons

The Series detail pages will now also show season information and availability status for each one (without having to look into the request interface). We do not have episode availability status yet, but this is the first step!

Local Image Caching and Optimization

This is a feature that we had in our development branch a while ago but ended up being put on hold due to issues with how NextJS handled upstream image caching. Lately, you may have noticed that images have been failing to load from TMDB. This is due to new, stricter rate limiting that has been implemented on both their API and CDN. Now that the NextJS issue has been resolved, we have re-enabled our local image caching option (Find it in General Settings), which will re-create optimized, cached versions of TMDB’s images locally and serve them from your instance. You should experience relatively better performance with your images after enabling this feature!

Improved User Dropdown and Modal/Slide-over Design Improvements

userdropdown

Users with quotas can now easily see them from their user dropdown. The dropdown was also redesigned to fit the look of the rest of Overseerr. This new look was also brought over to all of our Modals and the Manage Media slide-over.

Some other design tweaks include improving our availability badges and alert notices to offer better contrast. They should be much easier to read now!

Other improvements and fixes

  • Added a new rate limiter for TMDB API requests to help deal with the stricter rate limiting requirements that TMDB has implemented.
  • Some updated studios and networks were added to the discover page sliders.
  • When using the mobile version of the website, you can now pull down to refresh any page. This is very useful for those using the PWA app on iOS, which previously offered no way to refresh manually.
  • On iOS devices, clicking on “Play on Plex” will now directly open the Plex app to the media if it is installed.
  • If you change settings that require a restart to take effect, you will be prompted with a popup to let you know to restart your Overseerr instance.
  • The request button on detail pages was reorganized to expose options users are more likely to want to see.
  • We have added new fancy tooltips sitewide. More will be added over time to areas we see fit.
  • Viewing recently added on the discover page now requires a new permission. You will need to give all your users this permission for them to continue being able to see this slider!
  • The delete user modal will now also show you the username of the account you are about to destroy, making you less likely to delete your grandma’s account by mistake.
  • When items go missing from TMDB, we will try to expose better information on the “Media missing” request cards.
  • You can now search through your logs on the logs page!
  • The Recently Added and Requests sliders will not appear for users until they have something to actually see there.
  • Plenty of bug fixes!

1.30.0 (2022-09-19)

Bug Fixes

  • api: add rate limiter to TMDb requests to hopefully deal with 429s (#2881) (aed1409), closes #2853
  • api: ignore filter if unset in media route (#2647) (a6c1f3f)
  • api: lookup shows using english title only (#2911) (004e1bb), closes #2801
  • api: use correct path param type in openapi spec (#2834) (6cd0c9b)
  • better ordering of RequestButton options & properly handle failed requests (#2944) (c143c0b)
  • check perms to view watchlist slider on user profile (#2980) (5d73bc2)
  • clicking outside modal closes modal again (#2984) (1a00532)
  • compatibility issue with safari (#3019) (e486623)
  • correct safe margin for slideover (#2977) (23409e6)
  • correct spacing on season header badges (#2983) (c4aa08f)
  • deps: pin dependencies (#2946) [skip ci] (103c4ca)
  • deps: pin dependency @formatjs/intl-utils to 3.8.4 (#2975) [skip ci] (baf1ea9)
  • deps: pin dependency @headlessui/react to v0.0.0-insiders.b301f04 (#2993) [skip ci] (833f52d)
  • deps: pin dependency cronstrue to 2.11.0 (#3018) [skip ci] (f20ba3f)
  • deps: pin dependency react-popper-tooltip to 4.4.2 (#2952) [skip ci] (5247f14)
  • do not display 'Request More' button if no requestable seasons (#2998) (23f93e3)
  • failure to load SearchByNameModal (#3000) (410ad0d)
  • frontend: better request/media cards for items without valid TMDb IDs (#2181) (9bc1f89)
  • frontend: only allow 'request as' users w/ request perms (#2991) (dbdecb1)
  • issues and login page still had incorrect animations (#2979) (095048d)
  • lang: correct capitalization of 'TMDB' (#2953) (9021696)
  • lang: manage movie -> manage series (#2963) (f5e6b62)
  • log level value should not be case sensitive (#2913) (6428b8d)
  • manual browser refresh would redirect to home on search page (#2692) (b287839), closes #2683
  • new status indicators added to series list on mobile (#3024) (407af32)
  • plex: add container-size header to recently added api call (#3023) (d8da5cb)
  • recommendations: only load more titles if there can be more than 40 (#2749) (14519ef), closes #2710
  • scroll restoration (#3005) (14280c5)
  • search: use correct param to filter movies by year (#2727) (1054b4e)
  • settings log modal when closing (#2985) (4d56320)
  • transition animation (#2974) (98028bf)
  • ui: don't show 0 playcount in slideover (#2714) (29be659)
  • ui: hide 'Recently Added' & 'Recent Requests' sliders when empty (#2190) (03d5e56)
  • ui: rectangular avatars getting stretched (#2782) (db05172)
  • ui: remove 'all' badge from request cards (#2992) (5c01313)
  • update Discord ID regex to include 19 digit IDs (#2860) (9da8461)
  • use fallbackData to prepare user data during SSR (#2968) (6e60a27)
  • use image.tmdb.org for setup/login backdrop images (#2966) (3b26338)
  • username will not show undefined on cancel or delete (#2982) (b925857)
  • watch data not required to show Tautulli button (#2976) (dd28200)

Features


This release is also available on:

  • v1.30.0

Don't miss a new docker-overseerr release

NewReleases is sending notifications on new releases.