Commit graph

184 commits

Author SHA1 Message Date
sephrat
4f12939e22 feat(discover): Default trending source to new logic 2022-04-26 12:58:21 +02:00
sephrat
1a0823ca80 feat(discover): Add new trending source experimental feature 2022-04-25 18:53:44 +02:00
sephrat
ef7ec861d8 feat(discover): Add original language filter 2022-04-23 12:42:30 +02:00
tidusjar
024fdb1869 Fixed code 2022-04-14 09:13:29 +01:00
tidusjar
75906af0ad fix: Set the default job for the watchlist import to hourly instead of daily 2022-04-14 08:55:19 +01:00
tidusjar
f41eea89a0 Added the watchlist import for movies 2022-04-07 11:20:33 +01:00
tidusjar
b5a268510d Updated projects, updated entities to use a string as the primary keys. migrations need doing 2022-04-06 21:42:24 +01:00
tidusjar
fdb54989b0 refactor: ♻️ Small changes around the header auth 2022-03-02 20:15:56 +00:00
Jamie
71aa74ddcc
Merge pull request #4510 from fservida/sso
SSO with Header Authentication
2022-03-02 20:09:38 +00:00
sephrat
b90fc5fea7
fix(notifications): Remove generic admin email in favour of admins' email (#4519)
This removes the generic admin email setting.
Instead we use the email addresses set on the users' profile.
Allows for notifications to many recipients in case of multiple admins.
Email testing now sends the test email to the currently logged in user.
2022-02-25 13:18:06 +00:00
Francesco Servida
5ddda3c39e
Implemented Settings in Model 2022-02-15 23:27:02 +01:00
Jamie
ba88848866
feat(radarr): 4K Requests and Radarr 4K support
* feat: updated radarr settings API to support 4k

* feat: refactored the radarr setting page to support the new model

* feat: Added 4k radarr to the settings page

* feat: Added the new Movie 4k Request

* feat: Got some of the backend rules done

* feat: Made a load of progress

* Removed the csproj ref

* feat: fixed the radarr ui

* feat: fixed up all the movie requests page

* feat: Hide the 4K buttons when the user does not have the 4k permission

* fix: fixed the templateref issue

* test: fixed up all the tests

* feat: Added migrations for media sever quality. Emby and Radarr Sync jobs now pull the quality

* feat: Done the media sync jobs

* feat: plex availability checker

* feat: Updated the jellyfin availability checker to check for 4k

* feat: updated emby availbility checker to check for 4k

* feat: almost got it all working now

* feat: Added 4k approve to the request list options

* feat: Added 4k to the requests list and bulk approve

* feat: Added the features service

* feat: added feature update to the frontend

* feat: got the features page working

* feat: Applied the feature service on the backend

* feat: added the feature flag on the UI

* feat: added 4k to the card
2022-02-14 22:08:09 +00:00
sephrat
b5ec556243
feat(newsletter): Started to localize the newsletter (#4485)
* Abstract media servers content into interfaces

* Media server entities into abstract classes

* Abstract media server content repository

* First pass at newsletter refactoring

* Minor code clean up

* Attempt at abstracting repositories (WIP)

* Fixed cast issue

* Corrected the other properties

* A step towards newsletter refactoring

* Clean up leftovers

* Fix broken episodes db interaction

* Save absolute URL for Plex content

Let's be consistent with Emby and Jellyfin

* Fix broken integration with Plex libraries

* Fix error when multiple media servers configured

* Fix newsletter being sent if no movies or episodes

* Fix broken tests

* Remove unneccesary logs

* Allow for newsletter localization

* Generate file in English

* Fix unsubscribe text unlocalized by messy merge

* Fix indentation

Co-authored-by: tidusjar <tidusjar@gmail.com>
2022-02-01 20:32:13 +00:00
maartenheebink
40af6593b6
feat(customization): Added possibility for custom favicons 2022-01-05 10:11:11 +00:00
tidusjar
a0e14068f4 feat(emby): Added a emby recently added sync! 2021-11-19 22:41:36 +00:00
Jamie
719eb7dbe3
feat: Upgrade Ombi to .NET 6 (#4390)
* chore: updated tfm to net6

* chore: updated main packages

* chore: fixed some warnings

* core: Added workflow_dispatch to some of the CI pipelines [skip ci] (#4392)

* chore: bump the net version

* ci: use the dotnet ver task everywhere
2021-11-09 21:54:51 +00:00
tidusjar
01d4f4d718 feat(request-limits): Added the new request limit options into the user importer 2021-10-20 22:58:10 +01:00
tidusjar
777ed2f322 feat: Added the ability to specify which branch you are on
Currently this will only affect the update check on the settings page, this will not switch builds for you
2021-10-07 16:36:42 +01:00
tidusjar
ecfb594f1f chore: 🚧 added a non-ui build configuration 2021-10-06 21:34:58 +01:00
tidusjar
6c6b7bb498 feat: Added the ability to provide your own custom plex url 2021-09-06 20:34:06 +01:00
tidusjar
6d70010777 Added the option to select libaries to monitor in Jellyfin and Emby #2389 2021-07-09 16:22:09 +01:00
tidusjar
fc7df0e11b Added the ability to select certain libraries in jellyfin 2021-07-09 15:16:57 +01:00
tidusjar
0c4bd10b0f Added the Digital Release Date back in.
Improved performance and system load when loading content #4082
2021-07-07 11:59:27 +01:00
tidusjar
5e33088a6d Removed the V3 switch from Radarr, no one is using V2 Radarr anymore. 2021-06-08 08:07:49 +01:00
first last
53523b35db Add settings for exlcuded genre and movie Ids 2021-05-20 14:00:13 -04:00
tidusjar
f18aa778e6 Added the ability to hide the user in the discord notification 2021-05-06 19:59:06 +01:00
tidusjar
89e1e21c7c We can now override language profiles for Sonarr v3 requests, we also added an option to specify the language profile for Anime requests 2021-04-08 10:11:32 +01:00
tidusjar
81f410d782 Ombi will now tell you when there is an update available in the settings, clicking that will also provide you with the changelog and links to manually download the binaries.
Also removed references to the custom HTTP client implimentation and we now use the inbuilt IHttpClientFactory, this means we have removed the "Ignore Certificate Errors" option in Ombi as it's no longer needed.
2021-04-04 23:35:38 +01:00
tidusjar
3aa07aa7a6 Got most of it working! 2021-03-06 23:13:44 +00:00
tidusjar
de886dd800 Fixed the issue with the null streaming country 2021-01-07 20:14:13 +00:00
Joshua M. Boniface
6a96d6718b Remove remaining IsJellyfin sections 2020-12-11 23:23:25 -05:00
Joshua M. Boniface
9fe644f3db Add separate Jellyfin server type
Due to forthcoming changes to the Jellyfin API, this adds support for
Jellyfin as server type completely independent from Emby. It also undoes
the workarounds that treated Jellyfin as a subset of Emby.
2020-12-10 02:16:20 -05:00
tidusjar
0d55eec72e Update to net5.0 2020-11-10 19:22:34 +00:00
tidusjar
96abeb5861 wip 2020-11-02 19:02:27 +00:00
tidusjar
26b2a574be Updated the Radarr API to support the new V3 endpoints. There's now a new V3 flag on the radarr settings 2020-10-11 00:52:37 +01:00
tidusjar
2171768757 package updates 2020-09-30 22:36:09 +01:00
tidusjar
ff6041b9d1 Added the ability to hide available media from the discover page 2020-09-17 22:07:14 +01:00
tidusjar
dd916e5753 Added the ability to switch on and off the *arr availability scanner 2020-09-01 22:02:57 +01:00
tidusjar
c1529da0e6 Added the ability to delete requests after they have become available 2020-07-31 13:51:58 +01:00
Jamie Rees
4c4f8f373d wip 2020-07-31 08:13:44 +01:00
Jamie Rees
e3094d2df1 small tweaks 2020-07-21 08:01:08 +01:00
tidusjar
87b94e3ed0 Added some additional logging to the metadata refresh 2020-06-19 23:50:22 +01:00
tidusjar
abf4a424b3 Fixed #2865 2020-06-16 22:35:58 +01:00
tidusjar
466c9dada7 Finished off the discord enhancements 2020-06-14 00:03:41 +01:00
Jamie Rees
993510efdd merge 2020-02-18 22:26:42 +00:00
Jamie Rees
ac51126437 merge 2020-02-18 22:03:54 +00:00
Jamie Rees
c20c16b7a0 Finished healthchecks 2020-02-17 21:10:24 +00:00
tidusjar
483f021e29 Updated to 3.1 2020-02-07 23:01:36 +00:00
Jamie Rees
0c7b6a8ed0 more wip on whatsapp 2020-02-01 22:32:36 +00:00
tidusjar
952db09e28 Started on whatsapp 2020-01-11 00:41:55 +00:00