GUI: Aufnahmedatum und -uhrzeit im Kopf der Detailansicht
Neuer Helfer recStamp(r) formatiert created_at als "Di., 29.09.2026, 14:23 Uhr" und zeigt die Zeile in der .status-line vor der Analysezeit. Wer aus der Inhaltssuche, einem Projekt-Pin oder per Direktlink in die Detailansicht springt, hat in der linken Liste keine markierte Zeile und sah den Aufnahmezeitpunkt bisher nirgends. Keine Server-/DB-Änderung: /api/recordings/:id liefert created_at bereits mit. Doku: Changelog 2026-09-29 + Notiz in Kapitel 03. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -3,6 +3,30 @@
|
||||
Chronik der Entwicklungsschritte. **Regel: jede zukünftige Änderung bekommt hier einen Eintrag** (Datum,
|
||||
Was, Warum, betroffene Dateien/Backups).
|
||||
|
||||
## 2026-09-29 — Aufnahmezeitpunkt in der Detailansicht
|
||||
|
||||
**Wunsch:** „Wenn man eine Aufzeichnung geöffnet hat, soll neben der Analysezeit auch das Datum und
|
||||
Uhrzeit der Aufzeichnung stehen. Denn wenn man z. B. aus der Suche heraus eine Aufzeichnung öffnet, sieht
|
||||
man links im Menü nicht wann diese aufgenommen wurde, da diese dort nicht ausgewählt wurde.“
|
||||
|
||||
**Warum es fehlte:** der Zeitpunkt stand bisher nur in der linken Aufnahmenliste (Tagesgruppe + Uhrzeit,
|
||||
`main.js:1134/1156`). Wer über die Inhaltssuche (Kap. 09), über einen Projekt-Pin (Kap. 10) oder über einen
|
||||
Direktlink in die Detailansicht springt, hat dort keine markierte Zeile — der Kopf der Detailansicht zeigte
|
||||
Titel, Player und höchstens „⏱ Analysezeit“, aber nie, wann das Gespräch stattfand.
|
||||
|
||||
**Was geändert wurde** (`web/src/main.js`, Backup `main.js.bak-rectime`)
|
||||
|
||||
- Neuer Helfer `recStamp(r)` neben `anaTimeSpan(r)`: formatiert `r.created_at` als
|
||||
`Di., 29.09.2026, 14:23 Uhr` (`toLocaleDateString`/`toLocaleTimeString` mit `de-DE`, Wochentag kurz).
|
||||
Leerer String bei fehlendem oder unparsbarem Datum → die Zeile fällt dann einfach weg.
|
||||
- In der `.status-line` der Detailansicht steht die Zeile **vor** der Analysezeit:
|
||||
`🗓 <Datum, Uhrzeit>` / `⏱ Analysezeit: …`.
|
||||
- Keine Server- oder DB-Änderung nötig: `GET /api/recordings/:id` liefert `created_at` bereits mit.
|
||||
|
||||
**Gegenprobe:** `npx vite build` → Bundle `index-DtL7bqdT.js` (enthält `rec-time`), `curl http://127.0.0.1/`
|
||||
liefert genau dieses Bundle. `md5sum` von `web/src/main.js` auf dem Board und `app/web/src/main.js` im Repo
|
||||
identisch. Kein `systemctl restart` (reiner Frontend-Build).
|
||||
|
||||
## 2026-09-09 — GUI-Hinweis „A76-Takt gegen Überhitzung gedrosselt“ entfernt
|
||||
|
||||
**Wunsch:** „Kannst du bitte den Hinweis nicht mehr anzeigen lassen“ (Screenshot des Klammerzusatzes
|
||||
|
||||
Reference in New Issue
Block a user