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.
+
+ }
+ >
+
+
+
)}