Redesign landing page with native app focus and expanded content#73
Merged
Conversation
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
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
…design-dark-x8c64q # Conflicts: # README.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
Silkscreen), added system sans-serif fallback, improved font weights and sizingThe 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.shpasses (or CI will, if I'm not on a Mac)https://claude.ai/code/session_013mTvMH8wN7yfTntjQZhDF4