4.47.0 (2024-11-24)
- 🐛 Fixed missing externals (#4712) (fcc1eaa)
- 🐛 Fixed the Request on Behalf of having blanks (#4667) (7dd9b1c)
- #4847: Invalid Discord request fixed, also fixed an issue where App Only users would not show as logged in on the user management page (#4848) (f229d88)
- #4906: 🐛 Fixed an issue with power users and permissions (80884bc)
- added media type tag to media type text (#4638) (fe501d3)
- API: Allow RequestOnBehalf rights if requested from the API (#4919) (bb6dedd)
- API: Fix pagination in some edge cases (#4649) (a70bf8f)
- availability: 🐛 Fixed a issue with the availability checker after the previous update. Added full test coverage around that area (28e2480)
- Consistently reset loading flag when requesting movies on discover page. (#4777) (a40ab5c)
- Cron Validation (#4842) (97cc42f)
- database: Just some tweaks, shouldn't notice any difference, maybe a less error in the log (67fb992)
- discord: 🐛 Fixed an issue where the Icon in the discord notifications wouldn't apply (32da949)
- discover: 🐛 Created new Image component to handle 429's from TMDB (#4698) and fixed #4635 (#4699) (f22d3da)
- discover: 🐛 Fixed the default poster not taking into account the base url in some scenarios #4845 (8eda250)
- discover: 🚸 Improved the new Genre buttons, it now includes TV results (b087d60)
- discover: Carousel touch not working when scrolling page and recommendations and similar movie navigation (#4633) (d5ef1d5)
- discover: Fix denied requests displayed as approved (#4901) (1e87f20)
- discover: Improved rendering on the discover page (ea00d6c)
- emby: Add more logging on the PlaySync to check for Tv Shows without a valid TMDB (08eb13b)
- emby: Fix Emby played sync running a full sync during recently added sync (#4932) (9424586)
- Fix conflicting property name for Swagger (#4733) (d661f32)
- Fix denied movie shown as 'processing request' in details view (#4900) (0069bfd)
- Fix various styling issues (#4935) (90b934a)
- fixed an issue where I broke images for some users (81ddc85)
- fixed build (f877921)
- fixed emails not being able to load the template (6b49d9b)
- fixed stats controller (#4742) (47ea64b)
- Fixed the issue where the login page is still present after logging in with oauth (aca4ee3)
- Fixed the UI not applying the correct timezone settings: 🐛 (029ea79)
- fixed trakt image not loading when base url present (#4711) (f102dcf)
- Fixes default image for recently requested items. (#4767) (2e6f35f)
- healthchecks: Removed redundant ping check (1751305)
- Hide music from navbar and request list when not enabled: 🐛 (5123a76)
- images: Retry images with a backoff when we get a Too Many requests from TheMovieDb #4685 (3f1f35d)
- importer: 🐛 Allow you to only import Plex Admins without the Plex Users (8c9ad9b)
- Improve Swagger documentation (#4652) (181892b)
- jellyfin: Fixed an issue where the sync could stop working. Removed unused properties so the deseralization no longer fails (0e5e0ad)
- Landing and Login page improvements (#4690) (6d423b5)
- lidarr: Change monitor to Existing to properly add artist #3597 (506f607), closes /github.com/Lidarr/Lidarr/issues/3597#issuecomment-1530804055
- Localize recently requested on discover page (#4729) (bf65c76)
- Log Microsoft warnings to log file (#4723) (26ac75f)
- Missing Poster broken link fix (#4637) (4070f0d)
- More automation tests mainly around the Plex Settings page (#4821) (21bfc5a)
- notificaitons: Add the RequestedByAlias field to the Notification Message (7e9c8be)
- notifications: Fixed the error when sending multiple test notifications. Added more logging when Discord complains the message is invalid (fc14780)
- notifications: Fixed the Partially TV notifications going to the admin #4797 (#4799) (bcb3e7f)
- Only log error messages from Microsoft (#4787) (c614e0c)
- Override Sonarr V3 Profiles endpoint (#4678) (875da95)
- Partially Available prevents further TV requests (#4768) (#4779) (031e2b9)
- plex-api: Switch over to the new API to avoid deprecation & save… (#4986) (2f2d35e)
- plex-oauth: 🐛 Fixed an issue where using OAuth you could log in as a Ombi Local user #4835 (4098da3)
- plex-watchlist: Index out of bounds error (8cd556e)
- plex-watchlist: Lookup the ID from different sources when Plex doesn't contain the metadata (#4843) (a2cc23b)
- plex: 🐛 Fixed not being able to enable watchlist requests in the Plex settings (3e5158e)
- plex: 🐛 Fixed the issue where you couldn't add a new server on a fresh setup after the settings page rework (187b18d)
- plex: 🐛 Fixed an issue with the Plex Sync (ab1a11a)
- plex: Added the watchlist request whole show back into the settings (10701c4)
- plex: Fixed an issue where sometimes the availability checker would throw an exception when checking episodes (17ba202)
- plex: Fixed some errors around the scanner that was causing the scan to fail (d9787dc)
- plex: stop the plex sync from deleting episodes when we can't find the plex key (66b05e5)
- radarr-4k: 🐛 Fixed an issue where the overrides wouldn't work for 4k Requests (0fb29a0)
- radarr-4k: 🐛 Fixed an issue when using Radarr 4k with user set quality profiles. There are now user quality profiles for 4k profile #5025 (62b9a1f)
- radarr-settings: 🐛 Fixed a typo (4a50a00)
- radarr: 🐛 Enable validation on the radarr settings page (0af3511)
- radarr: Fixed an issue where the radarr sync would break (de4baad)
- Remove Angular TSLint (#4973) (93969b5)
- Remove old trending source (#4987) (aacaa3e)
- remove sort header (969bc7b)
- Reworked the version check (#4719) (#4781) (55855c5)
- Show the ApiAlias in the requests-list (9ff624c)
- sickrage: Fixed issue with incorrect handling of SiCKRAGE episode results returned during episode status changes, now expects array of objects from data path if present (#4648) (6d16442)
- Some minor tweaks to the movie info panel (#4883) (1244487)
- sonarr: 🐛 Added some more error handling and information around testing sonarr (bd2c2d3), closes #4877
- sonarr: 🐛 Cleaned up and removed Sonarr v3 option, sonarr v3 is now the default. This allows us to get ready for the upcoming Sonarr v4 (#4764) (2cddec7)
- sonarr: 🐛 Fixed an issue where the language list didn't correctly load for power users in the advanced options #4782 (2173670)
- sonarr: 🐛 Improved the error handling in the sonarr settings page in the UI (fcd78fe), closes #4877
- sonarr: 🐛 Sonarr V4 should work now (#4810) (37655af)
- sonarr: 🐛 Stop the sonarr version endpoint from breaking when Sonarr is down #4895 (7bb8bec)
- sonarr: 🐛 Correctly monitor episodes (57e7830)
- sonarr: V4 actually works this time around (f62e70f)
- src/Ombi.Notifications/Ombi.Notifications.csproj to reduce vulnerabilities (#4969) [skip ci] (8584ad4)
- src/Ombi.Notifications/Ombi.Notifications.csproj to reduce vulnerabilities (#5167) (e1f2a84)
- src/Ombi.Store/Ombi.Store.csproj to reduce vulnerabilities (#5160) (9c21074)
- src/Ombi/ClientApp/package.json & src/Ombi/ClientApp/yarn.lock to reduce vulnerabilities (#5010) [skip ci] (9c2e1b4)
- src/Ombi/ClientApp/package.json & src/Ombi/ClientApp/yarn.lock to reduce vulnerabilities (#5040) [skip ci] (955a742)
- src/Ombi/ClientApp/package.json & src/Ombi/ClientApp/yarn.lock to reduce vulnerabilities (#5072) [skip ci] (af6a986)
- src/Ombi/Ombi.csproj to reduce vulnerabilities (#5066) [skip ci] (71df058)
- Support duplicates in Emby/JF collections (#4902) (141f96d)
- switch back to the old plex friends API #4989 (c8ad12e)
- sync: Emby+Jellyfin - sync multi-episode files of 3+ episodes (bd8fd89)
- translations: 🌐 New translations from Crowdin [skip ci] (#4713) (ff142b0)
- translations: 🌐 New translations from Crowdin [skip ci] (#4801) (4692003)
- translations: 🌐 New translations from Crowdin [skip ci] (#4926) (151efe1)
- Unable to Delete Jellyfin Server (#4705) (#4780) (76a0d0d)
- upgrade @fortawesome/fontawesome-free from 6.1.2 to 6.4.0 (#4965) [skip ci] (84454e5)
- upgrade @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 (#5005) [skip ci] (f703ff2)
- upgrade @fortawesome/fontawesome-free from 6.4.2 to 6.5.0 (#5053) [skip ci] (5017e38)
- upgrade @microsoft/signalr from 6.0.11 to 6.0.16 (#4964) [skip ci] (a0201e3)
- upgrade @microsoft/signalr from 6.0.18 to 6.0.20 (#4999) [skip ci] (563a044)
- upgrade @microsoft/signalr from 6.0.21 to 6.0.22 (#5020) (1261a44)
- upgrade @microsoft/signalr from 6.0.22 to 6.0.23 (#5032) [skip ci] (11edac9)
- upgrade @types/jquery from 3.5.16 to 3.5.17 (#5011) [skip ci] (40ee175)
- upgrade @types/jquery from 3.5.18 to 3.5.19 (#5022) (291425e)
- upgrade @types/jquery from 3.5.22 to 3.5.23 (#5034) [skip ci] (9e28879)
- upgrade @types/jquery from 3.5.27 to 3.5.28 (#5049) [skip ci] (2c8fe80)
- upgrade cypress-real-events from 1.10.0 to 1.10.1 (#5014) (ed06c22)
- upgrade cypress-real-events from 1.7.4 to 1.8.1 (#4968) [skip ci] (8a24b56)
- upgrade cypress-real-events from 1.8.1 to 1.9.1 (#5000) [skip ci] (19e0a88)
- upgrade jquery from 3.6.1 to 3.7.0 (#4974) (f2552ef)
- upgrade jquery from 3.7.0 to 3.7.1 (#5015) (7bc915c)
- upgrade moment from 2.29.4 to 2.30.1 (#5075) [skip ci] (460fa39)
- upgrade multiple dependencies with Snyk (#4961) (3c3edf6)
- upgrade multiple dependencies with Snyk (#4963) [skip ci] (6025c5e)
- upgrade multiple dependencies with Snyk (#5030) (7e1e254)
- upgrade multiple dependencies with Snyk (#5073) [skip ci] (a27b459)
- upgrade multiple dependencies with Snyk (#5104) [skip ci] (a1083f6)
- upgrade primeng from 15.0.0-rc.1 to 15.4.1 (#4962) [skip ci] (23a4fed)
- upgrade zone.js from 0.11.8 to 0.13.0 (#4975) (37f6564)
- upgrade zone.js from 0.13.1 to 0.13.2 (#5019) (c5c8dda)
- user-importer: Do not delete the Plex Admin as part of the user Importer cleanup #4870 (#4981) (4e80e7b)
- user-importer: don't delete admins in the cleanup (895b9bf)
- user-importer: Fixed not importing all correct users #4989 (34c32f8)
- webhook: Remove added trailing slash from webhook URL #4710 (369eb33)
- wizard: 🐛 Stop access to the wizard when you have already setup ombi (#4866) (353de98)
- ✨ Recently Requested on Discover Page (#4387) (44d38fb)
- Add Auto Approve 4K role (#4982) (#4983) (ac05495), closes #4957
- add crew on movie page (#4722) (1d53261)
- Add the option for header authentication to create users (#4841) (e6c9ce5)
- Adding postgres support to ombi (beta) (#5050) (f8c6102)
- Angular 15 and Dependency upgrades (#4818) (4816acf)
- discover: ✨ Added infinite scroll on advanced search results (898bc89)
- discover: Add deny option to recently requested (#4907) (78f340e)
- emby: Show end-user external IP address to Emby when logging in as an Emby user (#4949) (79cef7e), closes #4947
- emby: Show watched status for Movie requests (9cfb10b)
- emby: Show watched status for TV requests (1f37de0)
- Hide watched status when request is not available (#4934) (82c7f1c)
- notifications: Add more curly variables for partially available notification (66aa101)
- plex: ✨ Added the ability to configure the watchlist to request the whole TV show rather than latest season (#4774) (fa65712)
- plex: Rework the Plex Settings page (#4805) (1b8c47f)
- Provide a flag for missing users on Plex Server (#4688) (#4778) (b4a14c2)
- Radarr tags (#4815) (6fa5064)
- Recently requested improvements (#4755) (ff04d87)
- Search by genre (1837419)
- sonarr: ✨ Add the username to a Sonarr tag when sent to Sonarr (#4802) (1d5fabd)
- sonarr: Added the ability to add default tags when sending to Sonarr (#4803) (ecfbb8e)
- upgrade @ngx-translate/core from 14.0.0 to 15.0.0 (#5158) (48d3dec)
- upgrade @ngx-translate/http-loader from 7.0.0 to 8.0.0 (#5159) (3bd98c1)
- Upgrade to Angular14 (#4668) (b9d55a4)
- Watchlist history errors(#4741) (c222f1a)
- ⚡ Improve render performance on the discover, movie and tv pages (#5084) (71c86a8)
- stop populating obsolete subscribe fields (#4625) (9a73463)
4.20.0 (2022-04-28)
- discover: Show more relevant shows in upcoming TV (8357819)
4.19.1 (2022-04-27)
4.19.0 (2022-04-27)
- sync: Detect reidentified movies in Emby and Jellyfin (5938077)
- sync: Detect reidentified series in Emby and Jellyfin (9096e91)
4.18.0 (2022-04-26)
- discover: Fix cache mix up (03d9422)
- discover: Fix new trending feature detection (6794b88)
- settings: Allow toggling features when there are more than one (a373359)
- discover: Add new trending source experimental feature (1a0823c)
- discover: Default trending source to new logic (4f12939)
4.17.0 (2022-04-25)
- discover: Add original language filter (ef7ec86)
4.16.17 (2022-04-25)
4.16.16 (2022-04-25)
- 4616: 🐛 fixed mandatory fields (d8f2260)
4.16.15 (2022-04-24)
4.16.14 (2022-04-19)
4.16.13 (2022-04-19)
4.16.12 (2022-04-19)
4.16.11 (2022-04-14)
- Set the default job for the watchlist import to hourly instead of daily (75906af)
- translations: 🌐 New translations from Crowdin [skip ci] (0e8a64b)
- translations: 🌐 New translations from Crowdin [skip ci] (7b0ad61)
- translations: 🌐 New translations from Crowdin [skip ci] (4fc2c1f)
- translations: 🌐 New translations from Crowdin [skip ci] (76ab733)
- translations: 🌐 New translations from Crowdin [skip ci] (06e4cef)
- translations: 🌐 New translations from Crowdin [skip ci] (c12d89d)
- translations: 🌐 New translations from Crowdin [skip ci] (bc0c2f6)
- translations: 🌐 New translations from Crowdin [skip ci] (e4b00e6)
- translations: 🌐 New translations from Crowdin [skip ci] (d1998d3)
- translations: 🌐 New translations from Crowdin [skip ci] (bee4ccb)
- translations: 🌐 New translations from Crowdin [skip ci] (80233ed)
- translations: 🌐 New translations from Crowdin [skip ci] (8a78adc)
- translations: 🌐 New translations from Crowdin [skip ci] (d04c60a)
- translations: 🌐 New translations from Crowdin [skip ci] (92a785e)
- translations: 🌐 New translations from Crowdin [skip ci] (634982d)
- translations: 🌐 New translations from Crowdin [skip ci] (b404baa)
- translations: 🌐 New translations from Crowdin [skip ci] (d14f11e)
- translations: 🌐 New translations from Crowdin [skip ci] (7cf64f9)
- translations: 🌐 New translations from Crowdin [skip ci] (0c9e1ec)
- translations: 🌐 New translations from Crowdin [skip ci] (3b0b730)
- translations: 🌐 New translations from Crowdin [skip ci] (6ed1a03)
- translations: 🌐 New translations from Crowdin [skip ci] (2941acd)
- translations: 🌐 New translations from Crowdin [skip ci] (c075a1a)
- translations: 🌐 New translations from Crowdin [skip ci] (76bd81c)
- translations: 🌐 New translations from Crowdin [skip ci] (0d38275)
- translations: 🌐 New translations from Crowdin [skip ci] (5c99601)
- translations: 🌐 New translations from Crowdin [skip ci] (01546a0)
- translations: 🌐 New translations from Crowdin [skip ci] (d7fea78)
- translations: 🌐 New translations from Crowdin [skip ci] (1a6b95d)
- translations: 🌐 New translations from Crowdin [skip ci] (fa10174)
- translations: 🌐 New translations from Crowdin [skip ci] (0c31e62)
- translations: 🌐 New translations from Crowdin [skip ci] (6399643)
- translations: 🌐 New translations from Crowdin [skip ci] (5826e2d)
- translations: 🌐 New translations from Crowdin [skip ci] (d434514)
- translations: 🌐 New translations from Crowdin [skip ci] (0b9596d)
- translations: 🌐 New translations from Crowdin [skip ci] (8c4c0b2)
- translations: 🌐 New translations from Crowdin [skip ci] (289ab77)
- translations: 🌐 New translations from Crowdin [skip ci] (30e3417)
- translations: 🌐 New translations from Crowdin [skip ci] (6c0a5da)
- translations: 🌐 New translations from Crowdin [skip ci] (d5bf969)
- translations: 🌐 New translations from Crowdin [skip ci] (8a9e7ea)
- translations: 🌐 New translations from Crowdin [skip ci] (01047a3)
- translations: 🌐 New translations from Crowdin [skip ci] (698a23f)
- translations: 🌐 New translations from Crowdin [skip ci] (24eb842)
- translations: 🌐 New translations from Crowdin [skip ci] (ac8b16a)
- translations: 🌐 New translations from Crowdin [skip ci] (f428ce6)
- translations: 🌐 New translations from Crowdin [skip ci] (94b16df)
- translations: 🌐 New translations from Crowdin [skip ci] (4881775)
- translations: 🌐 New translations from Crowdin [skip ci] (8297db9)
- translations: 🌐 New translations from Crowdin [skip ci] (d1152ab)
- translations: 🌐 New translations from Crowdin [skip ci] (eb2788b)
- translations: 🌐 New translations from Crowdin [skip ci] (21a794c)
4.10.2 (2022-01-22)
4.16.10 (2022-04-13)
4.16.9 (2022-04-13)
- plex-watchlist: Only request the latest season when importing from the watchlist (77a47ff)
4.16.8 (2022-04-13)
- availability: Fixed an issue where we wouldn't mark a available 4k movie as available (when 4K request feature is disabled) (b492699)
4.16.7 (2022-04-12)
4.16.6 (2022-04-11)
4.16.5 (2022-04-08)
- watchlist: actually fixed it this time... (d962a32)
4.16.4 (2022-04-08)
4.16.3 (2022-04-08)
- plex-watchlist: 🐛 Fixed the issue where the watchlist didn't work for users logging in via OAuth (6398f6a)
4.16.2 (2022-04-07)
- wizard: Fixed an issue when using Plex OAuth it could fail setting up (b743cf4)
4.16.1 (2022-04-07)
4.16.0 (2022-04-07)
4.15.6 (2022-04-07)
4.15.5 (2022-04-06)
4.15.4 (2022-03-29)
4.15.3 (2022-03-24)
4.15.2 (2022-03-23)
- metadata: improved the metadata job to also lookup the media in Plex to see if it has any more uptodate metadata (83d1a15)
4.15.1 (2022-03-18)
4.15.0 (2022-03-17)
- jellyfin: 🐛 Fixed an issue where Jellyfin content was showing the Play on Emby button (18b167d), closes #4542
4.14.4 (2022-03-10)
- 🐛 Fixed the Request On Behalf autocomplete not filtering correctly (a8ba2f3), closes #4539
- translations: 🌐 New translations from Crowdin [skip ci] (356c742)
- translations: 🌐 New translations from Crowdin [skip ci] (6fcaecf)
- translations: 🌐 New translations from Crowdin [skip ci] (132f4d4)
- translations: 🌐 New translations from Crowdin [skip ci] (f292006)
4.14.3 (2022-03-06)
- availability: 🐛 Fixed an issue where with 4k content, we could repeat notifications (f9ebc1c)
4.14.2 (2022-03-05)
- Sonarr: 🐛 Fixed an issue where some seasons were not being monitored correctly in sonarr (60cfd41), closes #4506
4.14.1 (2022-03-03)
4.14.0 (2022-03-02)
4.13.2 (2022-03-01)
- requests: 🐛 Fixed an issue where you couldn't approve movies from the request list (1611ef9)
4.13.1 (2022-03-01)
- details: 🐛 Fixed the missing Play on Media server button for 4k content #4529 (68600f3)
- discover: 🐛 Fixed the issue where there was an option on the discover to request 4k shows (that's not supported currently) (dcfd688)
- requests: 🐛 Fixed the issue where we could no longer approve TV Requests from the requests list (19fe4e3)
- translations: 🌐 New translations from Crowdin [skip ci] (#4526) (7e9f54f)
4.13.0 (2022-02-25)
- 4k: Hide 'Has 4K Request' column list if 4k feature is disabled (#4521) (a9a6067)
- issues: Fix label ID in chatbox page (#4520) (76882ad)
- localisation: Localize request types in notifications (#4516) (e09435d)
- notifications: Remove generic admin email in favour of admins' email (#4519) (b90fc5f)
- tv: Display TV show as requested if all episodes are requested (#4518) (2ed8c48)
- email-notifications: Add a link to Ombi details page in email notifications (#4517) (a3e97b3)
- media-details: Add Trakt to social icons (#4522) (d6ae79c)