Niels van Velzen
55916a09eb
Remove some unused client capabilities and sync code ( #10812 )
1 year ago
Bond-009
21374775e5
Merge pull request #10422 from scampower3/api-update
...
Update /Device endpoint to return CustomName
1 year ago
Patrick Barron
ad58d1f77c
Use ExecuteDelete for removing API keys
1 year ago
Patrick Barron
c9c133bc43
Use ExecuteDelete for cleaning activity logs
1 year ago
Patrick Barron
6b940e141e
Remove unnecessary AsQueryable()
1 year ago
Bond_009
635d67d458
Revert "Use System.Net.IPNetwork"
...
This reverts commit 117d05d288da1d412159a29c0cb8d5c8259e48ae.
1 year ago
Bond_009
b62b0ec2b5
Fix warnings
1 year ago
Bond_009
eb022c49cc
Update to .NET 8
1 year ago
Cody Robibero
892973a9e3
Merge branch 'master' into media-type
1 year ago
Bond_009
a9ef103c95
Add IDisposableAnalyzers to more projects
1 year ago
Claus Vium
db4605609c
Merge pull request #10410 from Ch1nkara/add-users-permission-to-edit-subtitles
...
add EnableSubtitleManagement permission
1 year ago
cvium
1009836a79
add IAsyncDisposable to DisplayPreferencesManager
...
Properly dispose dbcontext
Add IDisposableAnalyzer to Jellyfin.Server.Implementations
1 year ago
Nick
cd662506a1
Merge branch 'master' into trickplay
1 year ago
chinkara
9f259aa404
add EnableSubtitleManagement permission
1 year ago
LJQ
98bc2fea8b
Removed dupe ToDeviceInfo
1 year ago
LJQ
2f9b44fcd0
Switch to LINQ and updated /Device/Info endpoint to return in accordance to the updated API doc
1 year ago
Bond-009
84bbf757fa
Merge pull request #10366 from goremykin/fix-resharper-warnings
1 year ago
LJQ
259fe4522c
Update /Device endpoint to return CustomName
1 year ago
Cody Robibero
13f46e3fff
Shorten lines from review
1 year ago
Stepan Goremykin
8d7e4229ca
Merge branch 'master' into fix-resharper-warnings
...
# Conflicts:
# Emby.Server.Implementations/Net/SocketFactory.cs
# RSSDP/SsdpCommunicationsServer.cs
# RSSDP/SsdpDeviceLocator.cs
# RSSDP/SsdpDevicePublisher.cs
1 year ago
Cody Robibero
6bd6fb6e0a
Merge branch 'master' into chromecast-config
...
# Conflicts:
# Emby.Server.Implementations/ApplicationHost.cs
1 year ago
Cody Robibero
2920611ffc
Convert string MediaType to enum MediaType
1 year ago
Stepan Goremykin
f84469d500
Remove redundant using directives
1 year ago
Stepan Goremykin
8ea812b65d
Reduce string literal length by using verbatim string
1 year ago
Bond-009
b87765bace
Update Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
...
Co-authored-by: Patrick Barron <barronpm@gmail.com>
1 year ago
Bond_009
76c64516a7
Simplify some stuff in AuthorizationContext
1 year ago
Patrick Barron
1ca9f8b04b
Remove unused fields and parameters
1 year ago
Cody Robibero
bc88c96cbe
Validate cast receiver id on get/set
1 year ago
Cody Robibero
ba7e3bfd82
Migrate to customizable cast receiver config
1 year ago
Nick
f97e844c4f
Minor code review changes (cvium)
2 years ago
Nick
5a860710a8
Make TrickplayManifest dictionary key a string rather than Guid
2 years ago
Bond_009
a963bce9be
Reduce log spam on failed logins
...
Failed logins already get logged higher up the call chain
2 years ago
Shadowghost
4bb17039d7
Apply review suggestions
2 years ago
Shadowghost
a0d13a2418
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
Shadowghost
46a6755e65
Add item id to playback start/stop events
2 years ago
Shadowghost
958f8f71e8
Add wrapper object for authentication event information
2 years ago
Nick
0e1ae2def2
Add CreateTiles to ITrickplayManager
2 years ago
Bond_009
b5f0760db8
Use RegexGenerator where possible
2 years ago
Nick
ab20ceaad6
Migrate to trickplay table to EF. Rename vars/methods/members to have consistent use of tile and thumbnail
2 years ago
Cody Robibero
d8f0933f33
Merge pull request #9821 from cvium/admin_must_have_pw
2 years ago
cvium
57d8452e2a
refactor: admin users must have a non-empty password
2 years ago
cvium
3bdef7207c
chore: add db migrations
2 years ago
cvium
716bcc6410
chore: deprecate EasyPassword as it isn't very secure
2 years ago
Stepan Goremykin
26958162d0
Remove unused using directives
2 years ago
Bond_009
48263078b4
Reduce string allocations by regex
2 years ago
Shadowghost
b7418d6e9e
Add permission for collection management
2 years ago
Bond-009
5e074ac945
Merge pull request #9253 from Bond-009/nullref
2 years ago
Bond-009
f5417c50f7
Merge pull request #9139 from Jpuc1143/tag-whitelist
2 years ago
Bond_009
52230d1c30
Return NotFound when itemId isn't found
2 years ago
Zoltan Csizmadia
e0519189b2
Use Directory.Packages.props ( #9135 )
...
Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com>
2 years ago
renovate[bot]
4b134cac49
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v3.8.3 ( #9243 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Jpuc1143
7fa6d4c81e
Add "Allowed Tags" to Parental Controls
2 years ago
renovate[bot]
e408da4651
chore(deps): update dependency microsoft.codeanalysis.bannedapianalyzers to v3.3.4 ( #9117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Patrick Barron
f3e5139cfc
Use default ASP.NET Core logger factory for DbContext factory
2 years ago
Patrick Barron
8479f0f90c
Rename JellyfinDb to JellyfinDbContext
2 years ago
Patrick Barron
3f66a48206
Document JellyfinDb
2 years ago
Patrick Barron
40e4370689
Specify AsSplitQuery in initial users query
2 years ago
Patrick Barron
f07553abdf
Optimize EF Core queries and remove unnecessary AsQueryable calls
2 years ago
Patrick Barron
ab6baf6486
Enable nullable for Jellyfin DbContext
2 years ago
Patrick Barron
2a86723caf
Use file-scoped namespace in db context
2 years ago
Patrick Barron
921618368b
Remove unused schema
2 years ago
Bond_009
6dbdb4e9af
Fix all warnings in Jellyfin.Server.Implementations
2 years ago
renovate[bot]
7516e61c5b
chore(deps): update dotnet monorepo to v7.0.2
2 years ago
renovate[bot]
6806b983dc
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v3.8.2
2 years ago
Cody Robibero
678bcf9a80
Use EventManager for AuthenticationSuccess, AuthenticationFailure ( #8960 )
2 years ago
renovate[bot]
02f9e60e7c
chore(deps): update dotnet monorepo to v7.0.1 ( #8900 )
...
* chore(deps): update dotnet monorepo to v7.0.1
* Update docker sdk
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
renovate[bot]
42f768faf3
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v3.8.1 ( #8881 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Bond_009
fd9dc1e308
Update deps
2 years ago
Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009
236dd650d0
Update projects to .net7
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
Bond-009
210a4921f2
Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ( #8709 )
2 years ago
renovate[bot]
036382debb
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v3.8.0 ( #8805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
renovate[bot]
8fb5a1a12f
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v3.7.5
2 years ago
Bond-009
6655cf4e58
Merge pull request #8601 from cvium/add_secondlevelcaching
2 years ago
renovate[bot]
42399dde9c
chore(deps): update dotnet monorepo ( #8708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
cvium
a64acac799
Backport pull request #8608 from jellyfin/release-10.8.z
...
Add index for DateCreated on ActivityLogs
Original-merge: 39b29eb9f1
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
cvium
395efc94a7
remove unnecessary skipcommand since SQLite does not have NEWID
2 years ago
cvium
b836fe9685
remove JellyfinDbProvider and add second level caching
2 years ago
renovate[bot]
b4f4121bcc
chore(deps): update dotnet monorepo
2 years ago
Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)
```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```
```
ArgumentNullException.ThrowIfNull($1);
```
2 years ago
Cody Robibero
3716077495
Backport pull request #8433 from jellyfin/release-10.8.z
...
Update to dotnet 6.0.9
Original-merge: 4ec82ec662
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
Claus Vium
38b7d0222f
Merge pull request #8377 from Bond-009/resetcase
...
Make Password Reset case sensitive
3 years ago
Bond_009
5f8477ba47
Make Password Reset case sensitive
3 years ago
Claus Vium
1cbf5431aa
Merge pull request #8250 from Bond-009/minor18
...
Minor cleanup
3 years ago
Niels van Velzen
dd4af49962
Use Guid type for UserConfiguration fields
3 years ago
Bond_009
5036afd691
Minor cleanup
3 years ago
Cody Robibero
010228b3c0
Backport pull request #8234 from jellyfin/release-10.8.z
...
update to dotnet 6.0.8
Original-merge: 31f9938e3a
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua Boniface <joshua@boniface.me>
3 years ago
Joshua Boniface
be3d57ad41
Backport pull request #8115 from jellyfin/release-10.8.z
...
Update to dotnet 6.0.7
Authored-by: Cody Robibero <cody@robibe.ro>
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Original-merge: d0fd23bb4b
3 years ago
Joshua M. Boniface
3061446c87
Merge pull request #7984 from crobibero/dotnet-6.0.6
...
Upgrade to dotnet 6.0.6, update remaining dependencies
(cherry picked from commit 56e7b323de
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
Cody Robibero
b611afe34c
Merge pull request #7774 from crobibero/api-authinfo
...
(cherry picked from commit 825e6460c9
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
Joshua M. Boniface
bc1a78575a
Merge pull request #7766 from crobibero/dotnet-6.0.5
...
(cherry picked from commit 71bf567045
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
dependabot[bot]
812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 ( #7726 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Joshua M. Boniface
96d2d2428a
Merge pull request #7590 from crobibero/dotnet-6.0.4
...
(cherry picked from commit 5778541d2f
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
dependabot[bot]
dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
...
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers ) from 1.2.0-beta.376 to 1.2.0-beta.406.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases )
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406 )
---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
Cody Robibero
965bf7332f
Update to dotnet 6.0.3
3 years ago
Bond_009
f50a250cd9
Optimize Guid comparisons
...
* Use Guid.Equals(Guid) instead of the == override
* Ban the usage of Guid.Equals(Object) to prevent accidental boxing
* Compare to default(Guid) instead of Guid.Empty
3 years ago
Cody Robibero
b98cc71c3b
Update to dotnet 6.0.2
...
Signed-off-by: Cody Robibero <cody@robibe.ro>
3 years ago