Start on live transcription and python sidecar (faster-whisper)

This commit is contained in:
Lucas Winther committed 2026-07-10 09:28:42 +02:00
1 parent 15bf14728a
commit 033ea32968
14 files changed
+1376 -61

No files matched your search

+62
View File
@@ -397,6 +397,61 @@ body {
font-size: 0.9rem;
}
/* --- LiveControls (M7, D-016) --- */
.live-controls {
display: flex;
align-items: center;
gap: 0.75rem;
}
.live-button {
border: 1px solid var(--border);
background: transparent;
color: inherit;
border-radius: 8px;
padding: 0.3rem 0.9rem;
font-size: 0.85rem;
cursor: pointer;
transition: border-color 0.15s;
white-space: nowrap;
}
.live-button:hover:enabled {
border-color: var(--accent);
}
.live-button:disabled {
opacity: 0.5;
cursor: default;
}
.live-button-active,
.live-button-active:hover:enabled {
border-color: #e0605e;
}
.live-dot {
flex-shrink: 0;
width: 0.6rem;
height: 0.6rem;
border-radius: 999px;
background: #e0605e;
animation: pulse 1.2s ease-in-out infinite;
}
@keyframes pulse {
50% {
opacity: 0.25;
}
}
.live-hint {
margin: 0;
color: var(--muted);
font-size: 0.9rem;
}
.file-name {
margin: 0;
color: var(--muted);
@@ -512,6 +567,13 @@ body {
overflow-wrap: anywhere;
}
/* Live-mode text that may still change (D-016) — visually distinct from the
committed text it follows. */
.transcript-tentative {
color: var(--muted);
font-style: italic;
}
.cursor {
display: inline-block;
width: 0.55em;