style: a source's backfill state chips are filled, so their text reads on the dark row
CI and images / lint (push) Successful in 2s
CI and images / extension-version (push) Successful in 2s
CI and images / extension-test (push) Successful in 19s
CI and images / frontend-build (push) Successful in 21s
CI and images / backend-lint-and-test (push) Successful in 31s
CI and images / integration (push) Successful in 2m23s
CI and images / sign-extension (push) Successful in 4s
CI and images / build-agent (push) Successful in 6s
CI and images / build-web (push) Successful in 1m54s
CI and images / smoke-web (push) Successful in 54s
CI and images / promote (push) Successful in 1s

The theme's success and info colours are dark; a tonal chip draws its text in
that colour, which vanished against the Subscriptions row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-28 08:22:17 -04:00
co-authored by Claude Opus 5.5
parent d6d3184361
commit 20aeac81df
2 changed files with 7 additions and 7 deletions
@@ -39,18 +39,18 @@
</v-chip> </v-chip>
<v-chip <v-chip
v-else-if="source.backfill_state === 'running'" v-else-if="source.backfill_state === 'running'"
size="x-small" color="info" variant="tonal" label size="x-small" color="info" variant="flat" label
>{{ source.backfill_bypass_seen ? 'Recovering' : (source.backfill_recapture ? 'Recapturing' : 'Backfilling') >{{ source.backfill_bypass_seen ? 'Recovering' : (source.backfill_recapture ? 'Recapturing' : 'Backfilling')
}}{{ source.backfill_posts }}{{ source.backfill_posts
? ` · ${source.backfill_posts} posts` ? ` · ${source.backfill_posts} posts`
: (source.backfill_chunks ? ` (${source.backfill_chunks})` : '') }}</v-chip> : (source.backfill_chunks ? ` (${source.backfill_chunks})` : '') }}</v-chip>
<v-chip <v-chip
v-else-if="source.backfill_state === 'complete'" v-else-if="source.backfill_state === 'complete'"
size="x-small" color="success" variant="tonal" label size="x-small" color="success" variant="flat" label
>Backfilled</v-chip> >Backfilled</v-chip>
<v-chip <v-chip
v-else-if="source.backfill_state === 'stalled'" v-else-if="source.backfill_state === 'stalled'"
size="x-small" color="warning" variant="tonal" label size="x-small" color="warning" variant="flat" label
>Stalled</v-chip> >Stalled</v-chip>
</div> </div>
@@ -72,7 +72,7 @@
worked, the content just isn't ours. --> worked, the content just isn't ours. -->
<v-chip <v-chip
v-else-if="source.error_type === 'tier_limited'" v-else-if="source.error_type === 'tier_limited'"
size="x-small" color="info" variant="tonal" label size="x-small" color="info" variant="flat" label
prepend-icon="mdi-lock-outline" prepend-icon="mdi-lock-outline"
>{{ source.tier_gated_count ? `${source.tier_gated_count} gated` : 'No access' }} >{{ source.tier_gated_count ? `${source.tier_gated_count} gated` : 'No access' }}
<v-tooltip activator="parent" location="top" max-width="480"> <v-tooltip activator="parent" location="top" max-width="480">
@@ -81,18 +81,18 @@
</v-chip> </v-chip>
<v-chip <v-chip
v-else-if="source.backfill_state === 'running'" v-else-if="source.backfill_state === 'running'"
size="x-small" color="info" variant="tonal" label size="x-small" color="info" variant="flat" label
>{{ source.backfill_bypass_seen ? 'Recovering' : (source.backfill_recapture ? 'Recapturing' : 'Backfilling') >{{ source.backfill_bypass_seen ? 'Recovering' : (source.backfill_recapture ? 'Recapturing' : 'Backfilling')
}}{{ source.backfill_posts }}{{ source.backfill_posts
? ` · ${source.backfill_posts} posts` ? ` · ${source.backfill_posts} posts`
: (source.backfill_chunks ? ` (${source.backfill_chunks})` : '') }}</v-chip> : (source.backfill_chunks ? ` (${source.backfill_chunks})` : '') }}</v-chip>
<v-chip <v-chip
v-else-if="source.backfill_state === 'complete'" v-else-if="source.backfill_state === 'complete'"
size="x-small" color="success" variant="tonal" label size="x-small" color="success" variant="flat" label
>Backfilled</v-chip> >Backfilled</v-chip>
<v-chip <v-chip
v-else-if="source.backfill_state === 'stalled'" v-else-if="source.backfill_state === 'stalled'"
size="x-small" color="warning" variant="tonal" label size="x-small" color="warning" variant="flat" label
>Stalled</v-chip> >Stalled</v-chip>
<span v-else class="fc-source-row__zero">0</span> <span v-else class="fc-source-row__zero">0</span>
</td> </td>