Skip to content

Commit f7e1ccb

Browse files
Merge branch 'main' into svelte-5
2 parents 3ac6c53 + 35a4bdf commit f7e1ccb

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

src/routes/+page.svelte

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -548,13 +548,16 @@
548548
})()}
549549
{@const releaseBody = (() => {
550550
const body = release.body ?? "";
551-
if (releaseRepo?.repoName !== "language-tools") return body;
551+
if (!releaseRepo) return body;
552552
// Add missing links to PRs in the release body
553553
return body.replace(
554-
/\(#(\d+)\)/g, // Match all `(#1234)` patterns
555-
(_, prNumber) => {
556-
const prUrl = `https://github.com/sveltejs/${releaseRepo.repoName}/pull/${prNumber}`;
557-
return `([#${prNumber}](${prUrl}))`;
554+
/[^[][#\d, ]*?#(\d+)(#issuecomment-\d+)?[#\d, ]*?[^\]]/g,
555+
// Match all `(#1234)` patterns, including `#issuecomment-` ones and multiple in one parenthesis
556+
(match, prNumber, rest) => {
557+
if (!rest) rest = "";
558+
const prUrl = `https://github.com/sveltejs/${releaseRepo.repoName}/pull/${prNumber}${rest}`;
559+
// replaceception
560+
return match.replace(`#${prNumber}${rest}`, `[#${prNumber}${rest}](${prUrl})`);
558561
}
559562
);
560563
})()}
@@ -607,8 +610,13 @@
607610
</Tooltip.Content>
608611
</Tooltip.Root>
609612
{:else}
610-
<span class="text-left text-lg group-hover:underline">
611-
{releaseName}
613+
<span class="flex flex-col text-left">
614+
<span class="text-lg group-hover:underline">{releaseName}</span>
615+
{#if releaseRepo && id === "others"}
616+
<span class="text-sm text-muted-foreground">
617+
{releaseRepo.repoName}
618+
</span>
619+
{/if}
612620
</span>
613621
{/if}
614622
<div class="flex items-center gap-2 xs:hidden">
@@ -756,7 +764,7 @@
756764
<Button
757765
href={release.html_url}
758766
target="_blank"
759-
class="group mb-4 ml-auto mr-8 font-semibold dark:text-black sm:ml-0 sm:mt-auto"
767+
class="group mb-4 ml-auto mr-8 font-semibold dark:text-black sm:ml-4 sm:mt-auto"
760768
>
761769
Open on <img src="/github.svg" alt="GitHub" class="ml-1.5 size-5" />
762770
<ArrowUpRight

0 commit comments

Comments
 (0)