diff --git a/frontend/app.js b/frontend/app.js index c89e9d8..509153d 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -55,7 +55,9 @@ function setStatus(status) { btn.addEventListener('click', async () => { const r = await apiFetch('/toggle', { method: 'POST' }); const data = await r.json(); - if (data.action === 'reset') { + if (data.action === 'started') { + setStatus('recording'); + } else if (data.action === 'reset') { preview.textContent = 'Noch keine Aufnahme verarbeitet.'; preview.classList.remove('has-content'); setStatus('idle'); @@ -78,7 +80,7 @@ function connectWs() { loadTranscripts(); } if (msg.event === 'error') { - setStatus('idle'); + setStatus('error'); preview.textContent = `Fehler: ${msg.message}`; } };