diff --git a/live/src/GoLive.jsx b/live/src/GoLive.jsx index 70b4e61..1f64715 100644 --- a/live/src/GoLive.jsx +++ b/live/src/GoLive.jsx @@ -70,6 +70,12 @@ export default function GoLive({ onExit }) { capture audio from a browser tab, so the window comes through without sound — use OBS with the dock there. Capped at {MAX_KBPS / 1000} Mbps, up to 1440p60, H.264. +
+ ⚠ This stream is recorded. Everything the window shows and every sound it makes is saved to the + server, visible to editors and members in Jellyfin, and kept until it is dumped or archived. Close + anything private in that window before you start. Use Dump tonight in the OBS dock if a session + should be thrown away (3-day undo). +
{err &&
{err}
} @@ -77,6 +83,7 @@ export default function GoLive({ onExit }) { {phase === 'live' && (
LIVE + ● REC {mmss(elapsed)} {key.user}/{cleanTitle(title)} {conn} diff --git a/live/src/styles.css b/live/src/styles.css index 73d250a..4abe013 100644 --- a/live/src/styles.css +++ b/live/src/styles.css @@ -53,3 +53,6 @@ html, body, #root { height:100%; margin:0; background:var(--bg); color:var(--fg) .golive-stats .pill.live { background:var(--live); color:#fff; font-weight:700; font-size:11px; padding:2px 6px; border-radius:4px; } .golive-stats .warn { color:#f1c40f; } .topbar button.golive-btn { background:var(--live); border-color:var(--live); color:#fff; font-weight:700; } +.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; }