From fd08d7ea1ad3f56a865c46d128a419d682d418d5 Mon Sep 17 00:00:00 2001 From: Duncan Tourolle Date: Sun, 9 Aug 2026 10:46:09 +0200 Subject: [PATCH] Set version to 0.0.3 Startup-crash fix on top of 0.0.2. Co-Authored-By: Claude Opus 5 --- Directory.Build.props | 6 +++--- build.yaml | 11 ++++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index c77ecba..be26321 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,7 +1,7 @@ - 0.0.2.0 - 0.0.2.0 - 0.0.2.0 + 0.0.3.0 + 0.0.3.0 + 0.0.3.0 diff --git a/build.yaml b/build.yaml index 50032e1..d33cb23 100644 --- a/build.yaml +++ b/build.yaml @@ -1,7 +1,7 @@ --- name: "Watched Together" guid: "aa3288a0-e8c1-43e2-8045-8c3411142a5b" -version: "0.0.2.0" +version: "0.0.3.0" targetAbi: "10.11.0.0" framework: "net9.0" overview: "One shared login for several people; watched state flows back to each member's own account" @@ -26,7 +26,8 @@ dotnet_framework: "net9.0" # Point at the plugin project rather than the solution so the test project is not packaged. project: "Jellyfin.Plugin.WatchedTogether/Jellyfin.Plugin.WatchedTogether.csproj" changelog: > - Member order no longer matters when resolving a group: "john+jane" and - "jane+john" are the same account instead of creating a second one. Account - names are sorted alphabetically, and a member's password is checked in the - order the names were typed. + Fixes a startup crash: installing 0.0.2 left the server unable to boot with + "a circular dependency was detected for the service of type IUserManager". + Jellyfin builds every authentication provider while constructing the user + manager, so the plugin's provider now resolves its group services on first + login instead of at construction time.