Skip to content

feat!: replace mark with Waterfall and unify on Geist - #471

Merged
vishr merged 1 commit into
mainfrom
feat/waterfall-brand
Nov 12, 2026
Merged

vishr merged 1 commit into
mainfrom
feat/waterfall-brand

Conversation

@vishr

@vishr vishr commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

Summary

- Gradient ribbon mark and tracked uppercase wordmark
+ Waterfall mark and lowercase pitot in Geist 600
+ Product surfaces and violet palette across the documentation site

Replace the app, favicon, server and email marks; update the logo exporter and all six landing captures. Regenerate the embedded UI and the Geist social card. Keep status colors unchanged.

Evidence

  • Before: docs used separate typography and surfaces; the app, emails and preview card carried the previous mark.
    After: supplied SVG assets copied exactly, full Waterfall geometry across the brand surfaces, and lowercase Geist lockups.
  • Production UI builds and embedded-asset comparisons pass.
  • Site type-check, production build and all post-build checks pass.
  • Brand browser stories: 12 checks pass across both themes and review widths.
  • Seeded landing captures: 3 checks pass.
  • Social card renders with Typst 0.15.1 and Geist; logo and favicon rendered in both themes.
  • Required legacy-brand scan returns no matches, including generated assets. Staged secret scan passes.
  • just check: passes, including the complete Go suite, all static checks and all 1,790 UI tests across 122 files.
  • Separate full Go suite and focused brand/auth/API tests pass.

Merge Danger

Door: two-way

Blast Radius: visual

Intentional breaking brand change across app, docs, email and social previews. No runtime behavior or data migration changes.

@vishr
vishr added this pull request to the merge queue Nov 12, 2026
Merged via the queue into main with commit 61a40b1 Nov 12, 2026
32 checks passed
@vishr
vishr deleted the feat/waterfall-brand branch November 12, 2026 20:57
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.

1 participant