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:
+1
-1
@@ -1375,7 +1375,7 @@ async function openRecording(id) {
|
|||||||
${vizHtml}
|
${vizHtml}
|
||||||
<div class="status-line">
|
<div class="status-line">
|
||||||
${anaTimeSpan(r) ? `<div class="muted ana-line">⏱ Analysezeit: ${anaTimeSpan(r)}</div>` : ''}
|
${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>` : ''}
|
${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>' : ''}
|
${(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>` : ''}
|
${(errored && !transcribeFailed) ? `<div class="err-inline">KI-Analyse fehlgeschlagen. <button class="btn" id="reanalyze">Erneut versuchen</button></div>` : ''}
|
||||||
|
|||||||
@@ -81,6 +81,9 @@ stateDiagram-v2
|
|||||||
`analyzeRecording` (LLM lief vorher ungedeckelt auf 95–97 °C, Kap. 05).
|
`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
|
- **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“).
|
`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
|
## Der Stop-Knopf: sofortige Antwort, MP3 im Hintergrund
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,28 @@
|
|||||||
Chronik der Entwicklungsschritte. **Regel: jede zukünftige Änderung bekommt hier einen Eintrag** (Datum,
|
Chronik der Entwicklungsschritte. **Regel: jede zukünftige Änderung bekommt hier einen Eintrag** (Datum,
|
||||||
Was, Warum, betroffene Dateien/Backups).
|
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)
|
## 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
|
**Wunsch:** „Kann man es nicht über Port 80 laufen lassen? Dann müsste man nur die IP bzw. Aime in den
|
||||||
|
|||||||
Reference in New Issue
Block a user