From 520cca58b8a5adf6a50df8c115e06229b2ceef86 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 19 Apr 2026 19:10:16 +0200 Subject: [PATCH] feat(dashboard): show contributor pill stack on each mission control queue item Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/components/ReadyColumn.svelte | 4 ++++ frontend/src/lib/components/SegmentationColumn.svelte | 4 ++++ frontend/src/lib/components/TranscriptionColumn.svelte | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/frontend/src/lib/components/ReadyColumn.svelte b/frontend/src/lib/components/ReadyColumn.svelte index 20fc91d4..680b9d0c 100644 --- a/frontend/src/lib/components/ReadyColumn.svelte +++ b/frontend/src/lib/components/ReadyColumn.svelte @@ -3,6 +3,7 @@ import * as m from '$lib/paraglide/messages.js'; import { getLocale } from '$lib/paraglide/runtime.js'; import { formatMCDate } from '$lib/utils/date.js'; import type { components } from '$lib/generated/api'; +import ContributorStack from './ContributorStack.svelte'; type TranscriptionQueueItemDTO = components['schemas']['TranscriptionQueueItemDTO']; @@ -51,6 +52,9 @@ function reviewedPct(doc: TranscriptionQueueItemDTO): number { {/if} +
+ +
{/each} diff --git a/frontend/src/lib/components/SegmentationColumn.svelte b/frontend/src/lib/components/SegmentationColumn.svelte index f7361444..b46153c6 100644 --- a/frontend/src/lib/components/SegmentationColumn.svelte +++ b/frontend/src/lib/components/SegmentationColumn.svelte @@ -3,6 +3,7 @@ import * as m from '$lib/paraglide/messages.js'; import { getLocale } from '$lib/paraglide/runtime.js'; import { formatMCDate } from '$lib/utils/date.js'; import type { components } from '$lib/generated/api'; +import ContributorStack from './ContributorStack.svelte'; type TranscriptionQueueItemDTO = components['schemas']['TranscriptionQueueItemDTO']; @@ -44,6 +45,9 @@ let { docs, weeklyCount }: Props = $props(); >{formatMCDate(doc.documentDate, getLocale())} {/if} +
+ +
{/each} diff --git a/frontend/src/lib/components/TranscriptionColumn.svelte b/frontend/src/lib/components/TranscriptionColumn.svelte index ef4b742b..9c168f98 100644 --- a/frontend/src/lib/components/TranscriptionColumn.svelte +++ b/frontend/src/lib/components/TranscriptionColumn.svelte @@ -3,6 +3,7 @@ import * as m from '$lib/paraglide/messages.js'; import { getLocale } from '$lib/paraglide/runtime.js'; import { formatMCDate } from '$lib/utils/date.js'; import type { components } from '$lib/generated/api'; +import ContributorStack from './ContributorStack.svelte'; type TranscriptionQueueItemDTO = components['schemas']['TranscriptionQueueItemDTO']; @@ -67,6 +68,9 @@ function blockProgress(doc: TranscriptionQueueItemDTO): number { {:else} {/if} +
+ +
{/each}