Bond_009
13fbfe6091
Target net6.0
2021-09-24 20:15:46 +02:00
Cody Robibero
ff9d14c811
Merge remote-tracking branch 'upstream/master' into authenticationdb-efcore
2021-09-03 11:01:55 -06:00
Patrick Barron
098bd5cfa9
Remove IAuditableEntity
2021-09-02 20:18:46 -04:00
Patrick Barron
45f478f63e
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Security/IAuthenticationRepository.cs
# MediaBrowser.Controller/Session/ISessionManager.cs
2021-08-13 21:08:24 -04:00
Patrick Barron
15baf04bd2
Add IAuditableEntity
2021-08-13 20:35:31 -04:00
Cody Robibero
398ca85944
Merge remote-tracking branch 'upstream/master' into baseitemkind-fixes
2021-08-04 06:24:58 -06:00
Rich Lander
c07e83fdf8
Invert code and style analysis configuration ( #6334 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-07-30 09:49:28 +02:00
Patrick Barron
60ce0c9fa9
Add dto for device options
2021-07-13 19:30:11 -04:00
crobibero
790b284184
Add missing BaseItemKind
2021-06-20 07:15:32 -06:00
Patrick Barron
336ba2879f
Re-add support for API keys
2021-06-18 18:26:58 -04:00
Patrick Barron
3fd0b1a359
Recreate devices migration with missing fields
2021-06-18 17:07:22 -04:00
Patrick Barron
b03f2353d8
Generate Access token in constructor
2021-05-20 20:57:10 -04:00
Patrick Barron
f4d1c3ef7a
Add device query class
2021-05-20 20:48:53 -04:00
Patrick Barron
ab63a7745c
Add PaginatedQuery abstract class, change startIndex to skip
2021-05-20 20:48:41 -04:00
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
2021-05-18 18:09:46 -04:00
Bill Thornton
f7435a605d
Merge pull request #5944 from shortspider/ContinueReading
...
Add ResumeBook Section
2021-05-05 00:20:42 -04:00
Bill Thornton
77f0f89e45
Merge pull request #5623 from barronpm/ef-cleanup2
...
EF Core Cleanup 2
2021-05-04 23:59:15 -04:00
Nathan Mascitelli
bdab8d1edb
Add ResumeBook section
2021-04-29 22:35:57 -04:00
BaronGreenback
bc1cc2d04a
Remove unused using directives
2021-04-17 11:37:55 +01:00
Patrick Barron
12fa5c0c41
Add AccessToken to device
2021-04-13 20:01:31 -04:00
Patrick Barron
ed0b5ff017
Fix builds
2021-04-10 17:11:59 -04:00
Patrick Barron
f47fe308b1
Add navigation property to device entity
2021-04-10 16:17:02 -04:00
Patrick Barron
9cd5352358
Add device options entity
2021-04-10 16:03:20 -04:00
Patrick Barron
271b4cadb7
Add device entity.
2021-04-09 23:16:07 -04:00
cvium
d772fddfb3
make custompref value nullable
2021-04-07 13:09:00 +02:00
Patrick Barron
1c501b17d7
Add ApiKey entity and associated relationships
2021-04-01 17:05:54 -04:00
Patrick Barron
daa21c9e99
Add migration
2021-03-25 19:51:27 -04:00
Patrick Barron
f1cadb27d9
Add id properties for preferences and permissions
2021-03-25 19:51:27 -04:00
Patrick Barron
36669ff451
Use correct setter access modifiers
2021-03-25 19:51:26 -04:00
Patrick Barron
12b8e29aef
Fix duplicate permissions
2021-03-17 17:42:45 -04:00
Patrick Barron
e5380c653b
Merge branch 'master' into ef-cleanup
...
# Conflicts:
# Jellyfin.Data/Entities/Libraries/MediaFileStream.cs
# Jellyfin.Data/Jellyfin.Data.csproj
2021-03-14 10:19:35 -04:00
Bond_009
01dfa8801a
Fix GetDaysOfWeek behavior
2021-03-13 22:40:23 +01:00
Bond_009
46a41ecba6
Sunday isn't a weekend
2021-03-13 22:33:28 +01:00
Bond_009
a8ed753f6c
FxCop -> Net Analyzers (part 2)
2021-03-13 22:33:28 +01:00
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
2021-03-09 03:04:47 +01:00
Patrick Barron
7c413a323b
Move EF Core dependency out of Jellyfin.Data
2021-03-06 20:33:11 -05:00
Patrick Barron
7b37ae94f7
Remove unused factory method
2021-03-06 20:02:42 -05:00
Patrick Barron
f638ee6b09
Enable nullable for Jellyfin.Data and remove unnecessary attributes
2021-03-06 17:43:01 -05:00
Patrick Barron
287dab4655
Remove constructor side effects and remove unneeded parameterless constructors
2021-03-06 17:37:47 -05:00
Patrick Barron
b5e3c02865
Move IHasPermissions.cs to correct namespace
2021-03-01 19:37:46 -05:00
crobibero
223b42aed3
Create BaseItemKind enum
2021-02-10 17:09:23 -07:00
crobibero
407c35f087
Update to dotnet 5.0.3
2021-02-09 19:02:02 -07:00
dkanada
995b370017
Merge pull request #4663 from joshuaboniface/bump-version-10.8.0
...
Bump version to 10.8.0 for next release
2021-02-09 11:38:31 +09:00
crobibero
a087ab389a
dotnet 5.0.2
2021-01-16 10:17:33 -07:00
martinek-stepan
cc92f7afe5
Enable nullable for MediaBrowser.XbmcMetadata project ( #4612 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Stepan <ste.martinek+git@gmail.com>
2020-12-31 12:09:25 +01:00
Claus Vium
21d2e9ff0c
Merge pull request #4771 from crobibero/typed-get-preference
...
Use typed UserManager GetPreference
2020-12-16 22:15:56 +01:00
crobibero
e051090904
Use proper array setter
2020-12-14 09:03:36 -07:00
crobibero
a515ecbada
Use range operator to get subarray
2020-12-14 07:53:56 -07:00
Joshua M. Boniface
4f6a585424
Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policies
2020-12-13 16:58:28 -05:00
Joshua M. Boniface
d0ccea934f
Merge pull request #4720 from MrTimscampi/activity-log-levels
...
Add overloaded constructor for ActivityLog levels
2020-12-13 16:55:34 -05:00
crobibero
ee23d06154
Use a more descriptive function name
2020-12-13 08:15:26 -07:00
Claus Vium
f8ef38c0ea
Merge pull request #4758 from nyanmisaka/fix-landingScreen-options
2020-12-13 13:29:11 +01:00
crobibero
8f4a4a3cc5
Convert values without throwing exception
2020-12-12 10:36:17 -07:00
crobibero
b670937c3d
Use typed UserManager GetPreference
2020-12-11 15:00:43 -07:00
nyanmisaka
0332b72502
fix landing screen options
2020-12-10 22:41:00 +08:00
crobibero
aa5fa7cb8f
Update to dotnet 5.0.1
2020-12-09 07:36:31 -07:00
MrTimscampi
f97182c768
Add log level parameter to ActivityLog constructor
2020-12-07 15:28:29 +01:00
Ionut Andrei Oanca
499f3ee950
Update authorization policies for SyncPlay
2020-12-07 10:33:15 +01:00
Joshua M. Boniface
5f2cd11199
Bump version to 10.8.0 for next release
2020-12-04 21:56:24 -05:00
crobibero
3db6ae91f6
Add ItemId to all display preferences
2020-12-04 16:00:11 -07:00
crobibero
b0c79edd2c
Add support for custom item display preferences
2020-12-03 13:51:12 -07:00
Greenback
9a323f6df0
More spelling corrections.
2020-11-18 13:46:14 +00:00
crobibero
83629ab6f2
Update packages to net5
2020-11-10 09:52:34 -07:00
crobibero
f998e52107
Update to dotnet 3.1.9
2020-10-13 18:50:04 -06:00
Anthony Lavado
ecabcff8f0
Merge pull request #4274 from barronpm/activitylog-query
...
Rewrite Activity Log Backend
2020-10-09 20:12:26 -04:00
Patrick Barron
4d7e7d6331
Rewrite activity log backend to use a query class.
2020-10-04 20:29:28 -04:00
Joshua M. Boniface
a9e5f6e770
Remove nullable from MaxActiveSessions
2020-10-04 13:25:07 -04:00
Joshua M. Boniface
5a7dda337f
Add active session tracking
...
Adds a flag for a maximum number of user sessions, as well as an
authentication check to ensure that the user is not above this level.
2020-10-04 13:02:54 -04:00
crobibero
46ae51bc9a
update to dotnet 3.1.8
2020-09-12 10:19:04 -06:00
Patrick Barron
15135dc3b8
Merge branch 'master' into jellyfin-data-warnings
2020-09-03 15:57:16 +00:00
crobibero
5ad81f7fe6
Merge remote-tracking branch 'upstream/master' into 3.1.7
2020-09-03 09:29:07 -06:00
Erwin de Haan
3a649fa45b
Add SourceLink to Jellyfin.Data
2020-09-02 22:46:18 +02:00
Erwin de Haan
346581bb2a
Fixes for CI Nuget package pushing and CI triggers
...
Also adds SourceLink support and symbols that are pushed to Nuget.
Add symbols to main nuget packages for unstable builds (Azure Artifacts does not support symbols outside of the main package)
SourceLink will enable stepping during debugging.
2020-09-02 22:42:00 +02:00
Patrick Barron
602e746af0
Treat all warnings as errors in Jellyfin.Data
2020-09-01 11:38:53 -04:00
Patrick Barron
a5f75a2d1a
Rename Metadata to ItemMetadata
2020-09-01 11:38:09 -04:00
Patrick Barron
1f2e7e47ce
Suppress CA2227
2020-09-01 11:36:45 -04:00
Patrick Barron
70b87a3e72
Add periods to documentation in CollectionItem.cs
2020-09-01 11:30:37 -04:00
Patrick Barron
cab45db228
Include shared version in Jellyfin.Data
2020-09-01 11:17:46 -04:00
Patrick Barron
d0f07d7ddd
Clean up Group.cs
2020-09-01 11:16:09 -04:00
Patrick Barron
b24221b40f
Clean up ActivityLog.cs
2020-09-01 11:12:31 -04:00
Patrick Barron
732ec7a462
Clean up User.cs
2020-09-01 11:09:08 -04:00
Patrick Barron
e56e2632d1
Clean up Preference.cs
2020-09-01 11:05:21 -04:00
Patrick Barron
617df5e0e6
Clean up and document Permission.cs
2020-09-01 11:04:32 -04:00
Patrick Barron
4a05943327
Document ItemDisplayPreferences.cs
2020-09-01 11:02:57 -04:00
Patrick Barron
0fc1810c41
Document ImageInfo.cs
2020-09-01 09:35:12 -04:00
Patrick Barron
81d03383e3
Delete ProviderMapping.cs
2020-09-01 09:31:45 -04:00
Patrick Barron
b1b2d399f8
Document UnratedItem.cs
2020-08-31 23:21:05 -04:00
Patrick Barron
65bce98ec5
Document SubtitlePlaybackMode.cs
2020-08-31 23:17:33 -04:00
Patrick Barron
0110b2472d
Document PersonRoleType.cs
2020-08-31 23:15:13 -04:00
Patrick Barron
a1aece1299
Document MediaFileKind.cs
2020-08-31 23:11:58 -04:00
Patrick Barron
4e439652da
Document IndexingKind.cs
2020-08-31 23:08:34 -04:00
Patrick Barron
8124e6fddf
Document DynamicDayOfWeek.cs
2020-08-31 23:07:15 -04:00
Patrick Barron
367aa26ab5
Document ArtKind.cs
2020-08-31 23:04:49 -04:00
crobibero
5d528e202f
Merge remote-tracking branch 'upstream/master' into 3.1.7
2020-08-31 08:10:15 -06:00
crobibero
bd66fd25df
Merge remote-tracking branch 'upstream/master' into 3.1.7
2020-08-31 08:00:05 -06:00
Patrick Barron
acb213e4b8
First pass at cleaning entity classes.
...
- Documents all library entities
- Fixes styling warnings for library entities
- Updates library entities to inherit from interfaces
- Makes library entites no longer partial.
2020-08-30 18:51:31 -04:00
Patrick Barron
414bedbde4
Move library entities to folder.
2020-08-30 18:51:28 -04:00
crobibero
b02650ec2f
use proper spdx
2020-08-26 07:39:01 -06:00
crobibero
5f60da29c7
switch to spdx
2020-08-26 07:36:57 -06:00
crobibero
670c41ee89
Properly pack project license
2020-08-25 21:33:19 -06:00