5 Commits

Author SHA1 Message Date
gitea-actions
ceeef92150 release: v1.0.4.0 2026-07-29 13:26:22 +00:00
Pascal Linxweiler
7dc79bf003 fix: admin role mapping grants only, revoke behind opt-in
SSO login for an existing admin whose token lacked the admin role was
silently demoting the account, locking admins out of the dashboard.
Missing admin role now leaves the flag alone unless
RevokeAdminWithoutRole is enabled.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:44:07 +02:00
Pascal Linxweiler
606f14dfab feat: log OIDC claims and admin mapping, case-insensitive roles
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:41:24 +02:00
Pascal Linxweiler
fd36fb246b fix: target Jellyfin 10.11 / net9.0
Server 10.11 moved PermissionKind to Jellyfin.Database.Implementations.Enums,
SetPermission to a Jellyfin.Data extension, and ChangePassword now takes a
user id. Plugin built against 10.10 failed to load silently.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 13:57:25 +02:00
Pascal Linxweiler
da5de2fd6a chore: point plugin repo manifest at git.linxweiler.xyz, ship dist zip
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 13:08:52 +02:00