synops/frontend/src/lib/components
vegard 15dd23b873 Valider fase 19–20: arbeidsflaten + universell overføring bestått
Fikser funnet under validering:
- Gjør collection-prop valgfri i alle trait-komponenter slik at de
  fungerer i personlig arbeidsflate uten collection-kontekst
- Legger til null-guards for collection.id i alle derived-blokker
  og funksjoner som oppretter edges
- Fjerner microsSinceUnixEpoch-rester fra STDB-migrasjonen —
  createdAt er nå et tall (Unix µs), ikke et objekt
- Retter saveTimeout-lekkasje i collection-sida: timer ryddes nå
  ved navigasjon mellom samlinger
- Fikser TypeScript-feil i editorial (number vs string, uoppnåelig
  'scheduled'-sammenligning), studio (bigint vs number),
  RecordingTrait ($state-generics)
- Typefeil redusert fra 55 → 4 (gjenværende er pre-eksisterende
  i mixer.ts/livekit.ts, ikke fase 19-20)

Validert: Canvas pan/zoom, BlockShell, layout-persistering,
snarveier, transfer service, alle panelreworks. Frontend bygger OK.
2026-03-18 16:03:17 +00:00
..
blockshell Implementer transfer service med innholdstransfer og lettvekts-triage (oppgave 20.4) 2026-03-18 08:21:35 +00:00
canvas Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
studio Fullfører oppgave 17.7: FFmpeg feilmeldinger til bruker 2026-03-18 06:03:59 +00:00
traits Valider fase 19–20: arbeidsflaten + universell overføring bestått 2026-03-18 16:03:17 +00:00
AiToolPanel.svelte Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
AudioPlayer.svelte Fullfør oppgave 7.7: Re-transkripsjonsflyt med side-om-side-sammenligning 2026-03-17 18:41:09 +01:00
ChatInput.svelte Fullfør oppgave 7.3: Voice memo — opptak-knapp i frontend 2026-03-17 17:51:40 +01:00
ContextHeader.svelte Fjern SpacetimeDB komplett (oppgave 22.4) 2026-03-18 13:39:09 +00:00
NewChatDialog.svelte Fullfør oppgave 5.4: én-til-én chat med deltaker-velger 2026-03-17 16:25:44 +01:00
NodeEditor.svelte Fullfør oppgave 7.3: Voice memo — opptak-knapp i frontend 2026-03-17 17:51:40 +01:00
NodeUsage.svelte Fullfører oppgave 15.9: Brukersynlig forbruk 2026-03-18 04:42:47 +00:00
PresentationEditor.svelte Fullfører oppgave 14.16: Presentasjonselementer som noder 2026-03-18 02:55:23 +00:00
PublishDialog.svelte Fullfører oppgave 14.16: Presentasjonselementer som noder 2026-03-18 02:55:23 +00:00
RetranscriptionCompare.svelte Fullfør oppgave 7.7: Re-transkripsjonsflyt med side-om-side-sammenligning 2026-03-17 18:41:09 +01:00
SystemAnnouncements.svelte Fullfører oppgave 15.1: Systemvarsler via STDB 2026-03-18 03:21:18 +00:00
TranscriptionView.svelte Fullfør oppgave 7.8: SRT-eksport fra transkripsjons-segmenter 2026-03-17 18:47:50 +01:00
VoiceRecorder.svelte Fullfør oppgave 7.3: Voice memo — opptak-knapp i frontend 2026-03-17 17:51:40 +01:00