- Added better support for Jellyfin, we will now auto detect if it's a jellyfin server after pressing the discover button. [tidusjar]
- Update aspnetcore.yml. [Jamie]
- Update aspnetcore.yml. [Jamie]
- Update aspnetcore.yml. [Jamie]
- Update aspnetcore.yml. [Jamie]
- Update aspnetcore.yml. [Jamie]
- Update and rename .github/workflows to .github/.github/workflows/test.workflow. [Jamie]
- Update aspnetcore.yml. [Jamie]
- Update aspnetcore.yml. [Jamie]
- Update aspnetcore.yml. [Jamie]
- Added a bit more logging into the recently added scan. [tidusjar]
- Update emby.component.html. [sorano]
- Update EmbyHelper.cs. [sorano]
- Update CHANGELOG.md. [Jamie]
### **Fixes**
- Fixed #3078. [tidusjar]
- Fixes issue #3195 The new string extension method ToHttpsUrl ensures that URLs starting with "https" are no longer turned into "httpss" The commit also replaces all occurances of the error prone .Replace("http", "https") in the whole solution. [msdeibel]
- Create test.workflow. [Jamie]
- Delete test.workflow. [Jamie]
- New translations en.json (Norwegian) [Jamie]
- New translations en.json (Norwegian) [Jamie]
- Fix for #3183. [tidusjar]
- Fixed an issue where running the recently added sync via the UI was running the full sync. [tidusjar]
- Fixed #3143. [Jamie Rees]
- New translations en.json (French) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Polish) [Jamie]
- Fixed the issue when we are logging errors in the logs incorrectly. [Jamie]
- Removed the lanuage profile from the Lidarr integration. [tidusjar]
- Try and clear up the issue #2998. [tidusjar]
- Fixed an issue where shows that have no aired, episodes are not marked as monitored in Sonarr. [tidusjar]
- Fixed an error when finishing the content sync. [tidusjar]
- Fixed issue where using the API to request a movie/tv show would throw an exception when only using the API Key #3091. [tidusjar]
- Put "Ombi" back as the product name for Plex oAuth. [tidusjar]
- Added a global mutex (not used yet) and moved around the code for loggin in since I suspect the Get Roles call is using deffered execution on the database causing the lock when attempting to access straight away #2750. [Jamie Rees]
- Added a lock on the database commit level to see if I can improve locked db's. [Jamie Rees]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Norwegian) [Jamie]
- New translations en.json (Italian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (German) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Danish) [Jamie]
- New translations en.json (Bulgarian) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Spanish) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (German) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Bulgarian) [Jamie]
- New translations en.json (Swedish) [Jamie]
- New translations en.json (Spanish) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Norwegian) [Jamie]
- New translations en.json (Italian) [Jamie]
- New translations en.json (German) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Danish) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Bulgarian) [Jamie]
- New translations en.json (Swedish) [Jamie]
- New translations en.json (Spanish) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Norwegian) [Jamie]
- New translations en.json (Italian) [Jamie]
- New translations en.json (German) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Danish) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Russian) [Jamie]
- New translations en.json (Hungarian) [Jamie]
- New translations en.json (Bulgarian) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Polish) [Jamie]
- Fixed the issue where the recently added scan was actually calling the RefreshMedia which ends up wiping out the Plex cache instead of refreshing the metadata... i'm a dumbass #3023. [tidusjar]
- Fix #3027. [Jamie]
- Log the request. [tidusjar]
- Really fixed #3010 this time. That's embarrassing. [Jamie]
- Renamed "Extensions" for Spelling Mistake. [bdrumm1234]
-#3010 - Make sure we only sync the Monitored Radarr movies... [tidusjar]
- Fixed build. [Jamie Rees]
- Fixed #2995. [Jamie Rees]
- Fixed. [tidusjar]
- Import System.IO. [Patrick Collins]
- Add exception to handle unknown RequestType. [Patrick Collins]
- Add braces to all if statements. [Patrick Collins]
- Added a page where the admin can write/style/basically do whatever they want with e.g. FAQ for the users #2715 This needs to be enabled in the Customization Settings and then it's all configured on the page. [TidusJar]
- Updated the AspnetCore.App package to remove the CVE-2019-0564 vulnerability. [TidusJar]
- Added a global language flag that now applies to the search by default. [tidusjar]
- Updated the frontend packages (Using Angular 7 now) [TidusJar]
- Added capture of anonymous analytical data. [tidusjar]
- Added {AvailableDate} as a Notification Variable, this is the date the request was marked as available. See here: https://github.com/tidusjar/Ombi/wiki/Notification-Template-Variables. [tidusjar]
- Added the ability to search movies via the movie db with a different language! [tidusjar]
- Added the ability to specify a year when searching for movies. [tidusjar]
- There is now a new Job in ombi that will clear out the Plex/Emby data and recache. This will prevent the issues going forward that we have when Ombi and the Media server fall out of sync with deletions/updates #2641#2362#1566. [TidusJar]
- Make the newsletter BCC the users rather than creating a million newsletters (Hopefully will stop SMTP providers from marking as spam). This does mean that the custom user customization in the newsletter will no longer work. [TidusJar]
- Set the landing and login pages background refresh to 15 seconds rather than 10 and 7. [TidusJar]
- Fixed a bug with us thinking future dated emby episodes are not available, Consoldated the emby and plex search rules (since they have the same logic) [TidusJar]
- Correct path of lidarr component import for unix systems. [Kenton Royal]
- Refactor code. [Kenton Royal]
- Fix formatting error. [Kenton Royal]
- Revert "Revert request.service.ts to version on upstream/develop" [Kenton Royal]
- Revert request.service.ts to version on upstream/develop. [Kenton Royal]
- Fix lint errors. [Kenton Royal]
- Move logic for notifying when reuqest is complete. [Kenton Royal]
- Remove import. [Kenton Royal]
- Remove unused module. [Kenton Royal]
- Refactor code. [Kenton Royal]
- Add text to translation file. [Kenton Royal]
- Fix query for fetching requested tv shows. [Kenton Royal]
- Add vscode to gitignore. [Kenton Royal]
- Fix lint errors. [Kenton Royal]
- Remove unused methods from SearchController. [Kenton Royal]
- Remove local vscode files. [Kenton Royal]
- Fix bug when submitting requests for multiple episodes accross multiple seasons. [Kenton Royal]
- Fix bug with TV requests in which requesting a seasion would treat request as single episode. [Kenton Royal]
- Fix issues with remaining count updating. [Kenton Royal]
- Trigger update of request limit on new request. [Kenton Royal]
- Add logic for movie request count. [Kenton Royal]
- Add logic for retriving request information. [Kenton Royal]
- Move to seperate component and display for both TV and movies. [Kenton Royal]
- Add dummy for request counter. [Kenton Royal]
- Fix scss import for unix systems. [Kenton Royal]
- Add methods to interface and add model class. [Kenton Royal]
- !fixed lint. [TidusJar]
- Fixed #2481. [TidusJar]
- New translations en.json (Swedish) [Jamie]
- New translations en.json (Spanish) [Jamie]
- New translations en.json (Portuguese, Brazilian) [Jamie]
- New translations en.json (Polish) [Jamie]
- New translations en.json (Norwegian) [Jamie]
- New translations en.json (Italian) [Jamie]
- New translations en.json (German) [Jamie]
- New translations en.json (French) [Jamie]
- New translations en.json (Dutch) [Jamie]
- New translations en.json (Danish) [Jamie]
- Fixed #2475. [Jamie]
- Stript out certain characters when sending a pushover message #2385. [TidusJar]
- Add default values for Priority and Sound. [David Pooley]
- Allow for the ability to set Pushover notification sound and priority from within Ombi. [David Pooley]
- It works now when we request an album when we do not have the artist in Lidarr. Waiting on https://github.com/lidarr/Lidarr/issues/459 to do when we have the artist. [Jamie]
- Added a check for long movie descriptions and dealt with accordingly. [Anojh]
- Update jobs.component.html. [D34DC3N73R]
- Added id to emby button to distinguish for UI purposes. [Anojh]
- Changed theme content textarea to use monospace font. [Anojh]
- Added classes and ids to issue status. [Anojh]
- Changed overlay picture to poster pic so we have fallback styling on older clients. [Anojh]
### **Fixes**
- Fixed #2224. [Jamie]
- More robust check for release date. [Anojh]
- Fixed duplicate titles in Plex Newsletter. [Anojh]
- Fixed the filter on the Requests page #2219 and added the default sort to be most recent requests. [Jamie Rees]
- Enable the mobile ntoifications inside Ombi. [Jamie Rees]
- Made the episode list in the newsletter easier to read. Rather than 1,2,3,4,5,10 we will now show 1-5, 10. [Jamie Rees]
- Moved the RecentlyAddedSync into it's own job, it still is calls the regular sync but this should make it easier to start the job from the UI (When I add that) [Jamie Rees]
- Made a massive improvement on the Smaller more frequent Plex Job. This should pick up content a lot quicker now and also get their metadata a lot quicker. [Jamie Rees]
- Trigger a metadata refresh when we finish scanning the libraries. [Jamie Rees]
- Fixed a potential issue in the newsletter where it wouldn't send content due to missing metadata, but would mark it as if it was sent. [Jamie Rees]
- Fixed settings retaining active class when elsewhere in UI. [Anojh]
- Separated user and subject details into spans and fixed styling. [Anojh]
- Fixed linting errors. [Anojh]
- Fixed settings nav item not retaining active class when in other tabs in the settings page. [Anojh]
- Separated reported by and subject and added classes. [Anojh]
- Fix for issue #2152. [Anojh]
- Fix genres being ambigious error. [Anojh]
- Made text style justified. [Anojh]
- V1.0, needs TV background and needs styles for outlook. [Anojh]
- Added a new Job. Plex Recently Added, this is a slimmed down version of the Plex Sync job, this will just scan the recently added list and not the whole library. I'd reccomend running this very regulary and the full scan not as regular. [Jamie]
- Changed the TV Request API. We now only require the TvDbId and the seasons and episodes that you want to request. This should make integration regarding TV a lot easier. [Jamie]
### **Fixes**
- Emby improvments on the way we sync/cache the data. [Jamie]
- Memory improvements. [Jamie]
- Made some improvements to the Sonarr Sync job #2127. [Jamie]
- Conflict resolving and adopting Jamie's new method. [Anojh]
- Wrote new calls to just get poster and bg. [Anojh]
- Fix for issue #1907, which is to add content poster and bg to issue details page. [Anojh]
- Dynamic Background Animation. [Anojh]
- Improved the message for #2037. [tidusjar]
- Improved the way we use the notification variables, we have now split out the Username and Alias (Requested User is depricated but not removed) [tidusjar]
- Removed redundant timers. [Anojh]
- More optimizations by reducing requests. [Anojh]
- Added user request limits, We can now set the limit for a user. [tidusjar]
- Updated the UI JWT framework. [Jamie]
- Added missing migrations #1744. [Jamie]
- Added the SickRage API integration. [Jamie]
- Update the Emby Connect Username in the user importer. To update the emby connect email address we do it when the user logs in, since the only way to get that information is to use the users Username and Password, since we do not keep this information we cannot do it in the User Importer, but if they have successfully logged in via Emby Connect then we check if we need to update the email address on login. [Jamie]
- Update the connectuserid for emby users. [tidusjar]
- Added the ability to customize job scheudles. [Jamie]
- Update README.md. [Jamie]
- Added the option to import the plex admin. [tidusjar]
- Added the route name as an Id on the container div #1698. [Jamie]
- Updated packages including uglify-es and the package-lock #1683. [Jamie]
- Updated to Angular5 with best practises. [Jamie]
- Update README.md. [Jamie]
- Added the new backgrounds for the requests pages. [tidusjar]
- Added caching to the settings. [tidusjar]
- Added some better handling when adding existing seasons to a tv show in the Plex cacher. [tidusjar]
- Added Telegram Notification support, Not tested. [Jamie]
- Added the new banner background for tv shows. [tidusjar]
- Added a new customization option to provide a css link. [Jamie]
- Update README.md. [Jamie]
- Update README.md. [Jamie]
- Changed to discord link. [tidusjar]
- Added more translations. [Jamie]
- Added more logging for #1643. [tidusjar]
- Update README.md. [Jamie]
- Update Crowdin configuration file. [Jamie]
- Added more translations. [Jamie]
- Update da.json (#1634) [Lixumos]
- Added 32bit version of Ombi. [Jamie]
- Added more translations. [Jamie]
- Added translations. [Jamie]
- Updated the npm packages. [Jamie.Rees]
- Added four new endpoints to change the availability for TV shows and Movies #1601. [Jamie.Rees]
- Added the ability to run a user defined update script #1460. [Jamie.Rees]
- Added logging around creating the wizard user #1604. [tidusjar]
- Added the option to run the content cacher from the settings page, it will no longer get triggered when we press save. [tidusjar]
- Added the ability to specify how many episodes we should cache at a time. #1598. [tidusjar]
- Added usersname and password option for the updater #1460. [Jamie.Rees]
- Changed the way we download the .zip files in the auto updater #1460 This might make a difference to the permissions issue. but not 100% sure. [Jamie.Rees]
- Changed cake. [Jamie.Rees]
- Added feedback when we send a welcome email #1578. [Jamie.Rees]
- Update README.md. [Jamie]
- Added some logging into the PlexCachers and set the log level to informational. [tidusjar]
- Added Couchpotato support and fixed #1548. [tidusjar]
- Update ISSUE_TEMPLATE.md. [PotatoQuality]
- Update ISSUE_TEMPLATE.md. [PotatoQuality]
- Update README.md. [Jamie]
- Added the ability to use a cookie to login. Mainly for Org. [tidusjar]
- Added support for a new TV and Movie provider. DogNZB. [tidusjar]
- Added a PartlyAvailable flag for tv shows. [Jamie.Rees]
- Added some feedback on the request buttons for movies #1536. [Jamie.Rees]
- Added a fix for the poster path issue #1533. [Jamie.Rees]
- Added back the log path writing #865. [Jamie.Rees]
- Update README.md. [Jamie]
- Added support for email login #1513. [tidusjar]
- Added some more logging around the plex user importer fixed the discord notification issue #1513. [tidusjar]
- Update README.md. [PotatoQuality]
- Update README.md. [PotatoQuality]
- Update README.md. [PotatoQuality]
- Update README.md. [PotatoQuality]
- Update README.md. [PotatoQuality]
- Update Readme for V3. [PotatoQuality]
- Added some wiki pages and also made it so we cannot edit Plex Users email address (since they will get overwrote via the Importer) #865. [Jamie.Rees]
- Added transparency to icon files (#1520) [Auwen]
- Added an application URL in the customization settings #1513. [Jamie.Rees]
- Update ISSUE_TEMPLATE.md. [Jamie]
- Added the ability to enable Plex User importing. We also allow you to exclude users #1456. [tidusjar]