From c82b766537f27bd7424fccac0ef46721d31910f7 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Sat, 24 Oct 2026 18:51:30 +0100 Subject: [PATCH] web/repo: truncate long branch and tag names Signed-off-by: oppiliappan --- web/src/lib/components/repo/BlobHeader.svelte | 10 ++++++---- web/src/lib/components/repo/CommitList.svelte | 4 +++- web/src/lib/components/repo/CommitRow.svelte | 7 +++++-- web/src/lib/components/repo/RefChip.svelte | 7 ++++--- web/src/lib/components/repo/TreeHeader.svelte | 6 ++++-- .../repo/pipelines/PipelineCardContent.svelte | 7 ++++--- .../lib/components/repo/tickets/TicketInfoBar.svelte | 7 ++++--- web/src/lib/components/search/CodeResultCard.svelte | 5 +++-- 8 files changed, 33 insertions(+), 20 deletions(-) diff --git a/web/src/lib/components/repo/BlobHeader.svelte b/web/src/lib/components/repo/BlobHeader.svelte index 3a5bc8a10..004eac18e 100644 --- a/web/src/lib/components/repo/BlobHeader.svelte +++ b/web/src/lib/components/repo/BlobHeader.svelte @@ -81,7 +81,7 @@
-
+
{#if repo || (language && languageColor)}
{#if language && languageColor}
{language} diff --git a/web/src/lib/components/repo/CommitList.svelte b/web/src/lib/components/repo/CommitList.svelte index f5ba11541..7a1e2d6af 100644 --- a/web/src/lib/components/repo/CommitList.svelte +++ b/web/src/lib/components/repo/CommitList.svelte @@ -94,7 +94,9 @@ {#if (tagsByCommit[commit.hash] ?? []).length > 0} {#each tagsByCommit[commit.hash] as name (name)} - {name} + {name} {/each} {/if} {#if pipelineStatuses} diff --git a/web/src/lib/components/repo/CommitRow.svelte b/web/src/lib/components/repo/CommitRow.svelte index 518530214..27ac5a471 100644 --- a/web/src/lib/components/repo/CommitRow.svelte +++ b/web/src/lib/components/repo/CommitRow.svelte @@ -121,8 +121,11 @@ {#if tagsByCommit} {#each (await tagsByCommit)[commit.hash] ?? [] as name (name)} - {name}{name} {/each} diff --git a/web/src/lib/components/repo/RefChip.svelte b/web/src/lib/components/repo/RefChip.svelte index b0ca121a6..21e003c2a 100644 --- a/web/src/lib/components/repo/RefChip.svelte +++ b/web/src/lib/components/repo/RefChip.svelte @@ -2,7 +2,7 @@ import { tv } from "tailwind-variants"; export const refChip = tv({ - base: "flex w-fit items-center justify-center gap-2xs whitespace-nowrap" + base: "flex w-fit max-w-full min-w-0 items-center justify-center gap-2xs whitespace-nowrap" }); @@ -28,10 +28,11 @@
- at{isCommit ? " commit" : ""} + at{isCommit ? " commit" : ""} {label}{label}
diff --git a/web/src/lib/components/repo/TreeHeader.svelte b/web/src/lib/components/repo/TreeHeader.svelte index 6356f652f..e43d137c9 100644 --- a/web/src/lib/components/repo/TreeHeader.svelte +++ b/web/src/lib/components/repo/TreeHeader.svelte @@ -25,7 +25,9 @@
-
+
{#if folders > 0} {folders} {plural(folders, "folder", "folders")} {/if} @@ -38,5 +40,5 @@
-
diff --git a/web/src/lib/components/repo/pipelines/PipelineCardContent.svelte b/web/src/lib/components/repo/pipelines/PipelineCardContent.svelte index 231f9e9fe..3d45c23d6 100644 --- a/web/src/lib/components/repo/pipelines/PipelineCardContent.svelte +++ b/web/src/lib/components/repo/pipelines/PipelineCardContent.svelte @@ -3,12 +3,13 @@ export const pipelineCardContent = tv({ slots: { - header: "flex items-start justify-between gap-sm pb-xs md:pb-none", + header: "flex min-w-0 items-start justify-between gap-sm pb-xs md:pb-none", trigger: "flex min-w-0 flex-wrap items-center gap-x-xs gap-y-2xs", - triggerRow: "flex flex-wrap items-center gap-x-1.5 gap-y-2xs text-foreground-default", + triggerRow: + "flex min-w-0 flex-wrap items-center gap-x-1.5 gap-y-2xs text-foreground-default", triggerIcon: "size-3.5 shrink-0 text-foreground-muted", triggerVerb: "text-foreground-muted", - triggerRef: "font-semibold", + triggerRef: "min-w-0 font-semibold wrap-anywhere", triggerArrow: "size-3.5 shrink-0 text-foreground-muted", sha: "shrink-0 self-center rounded-md bg-background-inset px-xs py-3xs typography-monospace-small text-foreground-default no-underline hover:underline", meta: "flex flex-wrap items-center justify-between text-foreground-muted", diff --git a/web/src/lib/components/repo/tickets/TicketInfoBar.svelte b/web/src/lib/components/repo/tickets/TicketInfoBar.svelte index 3880f98e8..81a4b239b 100644 --- a/web/src/lib/components/repo/tickets/TicketInfoBar.svelte +++ b/web/src/lib/components/repo/tickets/TicketInfoBar.svelte @@ -63,11 +63,12 @@ {#snippet branch(name: string)} {#if targetBranchHref} - {name}{name} {:else} - {name} + {name} {/if} {/snippet} diff --git a/web/src/lib/components/search/CodeResultCard.svelte b/web/src/lib/components/search/CodeResultCard.svelte index 14340845d..584373038 100644 --- a/web/src/lib/components/search/CodeResultCard.svelte +++ b/web/src/lib/components/search/CodeResultCard.svelte @@ -26,10 +26,11 @@ >{result.repo.owner.handle}/{result.repo.slug}
-
+
{#each branches as branch (branch)} {branch} {/each} -- 2.54.0