Cody Robibero 3a2799e61b Merge pull request #10234 from Shadowghost/cleanup-playlists-task %!s(int64=2) %!d(string=hai) anos
..
Authentication a963bce9be Reduce log spam on failed logins %!s(int64=2) %!d(string=hai) anos
BaseItemManager 3982b0e057 Reduce bottlenecks scan code (#9863) %!s(int64=2) %!d(string=hai) anos
Channels d8ec3a5470 Reduce usage of GetAwaiter().GetResult() %!s(int64=2) %!d(string=hai) anos
Chapters 9aebb86a68 Fix warnings in MediaBrowser.Controller/Drawing %!s(int64=4) %!d(string=hai) anos
ClientEvent ea355b4262 Remove ClientLog endpoints %!s(int64=3) %!d(string=hai) anos
Collections 6b8d169529 Added CleanupCollection task %!s(int64=2) %!d(string=hai) anos
Configuration 19824bff94 Minor improvements %!s(int64=4) %!d(string=hai) anos
Devices 88157fcc77 Re-add documentation %!s(int64=4) %!d(string=hai) anos
Dlna 2f6437a987 Use correct id when finding existing dlna profile %!s(int64=4) %!d(string=hai) anos
Drawing 3087881d93 Merge pull request #10056 from Bond-009/nullable2 %!s(int64=2) %!d(string=hai) anos
Dto 52230d1c30 Return NotFound when itemId isn't found %!s(int64=2) %!d(string=hai) anos
Entities 18a311d32f == null -> is null %!s(int64=2) %!d(string=hai) anos
Events 4bb17039d7 Apply review suggestions %!s(int64=2) %!d(string=hai) anos
Extensions 29368a1566 Source SQLite cache_size from an Environment Variable (#9666) %!s(int64=2) %!d(string=hai) anos
IO b366dc2e6e Use ArgumentException.ThrowIfNullOrEmpty %!s(int64=2) %!d(string=hai) anos
Library 18a311d32f == null -> is null %!s(int64=2) %!d(string=hai) anos
LiveTv 910617bbc3 Remove redundant 'else' keywords %!s(int64=2) %!d(string=hai) anos
Lyrics 0ae4d175a1 Check for empty string in DefaultLyricProvider %!s(int64=2) %!d(string=hai) anos
MediaEncoding 5ba855098d Backport pull request #10151 from jellyfin/release-10.8.z %!s(int64=2) %!d(string=hai) anos
Net 368f9202ce Apply review suggestions %!s(int64=2) %!d(string=hai) anos
Persistence 4b01aaa0f7 Allocate less Lists %!s(int64=2) %!d(string=hai) anos
Playlists f7720e7c99 Extend collections cleanup task to include playlists too %!s(int64=2) %!d(string=hai) anos
Plugins c78457e6d3 Minor fixes %!s(int64=4) %!d(string=hai) anos
Properties 224bb355dd Rewrite BaseItem.ModifySortChunks %!s(int64=3) %!d(string=hai) anos
Providers 3982b0e057 Reduce bottlenecks scan code (#9863) %!s(int64=2) %!d(string=hai) anos
QuickConnect 397868be95 Fix issues with QuickConnect and AuthenticationDb %!s(int64=4) %!d(string=hai) anos
Resolvers 52194f56b5 Replace != null with is not null %!s(int64=2) %!d(string=hai) anos
Security d92e9ae85e Enable nullable for more files and add tests %!s(int64=2) %!d(string=hai) anos
Session 26958162d0 Remove unused using directives %!s(int64=2) %!d(string=hai) anos
Sorting 6f8ccab788 Move non-jellyfin extensions to separate project %!s(int64=4) %!d(string=hai) anos
Subtitles 9564248b10 Add ability to upload (and save) SDH subtitles (#10036) %!s(int64=2) %!d(string=hai) anos
SyncPlay 9a0dfc00f1 Add all websocket messages to generated openapi spec (#9682) %!s(int64=2) %!d(string=hai) anos
TV b6dda30a33 Fix suggestions from review %!s(int64=4) %!d(string=hai) anos
IDisplayPreferencesManager.cs 5036afd691 Minor cleanup %!s(int64=3) %!d(string=hai) anos
IServerApplicationHost.cs 066db8ac7f Migrate NetworkManager and Tests to native .NET IP objects %!s(int64=3) %!d(string=hai) anos
IServerApplicationPaths.cs 180d17c991 Remove unused ImageByName API (#8928) %!s(int64=2) %!d(string=hai) anos
MediaBrowser.Controller.csproj e0519189b2 Use Directory.Packages.props (#9135) %!s(int64=2) %!d(string=hai) anos