Skip to content

Redesign landing page with native app focus and expanded content#73

Merged
alexkroman merged 12 commits into
mainfrom
claude/site-layout-redesign-dark-x8c64q
Jul 8, 2026
Merged

Redesign landing page with native app focus and expanded content#73
alexkroman merged 12 commits into
mainfrom
claude/site-layout-redesign-dark-x8c64q

Conversation

@alexkroman

Copy link
Copy Markdown
Collaborator

What & why

This redesign transforms the Blurt landing page from a compact pixel-neon aesthetic to a modern native-app focused design. The changes include:

  • Visual refresh: Updated color palette with refined dark theme, adjusted gradients (135deg), and improved typography hierarchy
  • Layout restructure: Converted single-hero layout to multi-section design with Features, Native, Privacy, and Install sections
  • Content expansion: Added detailed feature cards, native app benefits, privacy guarantees, and step-by-step installation guide
  • Navigation: Added sticky header with section links and improved footer with additional links
  • Typography: Removed pixel font (Silkscreen), added system sans-serif fallback, improved font weights and sizing
  • Component updates: New badge system, feature grid, split layout for native section, numbered install steps, and improved button styling
  • Responsive improvements: Better mobile breakpoints and layout adjustments for smaller screens

The design now emphasizes Blurt as a native macOS application with clear value propositions around speed, accuracy, privacy, and ease of use.

How it was tested

  • scripts/check.sh passes (or CI will, if I'm not on a Mac)
  • I read AGENTS.md and this doesn't reintroduce anything deliberately removed
  • Docs updated if behavior changed

https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4

claude added 11 commits July 7, 2026 23:56
Restructure the single-hero site into a scrolling page: centered hero
with badge row (open source / MIT / signed & notarized) and framed
screenshot, a six-card feature grid, a native split section, privacy
cards, numbered install steps, and a fuller footer. Body type moves
from Space Mono to a system sans for the cleaner native-app look while
keeping the dark palette, pixel wordmark, and ice/hot accents.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
Remove the "Built for macOS, not ported to it" split section and the
"Private by design" cards, along with their nav link and now-unused
split/checklist/section-lede styles. The page now flows hero → features
→ install.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
Remove the "Up and running in a minute" steps, the repeated download
CTA, and the Install nav link, along with the now-unused steps and
code/kbd styles. The page is now hero → features → footer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
The h2 max-width of 24ch was forcing "Everything you need to stop
typing" onto two balanced lines; 36ch lets it fit on one at desktop
widths while still wrapping sanely on small screens.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
Replace the six feature cards with zero dependencies, no telemetry,
native Mac app, accurate transcription, 18 languages, and real synth
cues; speed and paste-anywhere fold into the accurate/native copy.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
Swap the marketing superlatives for concrete, verifiable claims: the
hero now says what Blurt is and how it works (one HTTPS call, no local
models, no subscription, BYO key), the section heading is a dry "The
details", and each feature card states a checkable fact about the repo
rather than a slogan. Meta and JSON-LD descriptions updated to match.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
Trim the technical detail out of the hero and feature cards — no more
CGEventTap, Sync STT, or round-trip talk — in favor of plain
one-or-two-sentence claims. Update the requirements line and JSON-LD
operatingSystem from macOS 26 to macOS 15.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
Borrow the register that worked for Handy, Whispering, and VoiceInk:
a blunt free/open-source category statement in the hero, trust-first
framing (read the code, one server, pay the provider directly, no
subscription/account/middleman), a "No subscription" badge, and a
"Dictation you can trust" section heading. Meta and JSON-LD
descriptions updated to match.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
The accuracy card now links the claim to AssemblyAI's published
benchmarks page instead of asserting accuracy unsourced.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
Bring the README's tagline, lede, badges, and Why Blurt list in line
with the site: free/open-source framing, the trust-first feature set
(zero dependencies, no telemetry, native app), the sourced 30% fewer
hallucinations-than-Whisper benchmark link, mid-sentence code
switching, and the macOS 15+ requirement.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4
@alexkroman alexkroman enabled auto-merge July 8, 2026 01:59
@alexkroman alexkroman added this pull request to the merge queue Jul 8, 2026
Merged via the queue into main with commit 85c3f40 Jul 8, 2026
6 checks passed
@alexkroman alexkroman deleted the claude/site-layout-redesign-dark-x8c64q branch July 8, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants