fix: remove auth from first-run wizard, skip empty-name cameras in grid

This commit is contained in:
Claus Lohmar 2026-08-06 17:26:55 +01:00
parent ef41c29981
commit 30547fc354

View file

@ -97,7 +97,7 @@ function renderLiveGrid() {
tile.className = 'grid-tile' + (cam && cam.enabled ? '' : ' offline');
tile.dataset.camId = cam ? cam.id : '';
if (cam && cam.enabled) {
if (cam && cam.enabled && cam.name) {
// Load latest.jpg — the snapshot engine updates this every 2 seconds.
const snapURL = `/recordings/${cam.name || cam.id}/latest.jpg?t=${Date.now()}`;
tile.innerHTML = `
@ -254,14 +254,6 @@ async function renderCameraCards() {
<input type="password" id="wiz-pass" value="" style="width:120px;margin:0 4px;padding:6px 8px;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:4px">
</label>
</div>
<div style="margin-top:24px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);max-width:500px;margin-left:auto;margin-right:auto;text-align:center">
<p style="font-size:14px;font-weight:600;color:var(--text);margin-bottom:12px">🔐 Set Admin Password</p>
<div style="display:flex;gap:12px;justify-content:center;flex-wrap:wrap">
<input type="text" id="wiz-admin-user" value="admin" placeholder="Username" style="width:130px;padding:6px 8px;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:4px;font-size:13px">
<input type="password" id="wiz-admin-pass" value="" placeholder="Password" style="width:130px;padding:6px 8px;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:4px;font-size:13px">
</div>
<p style="font-size:11px;color:var(--text-muted);margin-top:8px">Leave blank to skip access will remain open.</p>
</div>
<button class="btn-primary" style="margin-top:20px;font-size:16px;padding:10px 32px" onclick="runWizard()">
🔍 Scan Network
</button>