aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/CollectionFolder.cs
AgeCommit message (Collapse)Author
2025-02-09Backport pull request #12721 from jellyfin/release-10.10.zelfalem
Skip allowed tags check for parents of an item Original-merge: d1fbdcee3459c9b8b9f47362761ad8da2021bd93 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2024-04-17chore: use proper way to override remove rootgnattu
This is an alternate approach which is more proper, but changes all parts that uses/overrides the original ValidateChildren method Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-17Add ability to enable/disable libraries (#11037)btopherjohnson
Co-authored-by: Bond-009 <bond.009@outlook.com> Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-11-09Convert CollectionType, SpecialFolderType to enum (#9764)Cody Robibero
* Convert CollectionType, SpecialFolderType to enum * Hide internal enum CollectionType values * Apply suggestions from code review Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> * Fix recent change * Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs Co-authored-by: Patrick Barron <barronpm@gmail.com> --------- Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> Co-authored-by: Patrick Barron <barronpm@gmail.com>
2023-09-25CollectionFolder: replace Dictionary + locks with ConcurrentDictionaryBond_009
This should be faster (and still safe I hope)
2023-03-06Inject IDirectoryService where needed instead of passing it through ↵Joe Rogers
ItemResolveArgs
2023-03-06Remove some BaseItem references to make ItemResolveArgs more usable for testing.Joe Rogers
2022-12-19Use DistinctBy introduced in .NET 6Bond_009
2021-09-03Fix some warningsBond_009
2021-08-13Fix warnings in MediaBrowser.ControllerRich Lander
2021-06-19Move non-jellyfin extensions to separate projectBond_009
2021-06-06Remove warninigs from MediaBrowser.Controller (Part 3) (#6078)Cody Robibero
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-05-13Reduce warnings in MediaBrowser.Controllercrobibero
2021-05-07Enable nullable reference types for MediaBrowser.ControllerBond_009
2021-05-05More improvementsBond_009
2021-05-05Code Clean up: Use Pattern Matching (#5838)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-04-22Reduce string allocations/fs lookups in resolve codeBond_009
2021-03-13FxCop -> Net Analyzers (part 2)Bond_009
2021-01-12Use JsonSerializer.SerializeToUtf8Bytes when doing a round tripBond_009
This test uses a very small object (CountryInfo), using a bigger object would increase the difference in allocated memory. ``` BenchmarkDotNet=v0.12.1, OS=fedora 32 Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores .NET Core SDK=5.0.100 [Host] : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT | Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | |---------------- |-----------:|---------:|---------:|-------:|------:|------:|----------:| | RoundTripBytes | 932.0 ns | 5.09 ns | 4.25 ns | 0.1173 | - | - | 368 B | | RoundTripString | 1,114.8 ns | 22.19 ns | 23.74 ns | 0.1469 | - | - | 464 B | ```
2020-12-24Put json serializer options in private fieldDavid
2020-12-23Remove custom Json serializer from MediaBrowser.ControllerDavid
2020-08-22Enable TreatWarningsAsErrors for MediaBrowser.Controller in ReleaseBond_009
2020-06-20fix SA1119telans
2020-06-16Merge pull request #3343 from telans/comment-stopsBond-009
Add full stop at end of comments (SA1629)
2020-06-16fix SA1513/SA1516telans
2020-06-16Add full stop at end of comments (SA1629)telans
2019-10-29Fix more warningsBond_009
2019-10-15Fix Json serialization errorBond_009
2019-02-02Remove MoreLINQBond_009
2019-01-13ReSharper format: conform inline 'out' parameters.Erwin de Haan
2019-01-13ReSharper Reformat: Properties to expression bodied form.Erwin de Haan
2019-01-13Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.ControllerErwin de Haan
2019-01-13Visual Studio Reformat: MediaBrowser.ControllerErwin de Haan
2019-01-03Post GPL cleanupBond_009
2018-12-30Fix exception loggingBond_009
2018-12-30Use Microsoft.Extensions.Logging abstractionBond_009
2018-12-28Remove custom ToArray extensionBond_009
2018-12-27Add GPL modulesAndrew Rabert
2018-09-12Update to 3.5.2 and .net core 2.1stefan
2017-11-03update download progress reportingLuke Pulverenti
2017-10-01update playback settingsLuke Pulverenti
2017-09-22add fixes for dng imagesLuke Pulverenti
2017-09-18update owned itemsLuke Pulverenti
2017-08-24update active recordingsLuke Pulverenti
2017-08-20update m3u tunerLuke Pulverenti
2017-08-11reduce traffic from session playerLuke Pulverenti
2017-08-10revert servicestack.text updateLuke Pulverenti
2017-08-09consolidate emby.server.core into emby.server.implementationsLuke Pulverenti
2017-06-29update inherited imagesLuke Pulverenti
2017-06-23support individual library refreshingLuke Pulverenti