From 6d3eb03f22fe80a77f28b1485eb094c3e6aa0e02 Mon Sep 17 00:00:00 2001 From: fullstackjam Date: Sun, 28 Jun 2026 00:23:44 +0800 Subject: [PATCH] feat(ui): add landing stats band, align hero & steps to redesign Reconcile the site with the latest OpenBoot Redesign design file imported from Claude Design. The redesign was ~95% in place from #25; this closes the remaining gaps, concentrated on the landing page, plus minor polish elsewhere. Product features beyond the static mock (docs search, modals, loading/empty states, detail Share button) are intentionally preserved. Landing: - Hero eyebrow becomes a bordered pill badge with a pulsing dot and a version chip - Add the 4-up stats band; the star count is wired to the live /api/github/stars endpoint rather than a hardcoded number - Rework "how it works" to the borderless ghost-number + divider treatment and tighten the step copy - Hero title up to 4rem / -0.045em; add the ob-pulse keyframe Polish: - explore: skeleton card radius 16->12px; CTA description trailing period - editor: inactive preset bg token; script textarea height; "editable" affordance on the post-install.sh header - config detail: drop the stray DNA-segment border-radius Co-Authored-By: Claude Opus 4.8 (1M context) --- src/lib/components/ConfigDetail.svelte | 4 - src/lib/components/ConfigEditor.svelte | 12 +- src/lib/components/PackageManager.svelte | 2 +- src/routes/+page.svelte | 284 +++++++++++++++++++---- src/routes/explore/+page.svelte | 4 +- 5 files changed, 254 insertions(+), 52 deletions(-) diff --git a/src/lib/components/ConfigDetail.svelte b/src/lib/components/ConfigDetail.svelte index d72a9a7..86a9c86 100644 --- a/src/lib/components/ConfigDetail.svelte +++ b/src/lib/components/ConfigDetail.svelte @@ -528,10 +528,6 @@ max-width: 420px; } - .dna span { - border-radius: 1px; - } - .dna-legend { display: flex; gap: 18px; diff --git a/src/lib/components/ConfigEditor.svelte b/src/lib/components/ConfigEditor.svelte index 20200c1..d6e5bc4 100644 --- a/src/lib/components/ConfigEditor.svelte +++ b/src/lib/components/ConfigEditor.svelte @@ -436,6 +436,7 @@
post-install.sh — runs after packages + editable