GUI: Hinweis zum A76-Takt-Cap aus dem Transkriptions-Wartetext entfernt

Der Wartetext bei status=transcribing lautet jetzt nur noch
"Transkription läuft… lange Aufnahmen dauern." Der Klammerzusatz
"(A76-Takt gegen Überhitzung gedrosselt)" ist auf Wunsch des Nutzers
weg; das Takt-Cap selbst bleibt unverändert aktiv.

Doku: Changelog-Eintrag 2026-09-09 + Notiz im Zustandsmodell (Kap. 03),
inklusive Build-GOTCHA (dist/assets gehörte root -> vite EACCES).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-09 12:23:37 +02:00
co-authored by Claude Opus 5
parent acb840bd0a
commit 95fab7b9e4
3 changed files with 26 additions and 1 deletions
+1 -1
View File
@@ -1375,7 +1375,7 @@ async function openRecording(id) {
${vizHtml}
<div class="status-line">
${anaTimeSpan(r) ? `<div class="muted ana-line">⏱ Analysezeit: ${anaTimeSpan(r)}</div>` : ''}
${transcribing ? '<div class="muted">📝 Transkription läuft… lange Aufnahmen dauern (A76-Takt gegen Überhitzung gedrosselt).</div>' : ''}
${transcribing ? '<div class="muted">📝 Transkription läuft… lange Aufnahmen dauern.</div>' : ''}
${transcribeFailed ? `<div class="err-inline">Transkription fehlgeschlagen. <button class="btn" id="retranscribe">Neu transkribieren</button></div>` : ''}
${(pending && !transcribing && !transcribeFailed) ? '<div class="muted">🧠 KI-Analyse läuft… (NPU)</div>' : ''}
${(errored && !transcribeFailed) ? `<div class="err-inline">KI-Analyse fehlgeschlagen. <button class="btn" id="reanalyze">Erneut versuchen</button></div>` : ''}
+3
View File
@@ -81,6 +81,9 @@ stateDiagram-v2
`analyzeRecording` (LLM lief vorher ungedeckelt auf 95–97 °C, Kap. 05).
- **GUI-Anzeige „⏱ Analysezeit“:** `analysis_started_at`/`analysis_ms` in der DB; beim Polling auf
`analysis_status` achten, NICHT auf `status` (sonst wirkt die Summary „leer“).
- **GUI-Wartetext bei `transcribing`:** „📝 Transkription läuft… lange Aufnahmen dauern.“
(`web/src/main.js:1378`). Seit 2026-09-09 ohne den Klammerzusatz zum Takt-Cap — auf Wunsch des Nutzers;
das Cap selbst ist unverändert aktiv.
## Der Stop-Knopf: sofortige Antwort, MP3 im Hintergrund
+22
View File
@@ -3,6 +3,28 @@
Chronik der Entwicklungsschritte. **Regel: jede zukünftige Änderung bekommt hier einen Eintrag** (Datum,
Was, Warum, betroffene Dateien/Backups).
## 2026-09-09 — GUI-Hinweis „A76-Takt gegen Überhitzung gedrosselt“ entfernt
**Wunsch:** „Kannst du bitte den Hinweis nicht mehr anzeigen lassen“ (Screenshot des Klammerzusatzes
`(A76-Takt gegen Überhitzung gedrosselt)`).
**Was geändert wurde**
- `web/src/main.js:1378`: der Wartetext während `status=transcribing` lautet jetzt nur noch
„📝 Transkription läuft… lange Aufnahmen dauern.“ — der Klammerzusatz zum Takt-Cap ist weg.
Der Hinweis selbst bleibt stehen, weil er die Wartezeit erklärt.
- **Nur Anzeige, keine Technik:** das Takt-Cap (`aime-cpucap.sh`, 2256 → 1608 MHz) läuft unverändert für
alle drei schweren Pfade weiter (Kap. 01 und 03) — es wird nur nicht mehr in der GUI erwähnt.
- Backup auf dem Board: `web/src/main.js.bak-throttlehint`.
**Build-GOTCHA:** `npx vite build` als `callrec` scheiterte mit `EACCES: permission denied, unlink
'/opt/callrec/web/dist/assets/index-DAWZGY3G.js'` — `dist/assets` gehörte **root** (ein früherer Build lief
als root), und vite leert `outDir` vor dem Schreiben. Fix: `chown -R callrec:callrec /opt/callrec/web/dist`,
danach Build als `callrec` → neues Bundle `index-C_J2NgHg.js`.
**Gegenprobe:** `grep -c 'A76-Takt'` im neuen Bundle = 0, `curl http://127.0.0.1/` liefert
`index-C_J2NgHg.js`. Kein `systemctl restart` nötig (reiner Frontend-Build).
## 2026-08-26 — Web-GUI auf Port 80 (Aufruf ohne Portnummer)
**Wunsch:** „Kann man es nicht über Port 80 laufen lassen? Dann müsste man nur die IP bzw. Aime in den