overseerr

Request management and media discovery tool for the Plex ecosystem

MIT License

Stars
3.8K

Bot releases are visible (Hide)

overseerr - v1.33.2 Latest Release

Published by github-actions[bot] about 1 year ago

1.33.2 (2023-07-28)

Bug Fixes

  • handle issue causing incorrect media to change to unknown (#3516) (83b008c)

This release is also available on:

  • v1.33.2
overseerr - v1.33.1

Published by github-actions[bot] about 1 year ago

1.33.1 (2023-07-24)

Bug Fixes

  • resolved issue with create slider causing incorrect form submission (#3514) (a761b7d)
  • resolved user access check issue (#3551) (2816c66)
  • statusbadge: handle missing season/episode number (#3526) (01de972)

This release is also available on:

  • v1.33.1
overseerr - v1.33.0

Published by github-actions[bot] over 1 year ago

Awesome New Stuff

Availability Sync

This long-awaited feature is finally here. Overseerr will now synchronize the media availability state with your Plex and Radarr/Sonnar instances. This means if you delete items from your Plex and Radarr/Sonarr, Overseerr will now update the media status to reflect the change so it can be requested again.

Other Improvements and Fixes

  • Plex watchlist sync was hitting Plex’s servers a little too hard. To help deal with this, we have removed the ability to customize the watchlist sync job schedule, and it will now have some fuzziness of when the next job runs to alleviate load. This, unfortunately, means the watchlist sync may not run as often as people like, but this was a necessary change.
  • You can now add a streaming service custom slider to your discover page.
  • You can now enable user tagging for your Radarr/Sonarr instances. Thanks, @IzaacJ
  • You can now filter on browse pages by TMDB user vote count. Combining this with TMDB score can give you much better results. Thanks, @SMores
  • Download statuses will automatically auto-refresh on title cards when they are in progress.
  • If you have users with over 1000 requests, they can now be deleted if you choose to do so. Thanks, @Zebebles
  • Search results that contain collections will now load properly. Thanks, @Alexays
  • Series Rotten Tomatoes scores should be working again. Thank you @Fallenbagel
  • The watchlist will now be able to show more than 20 items.

1.33.0 (2023-06-15)

Bug Fixes

  • added a refresh interval if download status is in progress (#3275) (1e2c6f4)
  • adjust the plex watchlist sync schedule to have fuzziness (#3502) (2c3f533)
  • availability sync file detection (#3371) (7522aa3)
  • build: increase threshold for amount of data to be fetched when SSR'ing (#3320) (d7b83d2)
  • corrected initial fallback data load on details page (#3395) (4bd8764)
  • correctly load series fallback modal with sonarr v4 (#3451) (e051b1d)
  • deps: update all non-major dependencies (#3223) (f5191ad)
  • error deleting users with over 1000 requests (#3376) (ac77b03)
  • fixes RT ratings for tv shows (#3492) (04fbd00), closes #3491
  • genreselector: fix searching in Genre filter (#3468) (d7fa35e)
  • handle search results with collections (#3393) (70b1540)
  • improved handling of edge case that could cause availability sync to fail (#3497) (d0836ce)
  • lock body scroll when using webkit (#3399) (c27f960)
  • logger was set to info for the wrong logs (#3354) (c36a4ba)
  • make a (shallow) copy of radarr/sonarr tags into a request before adding user tags (#3485) (48f7666)
  • remove unnecessary parenthesis from api key generation (#3336) (6bd3f01)
  • ui: corrected default badge hover opacity (#3369) (a4d07f5)
  • ui: corrected issues icon color (#3498) (c1a47bd)
  • ui: corrected mobile menu spacing in collection details (#3432) (77a33cb)
  • ui: hide mini status badge if non-4K media status is unknown (#3346) (50f06da)
  • ui: hide search bar behind slideover when opened (#3348) (b3882de)
  • ui: prevent title cards from flickering when quickly hovering across them (#3349) (eb5502a)
  • watchlist: correctly load more than 20 watchlist items (#3351) (af880a6)

Features

  • adds streaming services custom slider (#3361) (2520d8f)
  • auto tagging requested media with username (#3338) (24f268b)
  • availability sync rework (#3219) (ae38183), closes #377
  • discover: support filtering by tmdb user vote count on discover page (#3407) (aa84977)
  • full title of download item on hover with tooltip (#3296) (33e7691)

Performance Improvements

  • imageproxy: do not set cookies to image proxy so CDNs can cache images (#3332) (966639d)

This release is also available on:

  • v1.33.0
overseerr - v1.32.5

Published by github-actions[bot] over 1 year ago

1.32.5 (2023-01-31)

Bug Fixes

  • snapcraft: use the correct config folder for image cache (#3302) (c93467b)

This release is also available on:

  • v1.32.5
overseerr - v1.32.4

Published by github-actions[bot] over 1 year ago

1.32.4 (2023-01-29)

Bug Fixes

  • ui: correct range slider styling in chrome (#3299) (d954328)

This release is also available on:

  • v1.32.4
overseerr - v1.32.3

Published by github-actions[bot] over 1 year ago

1.32.3 (2023-01-29)

Bug Fixes

  • pass in library type when scanning recently added items (#3287) (8942eb8)
  • ui: air date will use UTC for timezone (#3297) (3e43586)
  • ui: show 5 icons when possible on mobile menu (#3298) (7040da1)
  • ui: style range thumbs correctly for firefox (#3294) (9d10e6a)

This release is also available on:

  • v1.32.3
overseerr - v1.32.2

Published by github-actions[bot] over 1 year ago

1.32.2 (2023-01-27)

Bug Fixes


This release is also available on:

  • v1.32.2
overseerr - v1.32.1

Published by github-actions[bot] over 1 year ago

1.32.1 (2023-01-25)

Bug Fixes


This release is also available on:

  • v1.32.1
overseerr - v1.32.0

Published by github-actions[bot] over 1 year ago

Time for another release! We are calling this one the Discovery update. We have some great new features for you.

Awesome New Stuff

Discover Customization

Screenshot 2023-01-25 at 11 40 15

Discover Customization is a brand-new feature included in this release. You can change your discover page to your liking now. Some new things you can do:

  • Enable/disable existing discovery sliders
  • Re-order the discovery sliders in any way you like
  • Add custom sliders!
    • You can create custom sliders from a few preset conditions: TMDB Keywords, TMDB Genres, TMDB Search Results, TMDB Studios, and TMDB Networks
    • More options are coming soon!

If you want to customize the sliders, you will see a new floating pencil edit icon on the discover page (bottom right). Just click that to get started! (Only admins can see this option, and any changes you make are global for all users)

Screenshot 2023-01-25 at 12 16 00

Excited to see what everyone does with their discover pages! If you have any interesting ideas, please share them with us in Discord!

Discovery Filtering

Screenshot 2023-01-25 at 12 19 33

You will find two new menu options in the Overseerr navigation for Movies/Series. These will take you to our new filterable discovery page. You will also find that certain discovery sliders will also link you to this new page with pre-applied filters (instead of having dedicated pages for each type of slider).

You can now sort the results or filter by several new options. Click the filter button at the top right of the movie/series discovery page to get started!

Similar to the new discover customization, we will be expanding on filtering options in the near future!

New ways to view progress

image
image

Now your users can see Radarr/Sonarr activity directly inline with the status badges. Hovering over them will also give details!

New mobile navigation

IMG_5673

This was actually requested a good while ago, but happy to finally be able to deliver it. Give your fingers a rest on your mobile devices, and stop stretching for the navigation! I actually had to fight my muscle memory for a while after building this, but it’s so much better now!

Other improvements and fixes

  • Rotten Tomatoes data should be back. They killed the old API we were using. No guarantees the new method will continue to work, but it is for now!
  • Updated Title Cards to use the new mini status badge component. This means title cards will show partially available now as a dash (instead of a checkmark).
  • Seasons with no episodes will no longer show in the season list.
  • You will now see keywords on movie/detail pages (which you can click through to a pre-filtered discovery page)
  • Retrying failed requests should now function correctly again
  • Issues can now be closed by the person who created them
  • Issues will now properly tag users on discord

1.32.0 (2023-01-25)

Bug Fixes

  • add bg-opacity to in-progress status badges (#3190) (68223f4)
  • added download status and title to request card/item error components (#3186) (3309f77)
  • arrow icons were misplaced on mobile in slider edit (#3260) (d328485)
  • changed overflow scroll to only if necessary (#3184) (27feeea)
  • convert genre/studio to string in create slider (#3201) (93afead)
  • correct checkbox position (again) for slider edits (#3227) (3ba6df1)
  • correct grid sizing for webkit on streaming services (#3248) (6fd11cf)
  • correct issue detail bottom padding on mobile displays (#3268) (3db010b)
  • correct link to correct keyword results for series (#3208) (4e9be7a)
  • correct spacing between sliders (#3225) (62e2de7)
  • correctly restore selected streaming service filters (#3249) (154f3e7)
  • create shared class to add bottom spacing (#3269) (5d1c6f7)
  • deps: pin dependency @headlessui/react to 1.7.7 (#3194) [skip ci] (c4b16ab)
  • deps: update dependency @heroicons/react to v2 (#2970) (dd48d59)
  • deps: update dependency axios to v1 (#3202) (421029e)
  • deps: update dependency swr to v2 (#3212) (7b6db50)
  • experimental: use new RT API (sorta) (#3179) (357cab8)
  • improve small screen layout for discover editing (#3221) (d23b213)
  • include new package calendar css in build (#3235) (c2a1a20)
  • issues with issues (#3267) (fd21971)
  • prevent double encode if we are on /search endpoint (#3238) (a343f8a)
  • request: approve request when retrying request (#3234) (b515701)
  • request: mark request as approved if media is already available when retrying failed request (#3244) (cb65074)
  • restore border to ghost button and fix discover slider visibility toggle position (#3226) (2eebb7f)
  • restore status badges on titles on actors page when hide available media enabled (#3206) (9d3446d)
  • screen would zoom on mobile if date picker input was selected (#3241) (3aefddd)
  • series displayed an empty season with series list/request modal (#3147) (2179637)
  • tooltip shows properly if not in progress (#3185) (6face8c)
  • update StatusBadgeMini to shrink on title cards (and remove ring) (#3210) (042a1a9)

Features


This release is also available on:

  • v1.32.0
overseerr - v1.31.0

Published by github-actions[bot] almost 2 years ago

Time for a minor update! We had a bigger one planned for the holidays, but due to several people needing the auth fix in this release, we decided to do this early. We are still hard at work and getting some great new features to you but as usual, time (especially around the holidays) is hard to come by.

Awesome New Stuff

New Image Caching

This release introduces our new image caching. We are now directly caching the images from TMDB instead of letting NextJS re-optimize them. This gives us a few new benefits (assuming you enable image caching in the settings).

  • We now store cached images in your mounted config folder, which means the cache will persist between updates. (If you previously had a volume pointing to the .next cache directory, it's no longer necessary)
  • We proxy the images through the server, which lets us limit the rate at which we pull images from TMDB to avoid hitting their new CDN/API rate limits.
  • It's very fast

1.31.0 (2022-12-17)

Bug Fixes

  • api: handle auth for accounts where the plex id may have been set to null (#3125) (15e2469)
  • improved PTR scrolling performance (#3095) (07ec3ef)

Features


This release is also available on:

  • v1.31.0
overseerr - v1.30.1

Published by github-actions[bot] about 2 years ago

1.30.1 (2022-10-15)

Bug Fixes


This release is also available on:

  • v1.30.1
overseerr - v1.30.0

Published by github-actions[bot] about 2 years ago

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
overseerr - v1.29.1

Published by github-actions[bot] over 2 years ago

1.29.1 (2022-04-06)

Bug Fixes

  • auth: resolve local/password authentication issues (#2677) (b75fc7b)

This release is also available on:

  • v1.29.1
overseerr - v1.29.0

Published by github-actions[bot] over 2 years ago

🚨 Unfortunately, snap builds are disabled due to an upstream issue. We will enable them again once that issue has been resolved. Until then, there will be no new snap versions 🚨

It’s that time again, everyone! A new release! The team has been wildly busy lately, so this has come later than we had hoped, but happy to finally get it out the door!

Awesome New Stuff

Tautulli Integration

Screen Shot 2022-03-31 at 12 01 48

You can now link your Tautulli setup (in the Plex settings page) to get watch history directly in the manage panels for any media item! This helps you glance at whether or not media has been watched recently and who is watching it. It also includes direct links to open Tautulli’s detail pages for the media item quickly.

As a bonus, you will be able to see each user's watch history in their profile pages in Overseerr!

Other improvements and fixes

  • New Gotify notification agent! Thanks, @schambers, for the contribution!
  • You can now search by IMDb, TVDB, or TMDb ID directly in the search box by appending the respective service in front of the ID (like tmdb:1234)
  • You can filter search results by year in the search box (ex: year:2022)
  • Some improvements to the Plex identification when we use Plex OAuth (Will be easier to tell which client is Overseerr)
  • You will now be presented with a modal when trying to import Plex users. You can be more selective about who you want to import!
  • Stability fixes for the logs page. They should fail to load less often now.
  • General stability improvements and support for Node 16+
  • Other minor bug fixes that you can find in the generated changelog below!

1.29.0 (2022-04-01)

Bug Fixes

  • add Discord ID setting to general user settings page (#2406) (eff665e)
  • address unhandled promise rejections & bump node to v16.13 (#2398) (8cba486)
  • css: rename form-input to form-input-area (#2613) (086f0b6)
  • email: enclose PGP encryption logic in try/catch (#2519) (a76b608)
  • frontend: disable autocomplete on search field (#2592) (82d1617)
  • frontend: theme-color meta tag (#2420) (ff28c9b)
  • frontend: various fixes (#2524) (c3dbd0d)
  • lang: rename 'Media' notification types for clarity (#2400) (399b037)
  • lang: translations update from Hosted Weblate (#2625) (19cdedd)
  • lang: translations update from Hosted Weblate (#2639) (418a533)
  • logs: handle log message nested extra properties (#2459) (d777940)
  • notif: duplicate notification check logic (#2424) (10651ba)
  • notif: show event in pop up notification for slack (#2413) (d4438c8), closes #2408
  • plex: correctly generate uuid for safari (#2614) (d06f2cd)
  • plex: find TV series in addition to movies from IMDb IDs (#1830) (30644f6)
  • plex: include 'Overseerr' in X-Plex-Device-Name header (#2635) (d4f9650)
  • plex: use unique client identifier (#2602) (648b346)
  • plex: user import (#2442) (86dff12)
  • radarr: correctly check for existing movies (#2490) (5d4b06b)
  • radarr: remove PreDB minimum availability option (#2386) (3e5eb4e)
  • requests: check for existing media of same type when requesting (#2445) (eb9ca2e)
  • sonarr: monitor existing series upon request approval (#2553) (aa062d9)
  • sonarr: only scan seasons that exist in TMDb (#2523) (6168185)
  • tautulli: fetch additional user history as necessary to return 20 unique media (#2446) (7d19de6)

Features


This release is also available on:

  • v1.29.0
overseerr - v1.28.0

Published by github-actions[bot] almost 3 years ago

Happy New Year!

Let's start by saying goodbye to 2021 and hello to 2022. Here's hoping is the comeback year. It's gotta be.

Development on Overseerr has slowed down from our earlier days, but this is the unfortunate side effect of real-life being busy. This work is always secondary to our personal commitments. With that said, we still have just as much passion as we have always had and spend whatever free time we can to improve this project.

Thank you to everyone who continues to support us and use Overseerr. It's pretty incredible how much it has grown in the last year, and I hope that it will only continue to do so! Now, on to the new stuff.

Awesome New Stuff

Issues

image

The “issues” feature is finally here! It's been in development for something like... 5 months? Maybe more? I honestly can't remember. That's not to say we have been working on it 5 months straight, but just a battle for time to work on it!

“Issues” lets your users report issues with content they might have, such as playback problems, missing subtitles, or audio desyncs. The issue report feature offers a freeform comment field for your users to describe what's wrong. Once the issue is created, you can leave comments to ask any further questions you might have or just mark the issue as resolved.

We have plans in the future to possibly offer some forms of auto resolution for issues, but for now, this will fit the bill for a lot of you, I think!

Some notes about using this feature for the first time:

  • Users will not have permission to create or view issues by default. You must update all of your users to allow them to see the issues feature. This means editing their permissions in the user list. The bulk edit feature helps here! (Don't forget to update your default permissions as well for new users!)
  • All issue-based notifications will be disabled by default. You can edit your users manually to enable it or let your users know they need to enable it themselves. All of the notification agents are supported, though!

We hope you enjoy the new feature! It's been a long time coming! Feedback is always welcome, of course. Just hit us up on Discord or in GitHub discussions!

Improved Collection Requesting

image

We have improved the collection request modal to allow toggling which movies you want from the collection instead of always requesting all of them. This also exposes our advanced requester for use as well.

Other improvements and fixes

  • You will now receive notifications for 4K content!
  • The logs page should stop breaking as often.
  • While editing requests as an admin or user with the manage requests permission, the edit button will now just also approve the request simultaneously. One less click!
  • Media detail pages will now show production countries when available
  • Other more minor bug fixes that you can find details about in the full changelog below

That’s it for 1.28.0. Hope to have more releases before too long! I think this will tide everyone over for a while, though.

Again, Happy New Year! And thanks for everything!

1.28.0 (2022-01-01)

Bug Fixes

  • add missing route guards to issues pages (#2235) (c79dc9f)
  • allow basic HTTP auth in hostname validation (#2307) (d48a7ba)
  • docker: explicitly install python3 (#2273) [skip ci] (f1cd087)
  • email: use decrypted private key (#2232) (8d29685)
  • frontend: more issues-related fixes (#2234) (3ec4a9c)
  • frontend: setup page backdrops (#2251) (78a8091)
  • frontend: use consistent formatting & strings (#2231) (2164471)
  • handle Plex library settings migration failure gracefully (#2254) (ed53810)
  • issues: only allow edit of own comments & do not allow non-admin delete of issues with comments (#2248) (bba09d6)
  • lang: add missing string (#2370) (d36c1d2)
  • lang: string edits (#2229) (ab20c21)
  • lang: translations update from Weblate (#2212) (85aec4f)
  • logs: handle unexpected log messages (#2303) (f284e4a)
  • logs: lazily parse log message label (#2359) (5af06bd)
  • notif: correct issue notif action URLs (#2333) (dc7f959)
  • notif: only send MEDIA_AVAILABLE notifications for non-declined requests (#2343) (fcb0dcf)
  • requests: do not fail request edits if acting user lacks Manage Users permission (#2338) (91bfff7)
  • secure session cookie (#2308) (7f330af)
  • servarr: handle baseurl error when testing connection (#2294) (93b5ea2)
  • servarr: handle servaarr server being unavailable when scanning downloads (#2358) (488874f)
  • sort collection parts by release date (#2368) (1b3797c)
  • ui: request badge styling in request list (#2302) (f2375c9)

Features

  • add production countries to movie/TV detail pages (#2170) (30b20df)
  • add quotas, advanced options, and toggles to collection request modal (#1742) (af40212)
  • frontend: add Discovery+ to network slider (#2345) (2ded8f5)
  • issues (#2180) (e402c42)
  • lang: add Polish display language (#2261) (c760cea)
  • lang: translated using Weblate (Chinese (Traditional)) (#2272) (d401e33)
  • lang: translations update from Hosted Weblate (#2277) (92732fc)
  • lang: translations update from Hosted Weblate (#2315) (6245be1)
  • lang: translations update from Hosted Weblate (#2320) (68112fa)
  • lang: translations update from Hosted Weblate (#2325) (febf067)
  • lang: translations update from Hosted Weblate (#2336) (3f7ef7a)
  • lang: translations update from Hosted Weblate (#2341) (33fe0bd)
  • lang: translations update from Hosted Weblate (#2346) (50dc934)
  • lang: translations update from Hosted Weblate (#2364) (d437cc2)
  • lang: translations update from Hosted Weblate (#2366) (cc2b2bc)
  • lang: translations update from Hosted Weblate (#2374) (b9bedac)
  • lang: translations update from Weblate (#2226) (62b3dc5)
  • lang: translations update from Weblate (#2241) (2b0b8e0)
  • lang: translations update from Weblate (#2244) (0828b00)
  • lang: translations update from Weblate (#2247) (8c49309)
  • lang: translations update from Weblate (#2252) (99d5000)
  • lang: translations update from Weblate (#2265) (b1b367a)
  • notif: 4K media notifications (#2324) (88a8c1a)
  • notif: add Pushbullet and Pushover agents to user notification settings (#1740) (aeb7a48)
  • notif: issue notifications (#2242) (c9ffac3)
  • search: close search bar when hitting return (#2260) (b423dc1)
  • ui: allow admins to edit & approve request from advanced request modal (#2067) (340f1a2)

This release is also available on:

  • v1.28.0
overseerr - v1.27.0

Published by github-actions[bot] about 3 years ago

Awesome New Stuff

Plex Scanner Improvements

We have made some significant improvements to the Plex scanner with this update. Not only will the Plex scanner process your libraries faster, but it is also now a lot more efficient. The Plex scanner should no longer crash servers with lower resources or massive libraries!

This change also included an improvement to how we get our media GUID's each scan. Thanks to SwiftPanda (Tautulli dev) for leading the charge on getting GUIDs added to the standard library response. 👏 This means we have to make significantly fewer calls to your Plex server to get the information we need. This update also heavily caches the GUIDs for the items we do often fetch, further improving performance.

Adjust Job Schedules

You can now adjust your job schedules from the settings page! We try to keep the times you can choose here within reasonable ranges, but this should allow you to change things to run a lot more (or less) often if that's what you want!

Other Improvements

  • The login/setup screen will now show backgrounds from the current trending list on TMDb instead of the same six rotating images
  • Emails should now only attempt to show the Overseerr logo if an application URL is set.
  • Added Hulu to the network sliders
  • And as usual, bug fixes!

Issues should be in the next release, so please look forward to that!

1.27.0 (2021-10-19)

Bug Fixes

  • api: return queried user's requests instead of own requests (#2174) (0edb1f4)
  • api: use query builder for user requests endpoint (#2119) (a20f395)
  • apply request overrides iff override & selected servers match (#2164) (50ce198)
  • email: do not attempt to display logo if app URL not configured (#2125) (b3b421a)
  • frontend: notification type validation (#2207) (2f204b9)
  • scripts: update migration scripts (#2208) [skip ci] (d0ac74e)
  • ui: refinements for 'About' page (#2173) (084a842)

Features

  • display release dates for theatrical, digital, and physical release types (#1492) (a4dca23)
  • dynamically fetch login screen backdrop images (#2206) (3486d0b)
  • frontend: add Hulu to network slider (#2204) (1e402f7)
  • jobs: allow modifying job schedules (#1440) (82614ca)
  • lang: add Czech and Danish display languages (#2176) (8d8db6c)
  • lang: translations update from Weblate (#2101) (c73cf7b)
  • lang: translations update from Weblate (#2179) (e3312ce)
  • lang: translations update from Weblate (#2185) (dce10f7)
  • lang: translations update from Weblate (#2202) (492d8e3)
  • lang: translations update from Weblate (#2210) (0a6ef6c)
  • plex-scan: plex scanner improvements (#2105) (afda9c7)
  • servarr: auto fill base url when testing service if missing (#1995) (739f667)
  • ui: link processing/requested status badges to service URL (#1761) (032c14a)

This release is also available on:

  • v1.27.0
overseerr - v1.26.1

Published by github-actions[bot] about 3 years ago

1.26.1 (2021-09-20)

Bug Fixes

  • rt-api: correctly format movie urls (4c6009b)

This release is also available on:

  • v1.26.1
overseerr - v1.26.0

Published by github-actions[bot] about 3 years ago

Wow, uh, hello. It's been some time since our last update huh? Over 3 months! It actually feels like it's been longer than 3 months. So what's going on? Why so long between releases? Well, two big things. One, and this is something I said in the last update, we are pretty dang stable! We haven't had any major necessity to make releases. Things are running super smooth! That's awesome! But two is that I have been incredibly busy with real-life stuff. Things like starting a new job, moving, and other personal bits. I can't say I'm back 100% yet but you should see things starting to move again! So what's in this update?

Awesome New Stuff

New Logo!

You have probably already seen it, as it's been in the development release, our discord, and our website for 3 months now. Well, now it's also in our stable release! Yay!

Streaming Providers

We now show you streaming providers on movie/series detail pages. This uses your selected region to determine which services to show so make sure you have the right one selected!

Bugfixes and Improvements

We fixed and improved a lot of small stuff throughout the app. Things like showing negative quotas, adding icons to buttons, and adjusting the responsive breakpoints to make usability on tablets better.

Overall, this is a relatively small update. I have huge plex scanner improvements already ready to be in the next release, but we want to do some testing in the develop branch before we release it to everyone so we are getting this release out the door first so we can prep the next one!

Issues are also still very close! Can't promise an ETA but I hope to have it to everyone sooner rather than later.

Thanks for continuing to use and support Overseerr! We are still alive!

1.26.0 (2021-09-19)

Bug Fixes

  • email: omit links when application URL is not configured (#1806) (1133a34)
  • lang: minor changes to password reset strings (#1798) (a41245c)
  • notif: truncate media overviews (#1800) (42e45f3)
  • plex: do not fail to scan empty libraries (#1771) (6789b87)
  • quota: block multi-season requests that would exceed a user's quota (#1874) (8a55f85)
  • rt-api: use rotten-tomatoes 2.0 search api for movies (a11bb49)
  • ui: center logo on password reset pages (#1807) (b8e82b5)
  • ui: change sidebar breakpoint to lg (#1972) (70bd9e9)
  • ui: do not allow submission of invalid form inputs (#1799) (910d00c)
  • ui: do not display negative remaining quota (#1859) (3841fb0)
  • ui: fix notifications settings buttons overflowing (#1911) (0ce18b2)
  • ui: sort 'Request As' user dropdown by display name (#2099) (bb09f8e)
  • webpush: load user in push sub query (#1894) (6f2db6a)
  • correct logo filename (#1805) (f95be83)

Features

  • list streaming providers on movie/TV detail pages (#1778) (98ece67)
  • lang: add Simplified Chinese display language (#2032) (590ea7e)
  • lang: translated using Weblate (German) (#1791) (15f7941)
  • lang: translations update from Weblate (#1772) (6a75a05)
  • lang: translations update from Weblate (#1796) (57b52fc)
  • lang: translations update from Weblate (#1910) (fe89fd5)
  • lang: translations update from Weblate (#2058) (db42c46)
  • notif: Restyle HTML email notifications Part 2 (#1917) (376149d)
  • ui: add 'show more/less...' for studios on movie details page (#1770) (680ea0c)
  • new logo, who dis? (#1802) (beb5637)

This release is also available on:

  • v1.26.0
overseerr - v1.25.0

Published by github-actions[bot] over 3 years ago

It's been a while since our last update! Now that we are in Beta, we are taking things slower. Releases will have more time between them to make sure we have features stable before pushing it out to everyone.

With that said, though, Issues are super close! You should expect them in the next release!

Awesome New Stuff

Improved User Notification Settings

Users now have a lot more control over which notifications they want to receive per agent. This is a pretty significant change, so we suggest you take the time to get reacquainted with the global/user notification settings. You will notice that some notification types appear to be missing, but they are likely just moved into the user notification settings because they are user-specific. Also, only notification types relevant to current permissions will be shown now.

Please be aware that specific agents that may have been enabled before may now be disabled. Check your settings after updating to this release!

A truckload of bug fixes and improvements

This release heavily focused on minor improvements throughout the app. @TheCatLady has been hard at work removing tons of minor annoyances and making lots of quality of life changes. Things like not showing advanced request options when there isn't more than one option or improving the functionality of the request cards on the home page. There are too many fixes to write in here, so I will direct you to the actual changelog below if you want to read everything that changed!

1.25.0 (2021-06-10)

Bug Fixes

  • frontend: add missing route guards to settings pages (#1700) (78fc1f7)
  • locale: set locale based on user settings upon login (#1584) (f48312e)
  • notif: include year in Media Available notifications (#1672) (11aa712)
  • plex: disable library sync if Plex not configured, and disable scan if no libraries (#1764) (22238fe)
  • plex: do not fail to import Plex users when Plex Home has managed users (#1699) (310cdb3)
  • plex: sync libraries after saving settings (#1592) (9749d72)
  • requests: appropriately set modifiedBy user for new requests (#1684) (a3f04b3)
  • requests: do not prevent duplicate requests if other requests are declined (de0759c)
  • requests: prevent duplicate movie requests (126d866)
  • check that application URL and email agent are configured for password reset/generation (#1724) (091d66a)
  • correctly display error messages (#1653) (31cb717)
  • handle null values in User email transform (#1712) (4a042f1)
  • lang: only set locale once at page load and move subsequent updates back into Layout (14756f4), closes #1662
  • locale: properly restore display language upon page refresh (#1646) (e85d1ce)
  • notifications: default webpush notification agent to enabled for users for settings response (7520e24), closes #1663
  • quotas: do not count already-requested seasons when editing TV request (#1649) (808ccf1)
  • requests: remove requestedBy user param from existing movie request check (#1569) (788f3dc)
  • sensitiveinput: do not capture enter key input (#1650) (bb8d14b)
  • sonarr: do not mark media as failed if there is no season data on TVDB (#1691) (0cd7fa0)
  • tv: don't show duplicate air date (#1666) (e1f5feb)
  • ui: add clarification to user settings (#1644) (2ef57e9)
  • ui: correct horizontal overflow behavior of settings tabs (#1667) (e6d5f0a)
  • ui: hide advanced request options when there is only one choice (#1591) (6b26188)
  • ui: improve QuotaSelector display of unlimited and singular values (#1704) (59b2ec1)
  • perform case-insensitive match for local user email addresses (#1633) (928b8a7)
  • ui: apply pointer cursor style for clickable status badges (#1632) (6968caa)
  • ui: remove delete button from request cards (#1635) (6b37242)
  • switch PGP regex to span multiple lines (#1598) (d0703aa)
  • ui: hide Plex alert after setup and add local login warning to local user modal (#1600) (694d0ff)

Features

  • lang: add Greek display language (#1605) (2241564)
  • lang: translations update from Weblate (#1585) (361ea77)
  • lang: translations update from Weblate (#1603) (2efa7fa)
  • lang: translations update from Weblate (#1639) (d22400d)
  • lang: translations update from Weblate (#1676) (8a80571)
  • lang: translations update from Weblate (#1703) (6a3649f)
  • lang: translations update from Weblate (#1727) (60c3ced)
  • lang: translations update from Weblate (#1746) (37a4df6)
  • lang: translations update from Weblate (#1768) (dedf95e)
  • add display name to create local user modal (#1631) (44c3edb)
  • allow users to select notification types (#1512) (e605989)
  • notif: prevent manage-request users receiving auto-approve notif from their requests (#1707) (#1709) (9ead8bb)
  • plex: add support for custom Plex Web App URLs (#1581) (a640a91)
  • pwa: add notification badge icon (#1695) (9b3b6a9)
  • ui: request list item & request card improvements (#1532) (d7b9b1a)
  • webpush: add warning to web push settings re: HTTPS requirement (#1599) (0c4fb64)

Reverts

  • deps: revert back to typeorm 0.2.32 (4368c3a)
  • deps: use 10.1.3 until css import issue is resolved (2254248)
  • requests: go back to old modifiedBy request values for now (0918b25)

This release is also available on:

  • v1.25.0
overseerr - v1.24.0

Published by github-actions[bot] over 3 years ago

Awesome New Stuff

Huge PWA Buffs

The biggest highlight in this release is the new PWA features! We now have full, proper PWA support in Overseerr! What does this mean?

  • Install Overseerr on your desktop like a native app!
  • Web push notifications. Desktop and native android notifications!
  • No more "Browser Icon" when adding Overseerr to your home screen on Android

https://user-images.githubusercontent.com/234213/115862628-50de4080-a46f-11eb-985c-6a308d0f2680.png

You will need to enable Web Push in your notification settings to get started. From then on, users will be asked when opening Overseerr to allow notifications. That's it! You can receive them on as many devices as you like. Web push can be disabled by users individually if they don't want to use it.

LunaSea Notification Agent

We now support LunaSea as one of our notification agents. If you aren't already using this amazing app on your devices to administer your server on the go, you should be! Check out the website for LunaSea here: https://www.lunasea.app/

Global Display Language Settings

First off, the normal language selector dropdown has been move into user settings. Users can now set their language once and it will take effect on all of their devices. We have also added a global display language option to the main application settings to allow a server default for all of your users!

New separate permissions for requesting movies & series

You can now grant access to only movie/series requests instead of allowing both if that's the type of thing you want to do!

Sensitive field toggle

Sensitive inputs will now be hidden by default with a button to toggle visibility. Hopefully, this prevents some of you from sharing your private server details with us in Discord 😉 Thanks @ankarhem!

And other stuff

As usual, this update also includes a ton of bug fixes and improvements. Ranging from clearer Radarr/Sonarr 4K warnings to improved toast design! Check the details in the full changelog below!

Thank you to all the contributors!

1.24.0 (2021-05-05)

Bug Fixes

  • api: do not try to transform empty values passed to user notificationTypes (ef3f977), closes #1501
  • backend: properly set request media status (#1541) (b7b55e2)
  • css: don't target button globally (#1510) (f78b9c1)
  • css: fix cog icon size on media detail pages (#1520) (26ddc03)
  • email: parse sender hostname from application URL (#1518) (3baa55c)
  • lang: correct overwritten email toast strings (11a5e8d)
  • locale: default user locale should be the server setting (#1574) (549103f)
  • pwa: add Discover shortcut and fix/optimize icons (#1525) (e1dc62b)
  • radarr: only process Radarr movies which are either monitored or downloaded (#1511) (85899ab)
  • ui: add missing margins on button SVGs on Plex Settings page (#1546) (5e588be)
  • ui: add user profile links to RequestBlock and change 'ETA' string in DownloadBlock (#1551) (e4d0029)
  • ui: apply rounded-l-only to SensitiveInput textareas and increase visible text input area (#1561) (1123fce)
  • ui: correct RegionSelector z-index (#1567) (e912a00)
  • ui: correct toasts being in the wrong position on smaller screens (2ecd9d7)
  • ui: default to text input type for SensitiveInputs (#1568) (e2acf88)
  • ui: explicitly specify width/height of Listbox dropdown icon (#1514) (802e40a)
  • ui: improve form usability (#1563) (26580ea)
  • ui: show warning if user has both a default non-4K server and a non-default 4K server (#1478) (4faddf3)
  • webpush: only prompt user to allow notifications if enabled in user settings (#1552) (b05b177)
  • correctly fall back to English name in LanguageSelector (#1537) (189313e)
  • do not set locale when modifying other users (#1499) (4858771)

Features

  • email: replace 'Enable SSL' setting with more descriptive/clear 'Encryption Method' setting (#1549) (69ab7cc)
  • inputs: add support for toggling security on input fields (#1404) (4fd452d)
  • lang: translated using Weblate (Spanish) (#1553) (e3d5e33)
  • lang: translations update from Weblate (#1497) (9a95a07)
  • lang: translations update from Weblate (#1527) (1a6d4bd)
  • lang: translations update from Weblate (#1558) (6c9991d)
  • lang: translations update from Weblate (#1566) (93c441e)
  • add server default locale setting (#1536) (f256a44)
  • notif: add LunaSea agent (#1495) (4e6fb00)
  • notif: show success/failure toast for test notifications (#1442) (079645c)
  • perms: add separate REQUEST_MOVIE and REQUEST_TV permissions (#1474) (91b9e0f)
  • pwa: add shortcuts to PWA (#1509) (ed99e49)
  • add option to only allow Plex sign-in from existing users (#1496) (db49b20)
  • PWA Support (#1488) (28830d4)

This release is also available on:

  • v1.24.0