diff --git a/README.md b/README.md index b644e00..0900fed 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ I chose to rewrite the python [jellyfin-accounts](https://github.com/hrfee/jelly * Granular control over invites: Validity period as well as number of uses can be specified. * Account profiles: Assign settings profiles to invites so new users have your predefined permissions, homescreen layout, etc. applied to their account on creation. * Password validation: Ensure users choose a strong password. +* ⌛ User expiry: Specify a validity period, and new user's accounts will be disabled/deleted after it. The period can be manually extended too. * 🔗 Ombi Integration: Automatically creates Ombi accounts for new users using their email address and login details, and your own defined set of permissions. * Account management: Apply settings to your users individually or en masse, and delete users, optionally sending them an email notification with a reason. * 📨 Email storage: Add your existing users email addresses through the UI, and jfa-go will ask new users for them on account creation. @@ -26,6 +27,7 @@ I chose to rewrite the python [jellyfin-accounts](https://github.com/hrfee/jelly * Authentication via Jellyfin: Instead of using separate credentials for jfa-go and Jellyfin, jfa-go can use it as the authentication provider. * Enables the usage of jfa-go by multiple people * 🌓 Customizable look + * Edit emails with variables and markdown * Specify contact and help messages to appear in emails and pages * Light and dark themes available @@ -35,8 +37,9 @@ I chose to rewrite the python [jellyfin-accounts](https://github.com/hrfee/jelly

- Invites tab - Accounts tab + Invites tab + Accounts tab + Accounts creation

#### Install diff --git a/css/base.css b/css/base.css index f7a6e87..77c19d8 100644 --- a/css/base.css +++ b/css/base.css @@ -434,15 +434,15 @@ pre { overflow-y: scroll; } -a:link:not(.lang-link) { +a:link:not(.lang-link):not(.\~urge) { color: var(--color-urge-200); } -a:visited:not(.lang-link) { +a:visited:not(.lang-link):not(.\~urge) { color: var(--color-urge-100); } -a:hover:not(.lang-link), a:active:not(.lang-link) { +a:hover:not(.lang-link):not(.\~urge), a:active:not(.lang-link):not(.\~urge) { color: var(--color-urge-200); } diff --git a/html/admin.html b/html/admin.html index 5b7e4df..51fe119 100644 --- a/html/admin.html +++ b/html/admin.html @@ -399,7 +399,7 @@
{{ .strings.accounts }} - +
{{ .quantityStrings.addUser.Singular }} diff --git a/images/accounts.png b/images/accounts.png index d1a7321..1a29604 100644 Binary files a/images/accounts.png and b/images/accounts.png differ diff --git a/images/create.png b/images/create.png index ef55a47..eb0da42 100644 Binary files a/images/create.png and b/images/create.png differ diff --git a/images/demo.gif b/images/demo.gif index d38e8c1..af09ac4 100644 Binary files a/images/demo.gif and b/images/demo.gif differ diff --git a/images/invites.png b/images/invites.png index c0a08ee..a3fefe8 100644 Binary files a/images/invites.png and b/images/invites.png differ