Vanguard media stack: ingest, copyparty, Syncthing, normalize sweep, Authentik, Jellyfin + Vanguard Metadata plugin, MariaDB, Gitea, bot runtime
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
5
jellyfin/branding-disclaimer.html
Normal file
5
jellyfin/branding-disclaimer.html
Normal file
@@ -0,0 +1,5 @@
|
||||
<form action="https://watch.HOST/sso/OID/start/authentik">
|
||||
<button class="raised block emby-button button-submit">Sign in with Discord</button>
|
||||
</form>
|
||||
<input type="checkbox" id="showAdmin">
|
||||
<label for="showAdmin" class="showAdminLabel">Admin login</label>
|
||||
14
jellyfin/branding.css
Normal file
14
jellyfin/branding.css
Normal file
@@ -0,0 +1,14 @@
|
||||
/* Jellyfin -> Dashboard -> General -> Branding -> Custom CSS
|
||||
Login page shows only the Discord (Authentik SSO) button; "Admin login" reveals the local form. */
|
||||
.disclaimerContainer { display: block; }
|
||||
a.raised.emby-button { padding: .9em 1em; color: inherit !important; }
|
||||
|
||||
#loginPage .manualLoginForm,
|
||||
#loginPage .visualLoginForm,
|
||||
#loginPage .btnForgotPassword { display: none !important; }
|
||||
|
||||
#showAdmin { display: none; }
|
||||
.showAdminLabel { display: block; text-align: center; margin-top: 1.2em; color: #999; cursor: pointer; text-decoration: underline; font-size: .9em; }
|
||||
|
||||
#loginPage:has(#showAdmin:checked) .manualLoginForm { display: block !important; }
|
||||
#loginPage:has(#showAdmin:checked) .showAdminLabel { display: none; }
|
||||
Reference in New Issue
Block a user