| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-26 | Fix modification checks and make sure to use UTC (#14347) | Tim Eisele | |
| 2025-01-25 | chore: fix spelling | Josh Soref | |
| * a * acceleration * addition * altogether * api clients * artist * associated * bandwidth * cannot * capabilities * case-insensitive * case-sensitive * configuration * delimiter * dependent * diacritics * directors * enable * explicitly * filters * finish * have * hierarchy * implicit * include * information * into * its * keepalive * localization * macos * manual * matching * metadata * nonexistent * options * overridden * parsed * parser * playback * preferring * processes * processing * provider * ratings * retrieval * running * segments * separate * should * station * subdirectories * superseded * supported * system * than * the * throws * transpose * valid * was link: forum or chat rooms Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> | |||
| 2024-12-01 | Removed RemoveOldPlugins configuration flag (#13102) | RealGreenDragon | |
| 2024-11-16 | Update projects to .NET 9 (#13023) | Bond-009 | |
| 2023-11-10 | Add IServerApplicationHost parameter to IPluginServiceRegistrator | Patrick Barron | |
| 2023-10-11 | Multiple Stream changes | Bond_009 | |
| * Remove useless MemoryStream in DlnaHttpClient * Use HttpContent.ReadFromJsonAsync extension * Call ConfigureAwait for IAsyncDisposable * Use HttpContent.CopyToAsync where possible | |||
| 2023-09-23 | Use IHostLifetime to handle restarting and shutting down | Patrick Barron | |
| 2023-07-29 | Enable nullable for more files | Bond_009 | |
| 2023-04-16 | Remove unnecessary type extension and handle feedback. | AmbulantRex | |
| 2023-04-16 | Add explicit mapping instead of reflection to manifest reconciliation. | AmbulantRex | |
| 2023-04-15 | Merge branch 'jellyfin:master' into whitelist-dlls | AmbulantRex | |
| 2023-04-09 | Reconcile pre-packaged meta.json against manifest on install | AmbulantRex | |
| 2023-04-01 | Use MinBy and MaxBy | Stepan Goremykin | |
| 2023-04-01 | Correct style inconsistencies | AmbulantRex | |
| 2023-03-30 | Remove unnecessary using statements in PluginManager | AmbulantRex | |
| 2023-03-30 | Add DLL whitelist support for plugins | AmbulantRex | |
| 2023-01-18 | Load all plugin assemblies before attempting to load types | Patrick Barron | |
| 2023-01-17 | Use one AssemblyLoadContext per plugin | Patrick Barron | |
| 2023-01-15 | Use custom plugin assembly load context | Patrick Barron | |
| 2023-01-15 | Use separate assembly load contexts per plugin | Patrick Barron | |
| 2023-01-15 | Enable in-process restarting | Patrick Barron | |
| 2022-12-07 | Use ArgumentException.ThrowIfNullOrEmpty | Bond_009 | |
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2022-11-11 | Don't auto-update if plugin is pending restart | Cody Robibero | |
| 2022-10-06 | Use ArgumentNullException.ThrowIfNull helper method | Bond_009 | |
| 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); ``` | |||
| 2022-02-21 | Optimize Guid comparisons | Bond_009 | |
| * 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 | |||
| 2021-12-27 | More cleanup | Bond_009 | |
| 2021-11-06 | Load all types when checking plugin DLLs | cvium | |
| 2021-09-25 | Fix some warnings | Bond_009 | |
| 2021-09-02 | Use async FileStreams where it makes sense | Bond_009 | |
| 2021-06-19 | Move non-jellyfin extensions to separate project | Bond_009 | |
| 2021-06-06 | Minor fixes | Bond_009 | |
| 2021-05-28 | Fix some warnings | Bond_009 | |
| 2021-05-20 | Enable nullable reference types for Emby.Server.Implementations | Bond_009 | |
| 2021-05-05 | Code Clean up: Convert to null-coalescing operator ?? (#5845) | BaronGreenback | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com> | |||
| 2021-05-02 | minor optimization. | BaronGreenback | |
| 2021-04-06 | Keep plugin status after update. | BaronGreenback | |
| 2021-03-13 | FxCop -> Net Analyzers (part 2) | Bond_009 | |
| 2021-03-05 | 100% branch coverage for DashboardController | Bond_009 | |
| 2021-02-24 | catch http exception and fix possible issues | dkanada | |
| 2021-02-23 | add await directive for image download | dkanada | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2021-02-23 | remove useless call to dispose | dkanada | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2021-02-23 | improve performance in the wrong place | dkanada | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2021-02-23 | add suggested changes | dkanada | |
| 2021-02-23 | update timestamp parse for plugins | dkanada | |
| 2021-02-12 | handle plugin manifests automatically | dkanada | |
| 2021-02-08 | Add regression test for PluginManager.SaveManifest | Bond_009 | |
| 2021-02-08 | Exclude BOM when writing meta.json plugin manifest | cvium | |
| 2021-02-05 | Merge pull request #5005 from jellyfin/bytes | dkanada | |
| JsonSerializer deserialize from bytes where possible | |||
