From 37a39b59fe0cf69daa1e72e13a023456f9283df6 Mon Sep 17 00:00:00 2001 From: Michael Freno Date: Mon, 5 Oct 2026 09:32:22 -0400 Subject: [PATCH] nook: say when a release carries no notes Releases that shipped before notes were embedded in the appcast (0.6.2 and earlier) have empty descriptions, so expanding their row rendered a blank expanse that read as broken. Show a muted "no notes recorded" line instead; the appcast embed step now runs every release, so history accumulates from here on. Tests: vinxi build clean; tsc clean. Issue: FRE-13 --- src/routes/nook/changelog.tsx | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/routes/nook/changelog.tsx b/src/routes/nook/changelog.tsx index 9ee190e..0455352 100644 --- a/src/routes/nook/changelog.tsx +++ b/src/routes/nook/changelog.tsx @@ -90,12 +90,25 @@ export default function NookChangelogPage() { {/* Notes are the publisher's own HTML, written to the same S3 appcast the Sparkle updater consumes. Kept mounted - and toggled via `hidden` so the content stays crawlable. */} + and toggled via `hidden` so the content stays crawlable. + Releases that shipped before notes were embedded in the + appcast carry no description — say so instead of + rendering a blank expanse. */}
+ > + + No notes recorded for this release. +

+ } + > +
+ +
)}