Logout ends the Authentik session: copyparty idp-logout -> outpost sign_out; live portal Sign out link
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -59,6 +59,7 @@ export default function App() {
|
||||
<button onClick={() => audio.muteAll()} title="mute every window until you click one">Mute all</button>
|
||||
<button onClick={() => audio.followFocus()} title="clear pinned audio; only the focused window plays sound">Follow focus</button>
|
||||
<button className="golive-btn" onClick={() => { audio.muteAll(); apiRef.current = null; setMode('golive') }} title="stop watching and broadcast a window from this browser">Go Live</button>
|
||||
<a className="signout" href="/outpost.goauthentik.io/sign_out" title="sign out of Discord login for all Vanguard sites">Sign out</a>
|
||||
</div>
|
||||
{mode === 'golive' ? (
|
||||
<GoLive onExit={() => { audio.followFocus(); setMode('watch') }} />
|
||||
|
||||
@@ -56,3 +56,5 @@ html, body, #root { height:100%; margin:0; background:var(--bg); color:var(--fg)
|
||||
.golive-form .warn-box { background:#3a2a10; border:1px solid #f1c40f; color:#ffe9a8; border-radius:8px; padding:10px 12px; font-size:13px; line-height:1.5; }
|
||||
.golive-form .warn-box b { color:#fff; }
|
||||
.golive-stats .rec { background:#f1c40f; color:#000; font-weight:700; font-size:11px; padding:2px 6px; border-radius:4px; }
|
||||
.topbar a.signout { color:var(--mut); font-size:13px; text-decoration:none; border:1px solid #3a3a3a; border-radius:6px; padding:5px 10px; }
|
||||
.topbar a.signout:hover { color:var(--fg); border-color:#666; }
|
||||
|
||||
Reference in New Issue
Block a user