Commit graph

6199 commits

Author SHA1 Message Date
Wesley King
55855c5add
fix: Reworked the version check (#4719) (#4781)
[skip ci]
2022-10-19 15:20:10 +01:00
Jamie
5446406cf2
🌐 Translations Update (#4775)
* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]
2022-10-08 20:40:41 +01:00
Jamie
d9eff39840
🌐 Translations Update (#4771)
* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]
2022-10-07 22:47:50 +01:00
Conventional Changelog Action
29831a338c chore(release): 🚀 v4.28.0 [skip ci] 2022-10-07 20:53:58 +00:00
Jamie
fa65712bd5
feat(plex): Added the ability to configure the watchlist to request the whole TV show rather than latest season (#4774) 2022-10-07 21:46:49 +01:00
Jamie
dc98613bb4
refactor: Rework the Plex Settings Page (#4772)
[skip ci]
2022-10-07 21:35:31 +01:00
Conventional Changelog Action
9ba50982b0 chore(release): 🚀 v4.27.8 [skip ci] 2022-10-07 18:39:35 +00:00
Victor Usoltsev
9fe7ec115e
refactor: Upgrades nuget packages. Removes deprecated packages. Fixes build warnings. (#4769)
* Upgrades nuget packages. Removes deprecated packages. Fixes build warnings.

* Fixes the last few build warnings.
2022-10-07 19:23:12 +01:00
Conventional Changelog Action
9167bd32b4 chore(release): 🚀 v4.27.7 [skip ci] 2022-10-07 18:22:44 +00:00
Victor Usoltsev
2e6f35f89a
fix: Fixes default image for recently requested items. (#4767) 2022-10-07 19:16:02 +01:00
Conventional Changelog Action
33d6704789 chore(release): 🚀 v4.27.6 [skip ci] 2022-10-01 20:45:43 +00:00
tidusjar
061c771b77 Merge branch 'develop' of https://github.com/tidusjar/Ombi into develop 2022-10-01 21:39:02 +01:00
tidusjar
fc14780bd3 fix(notifications): Fixed the error when sending multiple test notifications. Added more logging when Discord complains the message is invalid 2022-10-01 21:38:51 +01:00
Conventional Changelog Action
e52037e4c9 chore(release): 🚀 v4.27.5 [skip ci] 2022-09-30 20:59:20 +00:00
tidusjar
4013693c30 Merge branch 'develop' of https://github.com/tidusjar/Ombi into develop 2022-09-30 21:52:29 +01:00
tidusjar
8c9ad9b414 fix(importer): 🐛 Allow you to only import Plex Admins without the Plex Users 2022-09-30 21:52:21 +01:00
Conventional Changelog Action
86edff5689 chore(release): 🚀 v4.27.4 [skip ci] 2022-09-30 20:03:38 +00:00
tidusjar
e4f6244ad2 Merge branch 'develop' of https://github.com/tidusjar/Ombi into develop 2022-09-30 20:56:56 +01:00
tidusjar
9fb8af7e09 test: 🧪 added full test coverage to the plex availability checker, also fixed a small few bugs in there at the same time 2022-09-30 20:55:56 +01:00
Conventional Changelog Action
5a538faf64 chore(release): 🚀 v4.27.3 [skip ci] 2022-09-30 19:15:35 +00:00
tidusjar
28e248046a fix(availability): 🐛 Fixed a issue with the availability checker after the previous update. Added full test coverage around that area 2022-09-30 20:07:38 +01:00
Jamie
7ea7d58cb8
🌐 Translations Update (#4739)
* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]
2022-09-30 15:22:50 +01:00
Conventional Changelog Action
092cdee81d chore(release): 🚀 v4.27.2 [skip ci] 2022-09-29 11:15:21 +00:00
Jamie
2cddec7590
fix(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) 2022-09-29 12:08:41 +01:00
sephrat
0f12b01325
refactor: Encapsulate common TV availability checker logic (#4753)
[skip ci]
2022-09-29 12:08:21 +01:00
Conventional Changelog Action
89805dcd96 chore(release): 🚀 v4.27.1 [skip ci] 2022-09-20 21:53:42 +00:00
tidusjar
66b05e5a85 fix(plex): stop the plex sync from deleting episodes when we can't find the plex key 2022-09-20 22:47:12 +01:00
Conventional Changelog Action
386736fa7f chore(release): 🚀 v4.27.0 [skip ci] 2022-09-14 19:46:12 +00:00
Jamie
ff04d87534
feat: Recently requested improvements (#4755)
* feat(discover):  Admins can now approve the Recently Requested list

* feat(discover):  Images for the recently requested area are now loading faster and just better all around

* test:  Added automation for the new feature
2022-09-14 20:39:48 +01:00
Conventional Changelog Action
b0b1764f38 chore(release): 🚀 v4.26.0 [skip ci] 2022-09-07 15:21:35 +00:00
sephrat
66aa101019
feat(notifications): Add more curly variables for partially available notification
* feat: Add more curly variables for partially available notification

* test: Fix newly added test
2022-09-07 16:14:43 +01:00
Conventional Changelog Action
29fb614efd chore(release): 🚀 v4.25.1 [skip ci] 2022-09-07 15:04:59 +00:00
sephrat
369eb33917
fix(webhook): Remove added trailing slash from webhook URL #4710 2022-09-07 15:58:56 +01:00
Conventional Changelog Action
bce6f4c2f3 chore(release): 🚀 v4.25.0 [skip ci] 2022-08-23 19:42:57 +00:00
contrib-readme-bot
a7da7b7a8b chore: 👥 Updated Contributors [skip ci] 2022-08-23 19:35:36 +00:00
Jamie
47ea64b5a4
fix: fixed stats controller (#4742) 2022-08-23 20:35:20 +01:00
Jamie
c222f1a945
feat: Watchlist history errors(#4741)
[skip ci]
2022-08-23 20:35:06 +01:00
Conventional Changelog Action
15fe04d4a6 chore(release): 🚀 v4.24.0 [skip ci] 2022-08-22 19:32:04 +00:00
Jamie
00e25f12e8
🌐 Translations Update (#4736)
* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]
2022-08-22 20:26:14 +01:00
Hadrien
1d53261382
feat: add crew on movie page (#4722)
* add crew on movie page

* order by director, add default image and fix click

Co-authored-by: tidusjar <tidusjar@gmail.com>
2022-08-22 20:25:40 +01:00
Conventional Changelog Action
2f5d54c5bf chore(release): 🚀 v4.23.2 [skip ci] 2022-08-22 18:45:03 +00:00
sephrat
d661f32e8a
fix: Fix conflicting property name for Swagger (#4733) 2022-08-22 19:39:31 +01:00
Conventional Changelog Action
65f26812be chore(release): 🚀 v4.23.1 [skip ci] 2022-08-12 19:07:35 +00:00
contrib-readme-bot
47ab7e5b68 chore: 👥 Updated Contributors [skip ci] 2022-08-12 19:01:22 +00:00
Miguel A Vico Moya
72769df5e4
Fix: Ombi.Api.Lidarr: Remove unused fields from ArtistAdd (#4727)
When an artist is not found in Lidarr as part of requesting an album,
MusicSender will make a POST request against the /api/v1/artist endpoint
to add such artist.

Not all fields defined in ArtistAdd are initialized, and those
uninitialized will be `null` values in the JSON body of the request, as
shown in this intercepted request:

```
{
    "addOptions": {
        "AlbumsToMonitor": [
            "e5c48b66-44ef-3685-ad53-45dbcd7294c0"
        ],
        "monitor": 6,
        "monitored": true,
        "searchForMissingAlbums": false
    },
    "added": "2022-08-10T06:49:32.4374278+00:00",
    "albumFolder": true,
    "artistName": "Manolo García",
    "cleanName": "manologarcía",
    "disambiguation": null,
    "discogsId": 0,
    "ended": false,
    "foreignArtistId": "1c8309da-9789-40bf-b9c2-e20064263820",
    "images": [],
    "links": [],
    "metadataProfileId": 1,
    "monitored": true,
    "overview": null,
    "qualityProfileId": 3,
    "ratings": null,
    "remotePoster": null,
    "rootFolderPath": "/media/music/",
    "sortName": null,
    "statistics": null,
    "status": null,
    "tadbId": 0,
    "tags": null
}
```

This request will fail and Lidarr will return a 400 BadRequest error
with the following message:

```
2022-08-10 01:45:52.458 +00:00 [Error] StatusCode: BadRequest, Reason: Bad Request, RequestUri: http://lidarr:8686/api/v1/artist
2022-08-10 01:45:52.459 +00:00 [Debug] {
  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
  "title": "One or more validation errors occurred.",
  "status": 400,
  "traceId": "00-52e01b322a05d7c6633eca2488ef2a5c-06345b3bb8c4bb6c-00",
  "errors": {
    "$.status": [
      "The JSON value could not be converted to NzbDrone.Core.Music.ArtistStatusType. Path: $.status | LineNumber: 0 | BytePositionInLine: 14."
    ]
  }
}
```

Removing all the `null` fields from the JSON body fixes the problem and
correctly adds the artist to Lidarr.
2022-08-12 20:01:00 +01:00
Jamie
3731c588d5
🌐 Translations Update (#4731)
* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]

* fix(translations): 🌐 New translations from Crowdin [skip ci]
2022-08-12 08:47:50 +01:00
sephrat
bf65c76ff9
fix: Localize recently requested on discover page (#4729)
[skip ci]
2022-08-11 15:30:20 +01:00
Conventional Changelog Action
8b8ec4340d chore(release): 🚀 v4.23.0 [skip ci] 2022-08-09 15:40:57 +00:00
Jamie
44d38fbaae
feat: Recently Requested on Discover Page (#4387) 2022-08-09 16:33:55 +01:00
sephrat
26ac75f0c2
fix: Log Microsoft warnings to log file (#4723)
[skip ci]
2022-08-08 15:52:18 +01:00