Releases: sct/overseerr
v1.19.0
Awesome New Stuff
External API Caching
Overseerr will now cache external API requests! This includes requests to TMDb, Rotten Tomatoes API, and your Radarr/Sonarr servers. Loading profiles/root folders back to back will be a lot faster now!
If you ever need to clear the cache, you can do so on the new Jobs & Cache page in the settings!
Request as another user
Do you ever need to request something for someone else because they, for whatever reason, cannot log in at that moment themselves? Well, now you can!
As long as a user is either Admin or has both the Manage Requests and Manage Users permission, they will have the ability to modify the requesting user!
Tons of other improvements and bug fixes
- Massive UI cleanup from @TheCatLady to fix consistency in titles, buttons, and... everything.
- A TVDB external link will now be shown on a series page if available. Another from @TheCatLady.
- You can now change the Overseerr application title to anything you want! This will change notifications, page titles, and some other application areas. @TheCatLady did this as well.
- The next episode air date for a series will now be shown if available. Thanks, @danshilm!
- New permission added to allow users to see other users' requests.
- Better URL validation in the settings pages.
- 4K download activity will now correctly show app-wide.
- You can now click the poster art in emails to open Overseerr.
- Improvements to Sonarr Sync to prevent Plex/Sonarr sync fighting over which shows are fully available.
- Sonarr Sync should no longer set shows to available when they... well.. are not available.
- Fix for movie requests being incorrectly set to the wrong status after auto-approved requests.
- Mark 4K as available will no longer show unless you have at least one Default 4K service for the relevant media type.
- And really, just so many tiny little improvements jammed into this update. Scour the detailed changelog below if you would like to see everything that changed. Too much to cover here!
1.19.0 (2021-02-05)
Bug Fixes
- api: filter out adult content from combined credits (3052f12)
- cache: use formatted numbers for displaying cache counts (6c437c5)
- email: make image a link to the action url in request template (ee0a7bd), closes #834
- frontend: add github sponsor link to about page (7c192d5)
- frontend: correctly show 4k download tracker activity (a7314f8)
- frontend: fix possible division by zero in download status (#839) (c97c96a)
- frontend: match request button color on titlecards to other request buttons (5b39911)
- frontend: set 4k status on RequestItem when request is for 4k (a3b00c3)
- frontend: use consistent spinner style on TitleCard/Plex Presets (cf7ebc4)
- html: th elements should be nested under tr, not directly under thead (#801) (6e9ac27)
- lang: Add missing source strings & remove local user sign-in setting tip (#828) (c0769d4)
- lang: Edit English language strings (#820) (f54df21)
- lang: translate language names & change zh-Hant language code to zh-TW (#793) (3c5ae36)
- notif/ui: Use custom application title in notifications & sign-in page (#849) (38c76b5)
- radarr: correctly set requested status after sending to radarr (with auto approve) (ec44841)
- sonarr-sync: sonarr sync will no longer set shows with no episodes to partially available (d20bd53), closes #796
- ui: Add additional URL & email input validation (#843) (3f9bfeb)
- ui: Don't display empty dropdown when no trailer available (#804) (95c2a21)
- ui: dont show bulk edit options on user list if there is only one user (b658ddf)
- ui: Dynamically generate path to config in warning message (#851) (b531a64)
- ui: fix tables extending outside viewport in mobile formats (e270999)
- ui: Hide 'Mark 4k as Available' button if 4k not enabled (#833) (e4a50c3)
- ui: Limit max width of forms & lists (#845) (b9d14a9)
- ui: prevent names from getting squished in AdvancedRequester user selector (06e9411)
- ui: remove yup validation from display name on user edit page (63d7e2b)
- ui: Restore original port input size (#814) (1ccafc0)
- ui: show request as option even if there are no radarr/sonarr servers (b116281)
- ui: uniform-size checkboxes, vertically-aligned form labels, and fixes for other UI imperfections/inconsistencies (#737) (e34fbf7)
- ui: Use minimum char validation message (#850) (7456bea)
- ui: validate application url and service external urls (026795d)
- ui: when PersonCard has no profilePath, correctly position name/role content (3ffd5ab)
Features
- cache: add cache table and flush cache option to settings (996bd9f)
- cache: external API cache (#786) (20289b5)
- docker: Check for /app/config volume mount during setup (#826) (1e5f88f)
- frontend: add TheTVDB external link (#800) (72cffd7)
- lang: add support for Hungarian language (cfacb15)
- lang: translations update from Weblate (#791) (42295e0)
- lang: translations update from Weblate (#819) (9e5e4c2)
- lang: translations update from Weblate (#841) (e4f9b8a)
- lang: translations update from Weblate (#852) (c5be00e)
- **ui:...
v1.18.0
Awesome New Stuff
Radarr & Sonarr Sync
We can now sync status from Radarr & Sonarr directly. If you had monitored items in Radarr/Sonarr before setting up Overseerr, this will sync their status! This also helps clean up some conditions where show status didn't match up exactly!
🚨 You must enable sync for each Radarr/Sonarr server you wish to sync in their respective settings page! 🚨
Because we now can track your media in Radarr/Sonarr, that means we can also add things like links directly to your instances from inside Overseerr!
By default, this will generate a link using your connection information. If you want to use a different external URL, you can now set one in the Radarr/Sonarr settings!
Radarr/Sonarr Activity Queue Sync
We can now also sync your activity in Radarr/Sonarr into the manage panel for all media. This also updates the activity status badge for media to show "Processing..." when there is activity on it.
Direct links to play media on Plex!
Media items will now feature a new button if we find it on your Plex server. Clicking on it takes you directly to the item in your Plex library! This works for both standard and 4K versions of your content!
Thanks, @ankarhem!
Manually mark media as available
In the rare case that your sync is not correctly marking an item as available but you are certain it's actually available, you can click the new "Mark as available" buttons in the media management panels.
Edit user permissions in bulk
This release includes the ability to edit user permissions in bulk directly from the user list. Thank @hmnd for this!
Change user's display names
If your users are all still stuck with their Plex emails as their usernames, you can manually change them now by editing their display name in their settings. This will affect the displayed name everywhere in Overseeerr, including notifications. Thanks again, @ankarhem!
Plex server dropdown to help you fill in your Plex settings
During setup and in your plex settings, there is a new dropdown that you can use to help you find your plex server's internal and external address directly from the plex.tv API. This one is from @chriscpritchard! Thanks!
New tool to help request series that don't have a TVDB ID correctly set on TMDb
When the series you were requesting was brand new and no one had yet filled in the external ID on TMDb yet, it would cause an error and not let you proceed. Now, we will pop up a tool to help you select the correct title on TVDB so we can still send the request through! With the new Sonarr sync, this should also let us correctly mark the item as available even if the TMDb external ID happens to still be missing at that point! @ankarhem put a lot of work into this one. Thanks! 👏
Hide available items from discovery (Experimental)
You can now choose to hide all items that are already marked as available from your discovery sliders and results. This will not affect search results. This feature is currently experimental! If you would like to try it, toggle it in your General Settings!
Some smaller, but equally awesome features/bug fixes
- Failed logins will now log the request IP. You can use this to configure fail2ban if it fits your fancy! (fail2ban filter docs) Another from @ankarhem.
- You can now enable CSRF protection in General Settings. This feature is considered advanced so please don't turn it on if you don't know what you are doing! Thanks for the PR @TheCatLady.
- You can also tell Overseerr to trust your reverse proxy, by turning on
Enable Proxy Supportin your settings. Again, thanks @TheCatLady! - We should correctly send a single notification for movies when they become available
- New "poster not found" images have been added app-wide to deal with movies/series that are missing poster art.
- Huge update to the language site-wide to fix grammatical mistakes, consistency, and so on. This one from @TheCatLady 🎉
- Local users will now correctly inherit your default permissions
- You can finally run jobs from the Jobs page in Settings!
1.18.0 (2021-01-30)
Bug Fixes
- api: prevent duplicate movie requests (421f4c1), closes #705
- build: fix sqlite3 build error (#691) (3a1f6d5)
- frontend: add poster not found image to request card and request list item (ae9a1b3)
- frontend: add poster not found image to tv details page (0b05545)
- frontend: dont show external links unless slug is set (946bd2d)
- frontend: fix server name position on plex settings page (86efcd8)
- frontend: fixed mismatched rounded sizing on new login (5e352c2), closes #721
- ip logging: add env var for proxy to fix ip logging on failed logins (#756) (9342a40)
- lang: add missing i18n strings for notification settings (2f75c4c)
- notifications: only send a single notification when standard media becomes available (b5fd1d5), closes #770
- permissions: use default user permissions when creating a local user (#713) (660ada0)
- radarr: fix request bug which made it unable to be added to radarr (#760) (45a2779)
- radarr: return the updated data when updating radarr request (#765) (0c6d478)
- requests: handle when tvdbid is null (#657) (2da0da8)
- sonarr-sync: correctly set series with no seasons to requested status (3812989), closes #762
- sync: do not update series status if already available and no new seasons (136d874), closes #777
- ui: Capitalization, punctuation, and grammar inconsistences & errors (#731) (f05d4a0)
- lookup movie by imdbid if tmdbid does not exits for plex movie agent (#711) (e972288)
- show recently added series even if they are not complete (d0c830e)
Features
- lang: translated using Weblate (Dutch) (059995e)
- lang: translated using Weblate (French) (4789583)
- lang: translations update from Weblate (#727) (71875ef)
- lang: update languages and fix merge conflict (083a74a)
- ui: Move PROXY setting to UI (#782) (f1dd5e7)
- add manual availability buttons to manage slideover (67f8aef), closes #672
- media: add link to the item on plex (#735) ([1d7150c](1d7150c24ec5ad3...
v1.17.2
v1.17.1
v1.17.0
Awesome New Stuff
4K Requests are here!
Finally, the 4K server checkbox in the Radarr/Sonarr config does something! Get started by setting up at least one 4K Radarr/Sonarr server. If you don't have any default 4K Radarr servers, you cannot make 4K movie requests. The same goes for Sonarr!
Users will also need the "Request 4K" permission. (You can grant this permission for only movies or series)
Advanced Requests
One of the most highly requested features is now available in this release! Users with the "Advanced Requests" permission will be able to select Radarr/Sonarr servers, profiles, and root folders per request.
Request Editing
Hand in hand with the advanced requests feature, you can now edit requests before approving them. Someone requesting every season of the Simpsons? Maybe adjust which seasons are selected before you hit approve. You can also change the destination server/profile/folder. You can edit requests from the manage movie/series slide-over or the Request list page.
HAMA Support added to the Plex scanner (Anime!)
If you are one of the people that use HAMA for your Plex anime library, we can now correctly scan and detect available shows/movies in those libraries! Thanks, @mmozeiko!
Local Users Initial Support
This update also includes basic support for local users! If you have home users without plex accounts, they can now use Overseerr too! You can create a local account from the User list.
As of right now, there is no way to change a local account's display name or password after they are created. These features will come in one of the next updates. (Along with a ton of other improvements relating to users)
Thanks to @ankarhem for this!
Webhook Notifications
Another notification agent ready for service! We added webhooks with custom JSON payloads in this update. You can design the payload in any way you like using a built-in editor. Template variables are available to display the content how you want. Further updates will also improve this over time, and we will add a lot more template variables in the future!
Other New Things
- Added Chinese (Traditional) language (Thanks @TheCatLady)
- Added a new notification type for declined requests
- Added a "See More" card at the end of sliders to quickly jump to the full view of content
Big Bug Fixin'
- Improved Rotten Tomatoes matching. It's still best effort, but at least "Soul" matches correctly!
- Clarified which fields are required in the Radarr/Sonarr modals
- Fix showing "failed" for declined requests in the Request list
- Fixed duplicate series notifications from being sent
- Improved the Plex scanner, so it doesn't get stuck as often.
- Recently Added on the discover page will now show content based on when it was added to Plex, instead of when it was added to Overseerr.
1.17.0 (2021-01-19)
Bug Fixes
- api: improve rottentomatoes rating matching for movies (7db62ab), closes #494
- build: remove cross import from client to server for UserType (23624bd)
- frontend: clarify which fields are required in radarr/sonarr modals (860d71e), closes #575
- frontend: do not show failed media status on request list for declined requests (00944b1), closes #664
- frontend: fix button styling on details page on small screen sizes (d9e0c90)
- frontend: fix request button height (a262727)
- frontend: request dropdown menu now properly shows up over collection button (b491be1)
- frontend: show correct request status on request cards for 4k requests (1aa0005)
- lang: add missing see more i18n string for SeeMoreCard (d9919ab)
- lang: change email auth user/pass strings to SMTP Username/Password (a77a2aa)
- notifications: correctly compare seasons before sending series notifications (f17fa2a)
- notifications: only send one available notification for standard media (fc6f7cc)
- notifications: send media declined email (eb6fc8a), closes #679
- plex-sync: improve plex sync error handling. add session id to fix stuck runs (a740b07)
- plex-sync: store plex added date and sort recently added by it (d688a96)
- requests: select the correct radarr/sonarr server when sending request to service (e0d9f89)
- server: support absolute paths for CONFIG_DIRECTORY (51d8fba)
- user edit: fix user edit not being able to be saved (#651) (b04d00e)
Features
- api: /request/count endpoint (#682) (192cfd8)
- frontend: add see more card to media sliders (587e8db)
- frontend: add template variable help button to custom webhook settings page (29c5bc4)
- lang: add support for Chinese (Traditional) language (686c4f7)
- lang: Translations update from Weblate (#604) (801e765)
- login: add local users functionality (#591) (492e19d)
- notifications: add notification for declined requests (2f97f61), closes #663
- notifications: Webhook Notifications (#632) (a7cc7c5)
- requests: Request Overrides & Request Editing (#653) (bdb3372)
- server: add CONFIG_DIRECTORY env var to control config directory location (fa8f112)
- 4K Requests (#559) (6b2df24)
- map AniDB IDs from Hama agent to tvdb/tmdb/imdb IDs (#538) (0600ac7), closes #453
Reverts
- deps: revert back to [email protected] until sharp optional dependency bug is fixed (7962964)
v1.16.0
Notable New Features
Pushover Notifications
We now support pushover notifications! Thanks @ankarhem
Other Changes
Overall this is a small update, there are some more tweaks to the Titlecard design and some new animations applied to them. Ive also included everyones language updates. Thanks to all the contributors providing translations!
1.16.0 (2021-01-07)
Bug Fixes
- frontend: adjust titlecard badge styling (effc809)
- frontend: apply same titlecard hover effect to personcard (67f2b57)
- frontend: only animate titlecard when showDetail is true (0ab4c3c)
- frontend: use hardware acceleration for titlecard scale (88810bf)
- plex-sync: do not run plex sync if no admin exists (493d82b)
Features
- lang: translations update from Weblate (#495) (b04eda6)
- lang: Translations update from Weblate (#580) (2bfe0f2)
- notifications: add pushover integration (#574) (ee5d018)
This release is also available on:
v1.16.0
v1.15.0
Notable New Features
Set which types of notifications are sent per agent
🚨 YOU MUST SET THESE AS THEY WILL ALL BE EMPTY BY DEFAULT OR YOU WILL RECEIVE NO NOTIFICATIONS 🚨
You can now set which notification events are sent to which notification agents! You can find this under each individual agent's settings page.
Filtering and sorting the request list
The request list is now filterable and sortable. Filtering options are a little sparse for now, so you can only filter by All/Pending/Approved but more filter options will come in the future such as Declined and Available.
Telegram Notification Agent
Telegram is now available as a notification agent! Thanks @ankarhem for building this!
App Update Popup
When the frontend detects a change in the backend, a modal will now open and force the user to reload Overseerr. This helps keep the frontend up to date for people who don't like to ever close tabs. It also makes using the app as a bookmarked app on iOS/Android even better, because those tend to also not force a reload when they are opened.
Note: This does not update the actual app for you, its just a frontend notification when the backend was already updated.
Smaller Stuff
- The search bar now correctly shows a clear search icon on all devices, and will take you back to the page you were on before starting to search if pressed
- You can now set a
Sender Namefor email notifications. It will default toOverseerr
Notable Changes
Titlecard Design Update
The Titlecard has been updated to make better use of its available space. The "see more" button has been removed in favor of a larger, wider request button and the status icons are now smaller and put into the corners of the Titlecard to better match the overall design of Overseerr.
Removed duplicate credits on person pages
Person pages will now combine duplicate credits into one.
That's all for now! More stuff on the way!
1.15.0 (2021-01-04)
Bug Fixes
- api: return 202 when same seasons are requested again (5c84702)
- build: fixes build to include commit tag for app build step (289864a)
- docs: fix typo in build instructions (#503) (2b27a71)
- frontend: add i18n for request text on titlecard (a524b9c)
- frontend: add localized strings for status checker (2dcda39)
- frontend: center text in movie auto-approve modal on small screens (#510) (1438b08), closes #507
- frontend: change titlecard to only have a request button (b5a3a7a)
- frontend: combine duplicate credits on a persons detail page (d188f6f), closes #504
- frontend: disable pointer-events on titlecard badges (ce06879)
- frontend: fix count of requests in request list (f124d73)
- frontend: fix sliders overflowing on firefox (67ac9e0), closes #566
- frontend: full season request modal fits on a smaller mobile UI (#535) (12db7a0)
- frontend: handle currentLibrary possibly being null on first manual sync (93b57a7)
- frontend: increase titlecard status badge size on larger screens (ba106c4)
- frontend: search clear button now correctly triggers routing (343f466)
- frontend: set locale cookie expiration to be much longer (fae4818)
- frontend: show movie/series badges always (8cbf39a)
- frontend: update login/setup images (058fb65)
- holiday: remove special holiday slider (8c09033)
- correctly deal with tmdb id duplicates between movies/series (721ed9a), closes #526
- use new commit tag file for app version as well (d00e470)
Features
- email: add sendername to email notification (#506) (0185bb1)
- frontend: add clear-field-icon to search field (#498) (7434a26)
- frontend: add documentation link to about page (c034496)
- frontend: add telegram integration (#491) (c8d4d67)
- frontend: filter/sorting for request list (5add44c), closes #431
- notifications: control notifcation types per agent (8af6a1f), closes #513
- status checker to prompt users to reload their frontend when app version changes (75a4264)
v1.14.1
v1.14.0
First of all, merry christmas and happy holidays to everyone! Here is your christmas day gift!
Version 1.14 is here, and it includes some pretty rad new stuff!
New Features
Collections
Now items that are a part of collections will show a Collections button on their details page. Clicking on it will take you to a details page with all the movies in the collection. From there, you can request all the films at once! If you already have some items in a collection, then clicking request will only grab what you don't already have available.
Trailers
Movies/Series with available trailers will now show a button that will take you directly to the video!
Thanks @jayesh100 for building this!
Failed request handling
If your requests fail to send to Radarr and Sonarr for some reason (connectivity, for example) your media will now go into a "failed" state. You will now be able to ask Overseerr to retry sending the item to the respective service in the Request list.
Thanks @johnpyp for this one!
Separate permissions for Auto Approve Movies/Series
You can now grant users separate permissions for auto approval!
Slack Notification Agent
Slack is now supported as one of our notification agents. More on the way!
Other things worth mentioning
- The person details page now does a better job of sorting content by what people are actually known for
- The status of "Unavailable" has been renamed to "Requested"
- Logs will now rotate on a daily basis. You will start to see new log files pop up in your logs directory.
overseerr.logwill still be the most recent logs (its symlinked to the days file) - Improved the icons for bookmark apps on mobile devices. You might need to re-add Overseerr to your homescreen for the icon to update!
That's it for now. A lot more still being built and on the way soon!
1.14.0 (2020-12-25)
Bug Fixes
- frontend: add margin to ButtonWithDropdown component on movie/tv details page (06fc98b)
- frontend: correctly position title card hover section (#486) (4b7af86)
- frontend: fix missing styles for alert component (de3d288)
- frontend: fix mobile dropdown in notifications settings (6353cda)
- frontend: fix scaling titlecard content position (bd94740)
- frontend: improve flex header on movie/tv details page (d7b1c28)
- frontend: invalid dom-nesting title card fix (#482) (f2ebba7), closes #476
- frontend: remove vote permission for now (5d06a34)
- frontend: sort person detail credits by tmdb votes (17518db)
- frontend: status badge Unavailable renamed to Requested (ed94a0f), closes #374
- frontend: update titlecard status badge to new requested colors (8f292d5)
- logs: rotate logs on a daily basis instead of incrementing log filename (395cbb2)
- improve apple-touch-icon and android app icons (329a814)
Features
- lang: translations update from Weblate (#479) (c8c74b0)
- notifications: add slack notification agent (1163e81), closes #365
- add collections (#484) (a333a09), closes #418
- add separate auto approve permissions for Movies/Series (4809257), closes #268
- simple failed request handling (#474) (02969d5)
- YouTube Movie/TV Trailers (#454) (e88dc83)
v1.13.0
1.13.0 (2020-12-23)
Bug Fixes
- api: correctly return firstAirDate for series in search endpoints (32b4c99), closes #462
- email: correctly log errors when emails fail to send (0980fa5)
- frontend: added new Radarr v3 logo (#471) (3bbc716)
- frontend: approve and decline button (in manage panel) will now fit on mobile (#441) (66ef72d)
- frontend: filter out undefined backdrop paths for person details page (2e0e4d5)
- frontend: show backdrops instead of posters for new person detail design (9f5f920)
- clarify full sync runs every 24 hours (0c8a180)
- plex-sync: match correct tmdb format for movies (4205e32)
Features
- email: option to allow self signed certificates (6898357)
- frontend: adjust person details design and add improved truncate (1fb7ea7)
- frontend: first air date added to TV details page (#470) (a7db01f)
- lang: translations update from Weblate (#410) (941fe19)
- logs: rotate log files if they reach 20MB in size (22002ab), closes #438
- notifications: include direct links to media in notifications (659fa50), closes #437
- plex-sync: add support for hama guid's (ffe9e19), closes #453
This release is also available on:
v1.13.0














