Streams oeffnen standardmaessig in neuem Fenster mit Passwortabfrage

Klick auf Stream-Tile oeffnet neues Fenster via ?viewStream= URL.
Passwort-Modal erscheint automatisch im neuen Fenster nach dem Laden.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel 2026-03-07 02:11:16 +01:00
parent 59ebfc91a9
commit 4943bbf4a1
3 changed files with 9 additions and 9 deletions

File diff suppressed because one or more lines are too long

2
web/dist/index.html vendored
View file

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Gaming Hub</title>
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎮</text></svg>" />
<script type="module" crossorigin src="/assets/index-ypgJpUy0.js"></script>
<script type="module" crossorigin src="/assets/index-UqZEdiQO.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DKX7sma7.css">
</head>
<body>

View file

@ -606,7 +606,7 @@ export default function StreamingTab({ data }: { data: any }) {
{streams
.filter(s => s.id !== myStreamId)
.map(s => (
<div key={s.id} className="stream-tile" onClick={() => openJoinModal(s)}>
<div key={s.id} className="stream-tile" onClick={() => openInNewWindow(s.id)}>
<div className="stream-tile-preview">
<span className="stream-tile-icon">{'\u{1F5A5}\uFE0F'}</span>
<span className="stream-live-badge"><span className="stream-live-dot" /> LIVE</span>