Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev to master #5210

Merged
merged 457 commits into from
Jan 3, 2025
Merged
Changes from 1 commit
Commits
Show all changes
457 commits
Select commit Hold shift + click to select a range
8cd556e
fix(plex-watchlist): Index out of bounds error
tidusjar Jan 6, 2023
f162fee
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jan 6, 2023
6227236
chore(release): :rocket: v4.35.1 [skip ci]
invalid-email-address Jan 6, 2023
67fb992
fix(database): Just some tweaks, shouldn't notice any difference, may…
tidusjar Jan 8, 2023
12e8559
Merge branch 'develop' of https://github.com/Ombi-app/Ombi into develop
tidusjar Jan 8, 2023
fed035a
chore(release): :rocket: v4.35.2 [skip ci]
invalid-email-address Jan 8, 2023
f229d88
fix(#4847): Invalid Discord request fixed, also fixed an issue where …
tidusjar Jan 13, 2023
46ce254
chore(release): :rocket: v4.35.3 [skip ci]
invalid-email-address Jan 13, 2023
854d1c0
bug(#4854): 🐛 Fixed the Recently Requested showing requests when it s…
tidusjar Jan 22, 2023
8eda250
fix(discover): :bug: Fixed the default poster not taking into account…
tidusjar Jan 22, 2023
5123a76
fix(Hide music from navbar and request list when not enabled): :bug:
tidusjar Jan 22, 2023
e05333e
Merge pull request #4855 from Ombi-app/bugs
tidusjar Jan 22, 2023
887a7fc
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jan 22, 2023
b55cad0
chore(release): :rocket: v4.35.4 [skip ci]
invalid-email-address Jan 22, 2023
4a50a00
fix(radarr-settings): 🐛 Fixed a typo
tidusjar Jan 24, 2023
4734237
chore(release): :rocket: v4.35.5 [skip ci]
invalid-email-address Jan 24, 2023
aca4ee3
fix: Fixed the issue where the login page is still present after logg…
tidusjar Jan 26, 2023
c088054
chore(release): :rocket: v4.35.6 [skip ci]
invalid-email-address Jan 31, 2023
353de98
fix(wizard): :bug: Stop access to the wizard when you have already se…
tidusjar Feb 10, 2023
86d9837
chore(release): :rocket: v4.35.7 [skip ci]
invalid-email-address Feb 10, 2023
4098da3
fix(plex-oauth): 🐛 Fixed an issue where using OAuth you could log in …
tidusjar Feb 16, 2023
cd4895c
chore(release): :rocket: v4.35.8 [skip ci]
invalid-email-address Feb 17, 2023
24db462
Merge branch 'master' into develop
tidusjar Feb 24, 2023
cf0df66
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Feb 24, 2023
382c195
fixed bad merge
tidusjar Feb 24, 2023
622f77e
chore(release): :rocket: v4.35.9 [skip ci]
invalid-email-address Feb 24, 2023
83aacf0
Update .gitignore
tidusjar Feb 24, 2023
605e746
Fixed automation
tidusjar Feb 24, 2023
fcd78fe
fix(sonarr): :bug: Improved the error handling in the sonarr settings…
tidusjar Mar 25, 2023
b5f694f
chore: update deps
tidusjar Mar 25, 2023
c98f82c
chore: more deps
tidusjar Mar 25, 2023
0716f48
bump
tidusjar Mar 25, 2023
29dc84e
chore(release): :rocket: v4.35.12 [skip ci]
invalid-email-address Mar 25, 2023
bd2c2d3
fix(sonarr): :bug: Added some more error handling and information aro…
tidusjar Mar 28, 2023
e75c308
chore(release): :rocket: v4.35.13 [skip ci]
invalid-email-address Mar 28, 2023
1244487
fix: Some minor tweaks to the movie info panel (#4883)
sephrat Apr 6, 2023
d9dbf7c
chore(release): :rocket: v4.35.14 [skip ci]
invalid-email-address Apr 6, 2023
7bb8bec
fix(sonarr): :bug: Stop the sonarr version endpoint from breaking whe…
tidusjar Apr 6, 2023
a7f8b25
Merge branch 'develop' of https://github.com/ombi-app/ombi into develop
tidusjar Apr 6, 2023
c262b7c
chore(release): :rocket: v4.35.15 [skip ci]
invalid-email-address Apr 6, 2023
141f96d
fix: Support duplicates in Emby/JF collections (#4902)
sephrat Apr 13, 2023
f818f81
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Apr 13, 2023
bdc0214
chore(release): :rocket: v4.35.16 [skip ci]
invalid-email-address Apr 13, 2023
1e87f20
fix(discover): Fix denied requests displayed as approved (#4901)
sephrat Apr 15, 2023
0069bfd
fix: Fix denied movie shown as 'processing request' in details view (…
sephrat Apr 15, 2023
0a3a9b1
chore(release): :rocket: v4.35.17 [skip ci]
invalid-email-address Apr 15, 2023
80884bc
fix(#4906): :bug: Fixed an issue with power users and permissions
tidusjar Apr 15, 2023
a595f6c
Merge branch 'develop' of https://github.com/Ombi-app/Ombi into develop
tidusjar Apr 15, 2023
e1adb07
chore(release): :rocket: v4.35.18 [skip ci]
invalid-email-address Apr 15, 2023
de4baad
fix(radarr): Fixed an issue where the radarr sync would break
tidusjar Apr 20, 2023
540f14b
chore(release): :rocket: v4.35.19 [skip ci]
invalid-email-address Apr 20, 2023
78f340e
feat(discover): Add deny option to recently requested (#4907)
sephrat Apr 20, 2023
58ec6a3
chore(release): :rocket: v4.36.0 [skip ci]
invalid-email-address Apr 20, 2023
1751305
fix(healthchecks): Removed redundant ping check
tidusjar Apr 20, 2023
5f6eab0
Merge branch 'develop' of https://github.com/ombi-app/ombi into develop
tidusjar Apr 20, 2023
a70e940
chore(release): :rocket: v4.36.1 [skip ci]
invalid-email-address Apr 20, 2023
1837419
feat: Search by genre
ryan-c44 Apr 24, 2023
faf6553
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Apr 24, 2023
c817be8
chore(release): :rocket: v4.37.0 [skip ci]
invalid-email-address Apr 24, 2023
b087d60
fix(discover): :children_crossing: Improved the new Genre buttons, it…
tidusjar Apr 24, 2023
588bdff
Merge branch 'develop' of https://github.com/Ombi-app/Ombi into develop
tidusjar Apr 24, 2023
ca947bd
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Apr 24, 2023
97cc42f
fix: Cron Validation (#4842)
aj3x May 2, 2023
025228e
chore: :busts_in_silhouette: Updated Contributors [skip ci]
May 2, 2023
c8dab6b
🌐 Translations Update (#4806)
tidusjar May 2, 2023
506f607
fix(lidarr): Change monitor to Existing to properly add artist #3597
Grygon May 2, 2023
aeb3cae
chore: :busts_in_silhouette: Updated Contributors [skip ci]
May 2, 2023
a3b8b53
chore(release): :rocket: v4.37.1 [skip ci]
invalid-email-address May 2, 2023
0e5e0ad
fix(jellyfin): Fixed an issue where the sync could stop working. Remo…
tidusjar May 2, 2023
226796d
Merge branch 'develop' of https://github.com/Ombi-app/Ombi into develop
tidusjar May 2, 2023
f3c3ae1
chore(release): :rocket: v4.37.2 [skip ci]
invalid-email-address May 3, 2023
9ff624c
fix: Show the ApiAlias in the requests-list
Fire-Swan May 7, 2023
d240d2d
chore: :busts_in_silhouette: Updated Contributors [skip ci]
May 7, 2023
06b46ec
chore(release): :rocket: v4.37.3 [skip ci]
invalid-email-address May 7, 2023
9cfb10b
feat(emby): Show watched status for Movie requests
sephrat May 7, 2023
969bc7b
fix: remove sort header
tidusjar May 7, 2023
d745b64
chore: :busts_in_silhouette: Updated Contributors [skip ci]
May 7, 2023
9aedb8c
chore(release): :rocket: v4.38.0 [skip ci]
invalid-email-address May 7, 2023
7e9c8be
fix(notificaitons): Add the RequestedByAlias field to the Notificatio…
Fire-Swan May 9, 2023
b5a98e3
chore: :busts_in_silhouette: Updated Contributors [skip ci]
May 9, 2023
91e6517
🌐 Translations Update (#4921)
tidusjar May 9, 2023
bb6dedd
fix(API): Allow RequestOnBehalf rights if requested from the API (#4919)
Fire-Swan May 9, 2023
ae82243
chore: :busts_in_silhouette: Updated Contributors [skip ci]
May 9, 2023
f94e8ab
chore(release): :rocket: v4.38.1 [skip ci]
invalid-email-address May 9, 2023
b8a8f02
Merge pull request from GHSA-28j3-84m7-gpjp
tidusjar May 17, 2023
01b71b0
chore(release): :rocket: v4.38.2 [skip ci]
invalid-email-address May 17, 2023
e261f2a
Develop master (#4930)
tidusjar May 17, 2023
ac5b377
Develop master (#4931) [skip ci]
tidusjar May 17, 2023
9424586
fix(emby): Fix Emby played sync running a full sync during recently a…
sephrat May 17, 2023
82c7f1c
feat: Hide watched status when request is not available (#4934)
sephrat May 17, 2023
138f18b
chore(release): :rocket: v4.39.0 [skip ci]
invalid-email-address May 17, 2023
c528993
Merge branch 'master' into develop-master
tidusjar May 18, 2023
60c1990
chore(release): :rocket: v4.40.0 [skip ci]
invalid-email-address May 18, 2023
79cef7e
feat(emby): Show end-user external IP address to Emby when logging in…
sephrat May 27, 2023
f4af21b
chore: :busts_in_silhouette: Updated Contributors [skip ci]
May 27, 2023
90b934a
fix: Fix various styling issues (#4935)
sephrat May 27, 2023
cd60291
chore(release): :rocket: v4.41.0 [skip ci]
invalid-email-address May 27, 2023
67a710e
chore(release): :rocket: v4.41.1 [skip ci]
invalid-email-address May 27, 2023
151efe1
fix(translations): 🌐 New translations from Crowdin [skip ci] (#4926)
tidusjar May 27, 2023
1f37de0
feat(emby): Show watched status for TV requests
sephrat Jun 2, 2023
d60a2e1
chore(release): :rocket: v4.42.0 [skip ci]
invalid-email-address Jun 2, 2023
3e46e8e
🌐 Translations Update (#4952)
tidusjar Jun 8, 2023
a47171a
chore: :fire: Remove unused dependency (#4959) [skip ci]
tidusjar Jun 15, 2023
dc619e8
Remove unused dep (#4960) [skip ci]
tidusjar Jun 15, 2023
a0201e3
fix: upgrade @microsoft/signalr from 6.0.11 to 6.0.16 (#4964) [skip ci]
tidusjar Jun 19, 2023
23a4fed
fix: upgrade primeng from 15.0.0-rc.1 to 15.4.1 (#4962) [skip ci]
tidusjar Jun 19, 2023
8584ad4
fix: src/Ombi.Notifications/Ombi.Notifications.csproj to reduce vulne…
tidusjar Jun 20, 2023
84454e5
fix: upgrade @fortawesome/fontawesome-free from 6.1.2 to 6.4.0 (#4965…
tidusjar Jun 20, 2023
6025c5e
fix: upgrade multiple dependencies with Snyk (#4963) [skip ci]
tidusjar Jun 20, 2023
5f60950
small improvements to fix flaky tests (#4970) [skip ci]
tidusjar Jun 20, 2023
21bfc5a
fix: More automation tests mainly around the Plex Settings page (#4821)
tidusjar Jun 20, 2023
8a24b56
fix: upgrade cypress-real-events from 1.7.4 to 1.8.1 (#4968) [skip ci]
tidusjar Jun 20, 2023
fb836b5
chore(release): :rocket: v4.42.1 [skip ci]
invalid-email-address Jun 20, 2023
826eeec
Remove unused dependancy [skip ci]
tidusjar Jun 20, 2023
7facf43
Merge branch 'develop' of https://github.com/ombi-app/ombi into develop
tidusjar Jun 20, 2023
6e8caba
chore: updates (#4971) [skip ci]
tidusjar Jun 21, 2023
2de9b9b
docs: Update README.md (#4972)
tidusjar Jun 21, 2023
93969b5
fix: Remove Angular TSLint (#4973)
tidusjar Jun 22, 2023
37f6564
fix: upgrade zone.js from 0.11.8 to 0.13.0 (#4975)
tidusjar Jun 24, 2023
f2552ef
fix: upgrade jquery from 3.6.1 to 3.7.0 (#4974)
tidusjar Jun 24, 2023
3c3edf6
fix: upgrade multiple dependencies with Snyk (#4961)
tidusjar Jul 3, 2023
5bc87b3
Small fixes (#4978)
tidusjar Jul 3, 2023
d464b9a
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jul 3, 2023
a15ed58
chore(release): :rocket: v4.42.2 [skip ci]
invalid-email-address Jul 3, 2023
7789d6c
Bug improvements [skip ci] (#4979)
tidusjar Jul 4, 2023
4e80e7b
fix(user-importer): Do not delete the Plex Admin as part of the user …
tidusjar Jul 13, 2023
cf9aada
chore(release): :rocket: v4.42.3 [skip ci]
invalid-email-address Jul 13, 2023
ac05495
feat: Add Auto Approve 4K role (#4982) (#4983)
tidusjar Jul 14, 2023
a34a4f7
chore(release): :rocket: v4.43.0 [skip ci]
invalid-email-address Jul 14, 2023
895b9bf
fix(user-importer): don't delete admins in the cleanup
tidusjar Jul 16, 2023
763b64d
chore(release): :rocket: v4.43.1 [skip ci]
invalid-email-address Jul 16, 2023
aacaa3e
fix: Remove old trending source (#4987)
sephrat Jul 19, 2023
2f2d35e
fix(plex-api): Switch over to the new API to avoid deprecation & save…
tidusjar Jul 19, 2023
f9738cf
chore(release): :rocket: v4.43.2 [skip ci]
invalid-email-address Jul 19, 2023
c8ad12e
fix: switch back to the old plex friends API #4989
tidusjar Jul 28, 2023
880e511
chore(release): :rocket: v4.43.3 [skip ci]
invalid-email-address Jul 28, 2023
34c32f8
fix(user-importer): Fixed not importing all correct users #4989
tidusjar Jul 28, 2023
163185d
test: Add a unit test to cover the Unmanaged Home user scenario [skip…
tidusjar Jul 28, 2023
500b65e
chore(release): :rocket: v4.43.4 [skip ci]
invalid-email-address Jul 28, 2023
19e0a88
fix: upgrade cypress-real-events from 1.8.1 to 1.9.1 (#5000) [skip ci]
tidusjar Aug 17, 2023
563a044
fix: upgrade @microsoft/signalr from 6.0.18 to 6.0.20 (#4999) [skip ci]
tidusjar Aug 17, 2023
f703ff2
fix: upgrade @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 (#5005…
tidusjar Sep 2, 2023
40ee175
fix: upgrade @types/jquery from 3.5.16 to 3.5.17 (#5011) [skip ci]
tidusjar Sep 18, 2023
9c2e1b4
fix: src/Ombi/ClientApp/package.json & src/Ombi/ClientApp/yarn.lock t…
tidusjar Sep 18, 2023
1261a44
fix: upgrade @microsoft/signalr from 6.0.21 to 6.0.22 (#5020)
tidusjar Oct 25, 2023
291425e
fix: upgrade @types/jquery from 3.5.18 to 3.5.19 (#5022)
tidusjar Oct 25, 2023
c5c8dda
fix: upgrade zone.js from 0.13.1 to 0.13.2 (#5019)
tidusjar Oct 25, 2023
aa3cb9a
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Oct 25, 2023
7e1e254
fix: upgrade multiple dependencies with Snyk (#5030)
tidusjar Oct 27, 2023
ed06c22
fix: upgrade cypress-real-events from 1.10.0 to 1.10.1 (#5014)
tidusjar Oct 27, 2023
7bc915c
fix: upgrade jquery from 3.7.0 to 3.7.1 (#5015)
tidusjar Oct 27, 2023
32da949
fix(discord): 🐛 Fixed an issue where the Icon in the discord notifica…
tidusjar Nov 1, 2023
a77d939
chore: bump version
tidusjar Nov 1, 2023
3f34375
chore(release): :rocket: v4.43.6 [skip ci]
invalid-email-address Nov 1, 2023
8779610
Fix: Linkify logo in newsletter (#5036)
Unimatrix0 Nov 9, 2023
9e28879
fix: upgrade @types/jquery from 3.5.22 to 3.5.23 (#5034) [skip ci]
tidusjar Nov 9, 2023
11edac9
fix: upgrade @microsoft/signalr from 6.0.22 to 6.0.23 (#5032) [skip ci]
tidusjar Nov 9, 2023
bdb0f8e
Fix(mutliple servers): attempting to cache the Plex Content in server…
Antonin-Bruzard Nov 9, 2023
835b087
chore(release): :rocket: v4.43.7 [skip ci]
invalid-email-address Nov 9, 2023
18c3b31
chore(release): :rocket: v4.43.8 [skip ci]
invalid-email-address Nov 9, 2023
57e7830
fix(sonarr): 🐛 Correctly monitor episodes
tidusjar Nov 18, 2023
54d90a7
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Nov 18, 2023
d0744ce
chore(release): :rocket: v4.43.9 [skip ci]
invalid-email-address Nov 18, 2023
62b9a1f
fix(radarr-4k): 🐛 Fixed an issue when using Radarr 4k with user set q…
tidusjar Nov 18, 2023
530cc8d
🌐 Translations Update (#5012)
tidusjar Nov 18, 2023
3f1a336
fixed build
tidusjar Nov 20, 2023
5ca7a00
chore(release): :rocket: v4.43.10 [skip ci]
invalid-email-address Nov 20, 2023
08eb13b
fix(emby): Add more logging on the PlaySync to check for Tv Shows wit…
tidusjar Jan 11, 2024
28f1998
Merge branch 'develop' of https://github.com/ombi-app/ombi into develop
tidusjar Jan 11, 2024
f12ef99
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jan 11, 2024
94eb26f
chore(release): :rocket: v4.43.11 [skip ci]
invalid-email-address Jan 11, 2024
af6a986
fix: src/Ombi/ClientApp/package.json & src/Ombi/ClientApp/yarn.lock t…
tidusjar Feb 5, 2024
71df058
fix: src/Ombi/Ombi.csproj to reduce vulnerabilities (#5066) [skip ci]
tidusjar Feb 5, 2024
5017e38
fix: upgrade @fortawesome/fontawesome-free from 6.4.2 to 6.5.0 (#5053…
tidusjar Feb 5, 2024
2c8fe80
fix: upgrade @types/jquery from 3.5.27 to 3.5.28 (#5049) [skip ci]
tidusjar Feb 5, 2024
955a742
fix: src/Ombi/ClientApp/package.json & src/Ombi/ClientApp/yarn.lock t…
tidusjar Feb 5, 2024
460fa39
fix: upgrade moment from 2.29.4 to 2.30.1 (#5075) [skip ci]
tidusjar Feb 6, 2024
a27b459
fix: upgrade multiple dependencies with Snyk (#5073) [skip ci]
tidusjar Feb 6, 2024
adfbc84
🌐 Translations Update (#5076)
tidusjar Feb 12, 2024
617f26b
chore: Angular 17 upgrade (#5082)
tidusjar Mar 5, 2024
6d6890d
chore(release): :rocket: v4.43.12 [skip ci]
invalid-email-address Mar 5, 2024
43fe449
chore: Performance improvements on the TV Details page
tidusjar Mar 5, 2024
5cbb2ca
chore(release): :rocket: v4.43.13 [skip ci]
invalid-email-address Mar 5, 2024
71c86a8
perf: ⚡ Improve render performance on the discover, movie and tv page…
tidusjar Mar 6, 2024
ee3bf10
chore(release): :rocket: v4.43.14 [skip ci]
invalid-email-address Mar 6, 2024
6b49d9b
fix: fixed emails not being able to load the template
tidusjar Mar 30, 2024
bade1d6
chore(release): :rocket: v4.43.15 [skip ci]
invalid-email-address Mar 30, 2024
9c3cb42
Fix the other email issue
tidusjar Apr 1, 2024
d0bbdc4
Merge branch 'develop' of https://github.com/ombi-app/ombi into develop
tidusjar Apr 1, 2024
8e3cad0
chore(release): :rocket: v4.43.16 [skip ci]
invalid-email-address Apr 1, 2024
a1083f6
fix: upgrade multiple dependencies with Snyk (#5104) [skip ci]
tidusjar Apr 1, 2024
16ff001
disable autocomplete for plex server dialog (#5089)
Drewster727 Apr 1, 2024
7e3ef3c
turn off generate release notes as it's going WILD
tidusjar Apr 1, 2024
f3a6ccb
Net8 (#5115)
tidusjar May 14, 2024
af8b519
chore(release): :rocket: v4.43.20 [skip ci]
invalid-email-address May 14, 2024
38f7ced
Retry database connections (#5124)
tidusjar Jun 26, 2024
cad00ef
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jun 26, 2024
0a53819
chore(release): :rocket: v4.43.21 [skip ci]
invalid-email-address Jun 26, 2024
0db5928
Update landingpage.component.html To Page Scrolling. (#5127)
ExtremeFiretop Jul 8, 2024
60c4ddd
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jul 8, 2024
8ff7d99
chore(release): :rocket: v4.43.22 [skip ci]
invalid-email-address Jul 8, 2024
f8c6102
feat: Adding postgres support to ombi (beta) (#5050)
dben Jul 11, 2024
061ed3c
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jul 11, 2024
07e798d
chore(release): :rocket: v4.44.0 [skip ci]
invalid-email-address Jul 11, 2024
5dce9ab
chore: 🌐 Translations Update (#5105) [skip ci]
tidusjar Jul 11, 2024
100bfe3
[Snyk] Upgrade: @ngxs/devtools-plugin, @ngxs/store (#5085)
tidusjar Jul 12, 2024
c792e61
[Snyk] Upgrade zone.js from 0.14.3 to 0.14.4 (#5086)
tidusjar Jul 12, 2024
d43c72f
[Snyk] Upgrade: , , , , , , , , (#5131)
tidusjar Jul 15, 2024
a1c20e9
[Snyk] Upgrade @fortawesome/fontawesome-free from 6.5.1 to 6.5.2 (#5134)
tidusjar Jul 16, 2024
ff85d54
[Snyk] Upgrade zone.js from 0.14.4 to 0.14.7 (#5133)
tidusjar Jul 16, 2024
3608322
[Snyk] Upgrade ngx-infinite-scroll from 17.0.0 to 17.0.1 (#5137)
tidusjar Jul 17, 2024
69929f1
[Snyk] Upgrade cypress-real-events from 1.10.3 to 1.13.0 (#5138)
tidusjar Jul 17, 2024
51721be
[Snyk] Upgrade primeng from 17.9.0 to 17.11.0 (#5108)
tidusjar Jul 30, 2024
9975fa4
[Snyk] Upgrade @types/jquery from 3.5.29 to 3.5.30 (#5141)
tidusjar Jul 30, 2024
ae5844c
[Snyk] Upgrade @types/jquery from 3.5.29 to 3.5.30 (#5136)
tidusjar Jul 30, 2024
a7e0c8c
[Snyk] Upgrade @fortawesome/fontawesome-free from 6.5.2 to 6.6.0 (#5150)
tidusjar Aug 7, 2024
061132f
Merge branch 'master' into develop
tidusjar Aug 7, 2024
be886ee
chore(release): :rocket: v4.45.0 [skip ci]
invalid-email-address Aug 7, 2024
d9787dc
fix(plex): Fixed some errors around the scanner that was causing the …
tidusjar Aug 20, 2024
43b55d9
chore(release): :rocket: v4.45.1 [skip ci]
invalid-email-address Aug 20, 2024
ea00d6c
fix(discover): Improved rendering on the discover page
tidusjar Aug 20, 2024
7654fba
Merge branch 'develop' of https://github.com/ombi-app/ombi into develop
tidusjar Aug 20, 2024
9c21074
fix: src/Ombi.Store/Ombi.Store.csproj to reduce vulnerabilities (#5160)
tidusjar Aug 20, 2024
3bd98c1
feat: upgrade @ngx-translate/http-loader from 7.0.0 to 8.0.0 (#5159)
tidusjar Aug 20, 2024
48d3dec
feat: upgrade @ngx-translate/core from 14.0.0 to 15.0.0 (#5158)
tidusjar Aug 20, 2024
a84d26e
chore(release): :rocket: v4.46.0 [skip ci]
invalid-email-address Aug 20, 2024
e1f2a84
fix: src/Ombi.Notifications/Ombi.Notifications.csproj to reduce vulne…
tidusjar Aug 27, 2024
fc1ad67
chore(release): :rocket: v4.46.1 [skip ci]
invalid-email-address Aug 27, 2024
0af3511
fix(radarr): :bug: Enable validation on the radarr settings page
tidusjar Sep 3, 2024
938a0b7
chore(release): :rocket: v4.46.2 [skip ci]
invalid-email-address Sep 3, 2024
0fb29a0
fix(radarr-4k): :bug: Fixed an issue where the overrides wouldn't wor…
tidusjar Sep 7, 2024
4eef0e6
bug: fixed compile errors
tidusjar Sep 7, 2024
b24f608
chore(release): :rocket: v4.46.3 [skip ci]
invalid-email-address Sep 7, 2024
dd9892f
bug(watchlist): Updated the watchlist to take into account the actual…
tidusjar Sep 9, 2024
3b1395e
Merge branch 'develop' of https://github.com/Ombi-app/Ombi into develop
tidusjar Sep 9, 2024
7b7ebf9
chore(release): :rocket: v4.46.4 [skip ci]
invalid-email-address Sep 9, 2024
2009fb7
[Snyk] Security upgrade Microsoft.Extensions.Logging.Console from 6.0…
tidusjar Oct 16, 2024
029ea79
fix(Fixed the UI not applying the correct timezone settings): :bug:
tidusjar Nov 23, 2024
7b0db11
fix
tidusjar Nov 23, 2024
3fd7223
chore(release): :rocket: v4.46.5 [skip ci]
invalid-email-address Nov 23, 2024
fcb4082
Update build.yml
tidusjar Nov 23, 2024
da6665d
chore(release): :rocket: v4.46.6 [skip ci]
invalid-email-address Nov 24, 2024
138df1e
fix(requests): :bug: Power users can now set profiles and root folder…
tidusjar Dec 3, 2024
3234204
chore(release): :rocket: v4.46.7 [skip ci]
invalid-email-address Dec 3, 2024
dc2b958
fix(radarr-settings): this.normalForm is undefined (#5207)
AlexandrePicavet Jan 3, 2025
cd260ed
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jan 3, 2025
579d048
chore(release): :rocket: v4.46.8 [skip ci]
invalid-email-address Jan 3, 2025
cc98fc6
feat(wizard): :sparkles: Added the ability to start with a different …
tidusjar Jan 3, 2025
b00e387
chore: :busts_in_silhouette: Updated Contributors [skip ci]
Jan 3, 2025
6df9d6e
chore(release): :rocket: v4.47.0 [skip ci]
invalid-email-address Jan 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/Ombi.Notifications/Agents/DiscordNotification.cs
Original file line number Diff line number Diff line change
@@ -107,7 +107,7 @@ protected override async Task Send(NotificationMessage model, DiscordNotificatio
var discordBody = new DiscordWebhookBody
{
content = model.Message,
username = settings.Username,
username = settings.Username ?? "Ombi",
};

var fields = new List<DiscordField>();
101 changes: 101 additions & 0 deletions src/Ombi.Tests/Middlewear/ApiKeyMiddlewearTests.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
using Microsoft.AspNetCore.Http;
using Moq;
using Moq.AutoMock;
using NUnit.Framework;
using NUnit.Framework.Constraints;
using Ombi.Core.Authentication;
using Ombi.Test.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ombi.Tests.Middlewear
{
[TestFixture]
public class ApiKeyMiddlewearTests
{
private AutoMocker _mocker;
private ApiKeyMiddlewear _subject;
private Mock<IServiceProvider> _serviceProviderMock;

[SetUp]
public void Setup()
{
_mocker = new AutoMocker();
_serviceProviderMock = new Mock<IServiceProvider>();
_mocker.Use(_serviceProviderMock);
_subject = _mocker.CreateInstance<ApiKeyMiddlewear>();
}

[Test]
public async Task NonApiAccess()
{
var context = GetContext();
context.Request.Path = "/notanapi";
await _subject.Invoke(context);

_mocker.Verify<IServiceProvider>(x => x.GetService(It.IsAny<Type>()), Times.Never);
}

[Test]
public async Task ValidateUserAccessToken()
{
var context = GetContext();
context.Request.Path = "/api";
context.Request.Headers.Add("UserAccessToken", new Microsoft.Extensions.Primitives.StringValues("test"));
var user = new Store.Entities.OmbiUser
{
UserAccessToken = "test",
UserName = "unit test"
};
var umMock = MockHelper.MockUserManager(new List<Store.Entities.OmbiUser>
{
user
});
umMock.Setup(x => x.GetRolesAsync(user)).ReturnsAsync(new List<string> { "Admin" });
_mocker.Setup<IServiceProvider, object?>(x => x.GetService(typeof(OmbiUserManager)))
.Returns(umMock.Object);


await _subject.Invoke(context);

_mocker.Verify<IServiceProvider>(x => x.GetService(It.IsAny<Type>()), Times.Once);
umMock.Verify(x => x.UpdateAsync(user), Times.Once);
}

[Test]
public async Task ValidateUserAccessToken_Token_Invalid()
{
var context = GetContext();
context.Request.Path = "/api";
context.Request.Headers.Add("UserAccessToken", new Microsoft.Extensions.Primitives.StringValues("invalid"));
var user = new Store.Entities.OmbiUser
{
UserAccessToken = "test",
UserName = "unit test"
};
var umMock = MockHelper.MockUserManager(new List<Store.Entities.OmbiUser>
{
user
});
umMock.Setup(x => x.GetRolesAsync(user)).ReturnsAsync(new List<string> { "Admin" });
_mocker.Setup<IServiceProvider, object?>(x => x.GetService(typeof(OmbiUserManager)))
.Returns(umMock.Object);


await _subject.Invoke(context);

Assert.That(context.Response.StatusCode, Is.EqualTo(401));
umMock.Verify(x => x.UpdateAsync(user), Times.Never);
}

private HttpContext GetContext()
{
var context = new DefaultHttpContext();
context.RequestServices = _serviceProviderMock.Object;
return context;
}
}
}
2 changes: 2 additions & 0 deletions src/Ombi.Tests/Ombi.Tests.csproj
Original file line number Diff line number Diff line change
@@ -9,6 +9,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="6.0.9" />
<PackageReference Include="Moq" Version="4.18.2" />
<PackageReference Include="Moq.AutoMock" Version="3.4.0" />
<PackageReference Include="Nunit" Version="3.13.3" />
<PackageReference Include="Hangfire" Version="1.7.31" />
<PackageReference Include="NUnit.ConsoleRunner" Version="3.15.2" />
@@ -18,6 +19,7 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Ombi.Test.Common\Ombi.Test.Common.csproj" />
<ProjectReference Include="..\Ombi\Ombi.csproj" />
</ItemGroup>

6 changes: 4 additions & 2 deletions src/Ombi/Middleware/ApiKeyMiddlewear.cs
Original file line number Diff line number Diff line change
@@ -57,7 +57,7 @@ public async Task Invoke(HttpContext context)
}
}

private async Task ValidateUserAccessToken(HttpContext context, RequestDelegate next, string key)
private static async Task ValidateUserAccessToken(HttpContext context, RequestDelegate next, string key)
{
if (string.IsNullOrEmpty(key))
{
@@ -74,11 +74,13 @@ private async Task ValidateUserAccessToken(HttpContext context, RequestDelegate
}
else
{

var identity = new GenericIdentity(user.UserName);
var roles = await um.GetRolesAsync(user);
var principal = new GenericPrincipal(identity, roles.ToArray());
context.User = principal;
user.LastLoggedIn = DateTime.UtcNow;
await um.UpdateAsync(user);

await next.Invoke(context);
}
}