Commit graph

167 commits

Author SHA1 Message Date
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
0ff0a704ff
refactor(newsletter): ♻️ Media servers + newsletter refactoring (#4463)
* 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

* Expose stored media server URL

No need to recalculate it
+ Plex URL was broken due to an earlier change

* Remove unused variable

* Remove obsolete tests

URLs are now fetched from database directly

* Retro-compatibility for Plex content URL

Solves URL for media synced before absolute URL was saved in PlexServerContent

* chore: added some obsoletes

* fix: removed the unsub link when not present

Co-authored-by: tidusjar <tidusjar@gmail.com>
2022-01-31 20:15:31 +00:00
tidusjar
a0e14068f4 feat(emby): Added a emby recently added sync! 2021-11-19 22:41:36 +00:00
tidusjar
15e37b532a fix(issues): 🐛 Fixed where we did not show the poster when an issue is raised for media we do not have a request for #4402 2021-11-15 22:08:37 +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
1ef45dc44c feat(notifications): Added Partially Available Notifications 2021-10-09 00:17:56 +01:00
tidusjar
ecfb594f1f chore: 🚧 added a non-ui build configuration 2021-10-06 21:34:58 +01:00
tidusjar
364b9f11af feat(request-limits): Request limits are no longer a rolling date. But reset at the start of the week or month depending on the preference 2021-09-22 21:49:28 +01:00
tidusjar
e8810e82b1 fix: 🐛 Small change to the URL we generate for the Play on Plex link 2021-09-07 08:19:37 +01:00
tidusjar
6c6b7bb498 feat: Added the ability to provide your own custom plex url 2021-09-06 20:34:06 +01:00
tidusjar
6327782c74 Fixed the discord notification test issue 2021-07-27 09:42:42 +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
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
0793050913 Fixed the issue where the Plex Server URL was no longer formatted correctly. 2021-06-12 19:20:35 +01:00
tidusjar
85aa5ae16f More demo work, unintresting stuff 2021-05-20 16:00:59 +01:00
tidusjar
6e51f7f864 Added the demo to the new apis... I hate that fruit company, lets see if we can get approved now 2021-05-19 20:23:15 +01:00
tidusjar
5bd85a3aac Fixed #4140 2021-04-07 20:27:24 +01:00
tidusjar
c5f123b903 Got a bit of the work done, needs some polish then tackle tv 2021-03-23 22:08:20 +00:00
Berserkir-Wolf
662c4bee07 Update github link to new org url 2021-01-31 16:13:11 +13:00
tidusjar
6a062d5c40 Fixed a bunch of jellyfin issues 2021-01-03 21:22:52 +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
Jamie Rees
3aa28a58e5 Fixed unit tests 2020-11-03 08:20:26 +00:00
Jamie Rees
7f9652ba4e Fixed #3476 2020-11-02 21:05:26 +00:00
tidusjar
96abeb5861 wip 2020-11-02 19:02:27 +00:00
Jamie Rees
910fd34445 Generate a new security token per install Pt.1, Pt.2 = new Role System 2020-10-26 20:00:39 +00:00
Victor Usoltsev
4332e5cf51 Replaces scheme to https for all urls returned to client side. 2020-10-07 21:01:17 +13:00
tidusjar
2171768757 package updates 2020-09-30 22:36:09 +01:00
tidusjar
86937d2a1c Fixed #3692 2020-08-27 22:06:21 +01:00
tidusjar
062ba2419b Fixed the duplicate notifications 2020-06-22 21:41:58 +01:00
tidusjar
87b94e3ed0 Added some additional logging to the metadata refresh 2020-06-19 23:50:22 +01:00
tidusjar
3d5e4383d9 When saving setting, kick off the sync 2020-06-11 11:04:17 +01:00
Jamie Rees
bbf9c4ba51 Fixed the exception being thown when reading from multiple IQuerables 2020-05-21 23:51:18 +01:00
Jamie Rees
03fc7d4c19 Added the new notification provider to the settings page 2020-05-13 22:14:28 +01:00
tidusjar
b09d4e41f9 Fixed #3455 2020-03-31 15:56:37 +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
72403f21f6 Fixed duplicate notifications #3398 2020-02-17 21:48:12 +00:00
tidusjar
483f021e29 Updated to 3.1 2020-02-07 23:01:36 +00:00
Jamie
0df6a734de
Merge pull request #3373 from tidusjar/feature/v4-whatsapp
Feature/v4 whatsapp
2020-02-01 23:25:51 +00:00
Jamie Rees
9bccec94e3 Improved the newsletter, we now pick up movies easier. 2020-01-23 22:04:12 +00:00
tidusjar
9946c80f3f Fixed the versioning 2020-01-17 15:47:35 +00:00
tidusjar
952db09e28 Started on whatsapp 2020-01-11 00:41:55 +00:00
Namaneo
88f3f0f9f0 Integrate webhooks into existing notification mechanism 2019-11-29 16:47:30 +01:00
Jamie Rees
bea8551cd3 merge 2019-11-26 08:32:16 +00:00
tidusjar
faba87cdc6 Fix for #3277 2019-11-20 21:35:04 +00:00
tidusjar
181bd53202 Fixed the notifications issue 2019-11-10 14:56:12 +00:00
tidusjar
ccbf67d3a6 really fixed the build 2019-11-06 12:21:35 +00:00
tidusjar
a8026aecf4 Upgrade to .net standard 2.1 2019-11-05 22:06:23 +00:00