Self Service:
- Users can link existing jellyfin accounts to SSO provider accounts
- Users can remove existing links
- Users can configure multiple SSO provider accounts
- Account names no longer have to match across Jellyfin -> SSO provider
- Eg, can link google OIDC, with a
sub
ofasfbeausfahgajsfjasd-ugly-sub
to jellyfin usernamematthew
- Eg, can link google OIDC, with a
What's Changed
Features
- Implement Canonical Linking + Self Service by @matthewstrasiotto in #34
- Account names no longer have to match to be linked
Fixes
- Fix ID Provider incorrectly resetting on login by @matthewstrasiotto in #33
Documentation
- Document Provider Specific Configuration, Small Readme Update by @matthewstrasiotto in #31
- docs: move build-from-source to contributing section, link vscode config by @matthewstrasiotto in #63
- docs: 📝 document new plugin install mechanism by @matthewstrasiotto in #56
CI / Build
- Add github action for publishing releases by @matthewstrasiotto in #39
- Revert "Add github action for publishing releases" by @9p4 in #40
- Revert "Revert "Add github action for publishing releases"" by @matthewstrasiotto in #46
- pin version of oddstr13/jprm to specific commit by @matthewstrasiotto in #48
- ci: pin kevinjil/jprm-action to specific sha by @matthewstrasiotto in #50
- ci: ignore prereleases when publishing manifest by @matthewstrasiotto in #52
- ci: add checksum to nightly builds by @matthewstrasiotto in #53
- ci: only run checksum agaisnt zip files by @matthewstrasiotto in #54
- build: ignore .vscode entirely in gitignore by @matthewstrasiotto in #62
Full Changelog: v3.3.0.0...v3.4.0.2