32 Commits

Author SHA1 Message Date
9affc02640 Bump version 2026-03-07 18:23:39 -08:00
Ersei Saggi
8f86ce5101 Prepare for 4.0.0.3 2025-10-21 10:37:39 -04:00
Ersei Saggi
77e2a229f2 Don't use rc libs for Jellyfin 10.11 2025-10-20 12:30:15 -04:00
Ersei Saggi
71bb9a2f14 Jellyfin 10.11.0-rc5 2025-08-14 12:43:04 -04:00
Ersei Saggi
8baa922eea Manifest should be for 4.0.0.0 / JF10.11 2025-08-12 14:57:22 -04:00
Ersei Saggi
3459baffdf More Jellyfin 10.11 fixes 2025-08-12 13:49:09 -04:00
Ersei Saggi
5ed4c8bbcc Update to net9.0 for JF 10.11 2025-08-11 14:11:52 -04:00
Ersei Saggi
1f08ccd213 Prepare for 3.5.3.0 2025-03-26 13:51:26 -04:00
Borja Domínguez Vázquez
553c88873e Replace deprecated oidc dependency 2025-03-23 15:00:26 +01:00
Ersei Saggi
91c57b18f5 Allow for Fsharp code to be included 2024-11-05 15:17:02 -05:00
Ersei Saggi
2e8c19d631 Update for Jellyfin 10.9 2024-05-13 09:17:42 -04:00
Jade Lovelace
29189a9af0 Update version in SSO-Auth.csproj 2024-02-22 20:23:49 -05:00
Matthew Strasiotto
d72e47e7a7 Use a local apiClient module 2022-08-14 13:13:07 +10:00
Matthew Strasiotto
7e5738c65f Add css to replace missing css in custom view 2022-08-14 13:13:06 +10:00
Matthew Strasiotto
f810ea7259 add module for api client
Add js apiclient init module
2022-08-14 13:13:06 +10:00
Matthew Strasiotto
e7d70b8326 lazy provider linking frontend
Use ApiClient.getUrl to get base urls for links

Per
https://github.com/9p4/jellyfin-plugin-sso/pull/34#discussion_r885060442
2022-08-14 13:13:06 +10:00
Sambhav Saggi
07aa74b1d7 3.3.0.0 Release 2022-05-22 12:13:40 -04:00
Matthew Strasiotto
f98509633b Improve UX on config page (#27)
* scope listArgumentsByType to oidc form, select on class

scope listArgumentsByType to correct form

Select arguments by class instead of type

* String arrays now given as newline separated lists

* Implement UI for checklisting folders, and role mapping

start making enabled folders checklist-able

Implement save/load folder lists

change enabledfolders to checklist

refactor: rename saveFolderList -> serializeEnabledFolders, fillFolderList -> populateEnabledFolders

refactor listArgumentsByType

start implementing load provider role mapping

implement role mapping

Move remove button markup, change hierachy

remove logging statements

resolve folder population promise before trying to check folders

* Improve markup, add stylesheet, update help strings

Add stylesheet

update markup + styling of specialized forms

improve markup, assign checkboxes as emby-checkbox es

imrpove markup, remove old comments

run stylesheet through prettier

Update help strings

* Markup changes: Adjust role mapping whitespace

* scope listArgumentsByType to oidc form, select on class

scope listArgumentsByType to correct form

Select arguments by class instead of type

* String arrays now given as newline separated lists

* Implement UI for checklisting folders, and role mapping

start making enabled folders checklist-able

Implement save/load folder lists

change enabledfolders to checklist

refactor: rename saveFolderList -> serializeEnabledFolders, fillFolderList -> populateEnabledFolders

refactor listArgumentsByType

start implementing load provider role mapping

implement role mapping

Move remove button markup, change hierachy

remove logging statements

resolve folder population promise before trying to check folders

* Improve markup, add stylesheet, update help strings

Add stylesheet

update markup + styling of specialized forms

improve markup, assign checkboxes as emby-checkbox es

imrpove markup, remove old comments

run stylesheet through prettier

Update help strings

* Markup changes: Adjust role mapping whitespace

* Proper stylesheet import with nonstandard base URL

* Style

* Ensure rolemappings are using arrays instead of dicts

* Add confirmation for deletion

* Linting

* Update admin page status in README

Co-authored-by: 9p4 <17993169+9p4@users.noreply.github.com>
2022-05-22 12:09:57 -04:00
Matthew Strasiotto
3a8e89db82 Add UI Page for OIDC Configuration (#18)
* Add UI Page for Configuration

For now, this only implements OID configuration.

Add configuration

More frontend additions

implement more frontend for save / load config

Fully implement save + load

implement delete provider

* Cleanup UI page markup, spelling, help text, add more useful titles

* Tidy up help strings

https://github.com/9p4/jellyfin-plugin-sso/pull/18#discussion_r857147540

https://github.com/9p4/jellyfin-plugin-sso/pull/18#discussion_r857147695

https://github.com/9p4/jellyfin-plugin-sso/pull/18#discussion_r857147715

https://github.com/9p4/jellyfin-plugin-sso/pull/18#discussion_r857147806

https://github.com/9p4/jellyfin-plugin-sso/pull/18#discussion_r857147832
2022-04-27 19:53:19 -04:00
Cody Robibero
875fc62728 Clean up controller
Signed-off-by: Cody Robibero <cody@robibe.ro>
2022-03-21 16:46:52 -06:00
Sambhav Saggi
31cd57829b 3.2.0.0 release 2022-03-13 15:09:47 -04:00
Sambhav Saggi
54586640fb 3.1.0.1 release 2022-02-18 14:31:02 -05:00
Sambhav Saggi
f19cd74c19 3.1.0.0 release 2022-02-18 13:43:32 -05:00
Sambhav Saggi
e13c403f95 3.0.0.0 release 2022-02-15 21:01:04 -05:00
Sambhav Saggi
fc22b72f43 Fix improper artifact loading in plugin release + docs 2022-02-14 17:30:41 -05:00
Sambhav Saggi
54f9251f19 Release + docs 2022-01-23 17:03:22 -05:00
Sambhav Saggi
b188e4ddc3 Add roles + claim support. Update admin page. 2022-01-23 13:31:47 -05:00
Cody Robibero
d05af0cfa9 Remove all warnings
Signed-off-by: Cody Robibero <cody@robibe.ro>
2022-01-17 08:12:31 -07:00
Sambhav Saggi
12ab48a6da Add OpenID support 2022-01-16 16:42:39 -05:00
Sambhav Saggi
9911791047 Basic API, config pages, etc 2022-01-11 21:16:29 -05:00
Sambhav Saggi
89f2f140a7 Finally builds 2022-01-11 18:15:33 -05:00
Sambhav Saggi
2238736eb4 Update ignores, restructure, basic structure 2022-01-10 18:30:54 -05:00