Skip to content

feat(welcome): restore simple branding and add dark mode support - #71

Merged
Maseeek merged 2 commits into
mainfrom
feat/simple-welcome-dark-mode
Oct 15, 2026
Merged

Maseeek merged 2 commits into
mainfrom
feat/simple-welcome-dark-mode

Conversation

@Maseeek

@Maseeek Maseeek commented Oct 15, 2026

Copy link
Copy Markdown
Owner

Summary

Reverts PR #70 to restore the simple, warm editorial branding of the desktop welcome page (/welcome), and adds dark mode support without altering design decisions:

  • Simple Editorial Branding Restored:

    • Warm cream background (#f6f6f0) in light mode and rich dark moss/slate (#121614) in dark mode.
    • Serif typography (font-serif) for the hero headline ("Better habits. Someone in your corner.").
    • Unadorned, minimal navigation bar with do it. logo and clean links.
    • Added a subtle theme toggle button in the header that synchronizes with the user's theme preference and document.documentElement theme classes.
    • Preserved avatar pills (You and +1) with matching dark mode palette tones.
    • Three-step onboarding timeline (01 Membership, 02 Your account, 03 Your Duel).
  • Membership Offer Card (MembershipOffer.tsx):

    • Adapted for dark mode with dark:bg-[#181e1a], dark:border-[#2a342d], and soft shadow.
    • 5 USD / month for two people, maintaining Stripe payment-first checkout flow.
    • High-contrast checkmarks and primary button actions in both light and dark themes.
  • Verification:

    • npm run check: all 208 unit/integration tests and database checks pass.
    • npm run build: Next.js 16 production build succeeded.

@vercel

vercel Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
do-it Ready Ready Preview Oct 15, 2026 10:17am UTC

@Maseeek
Maseeek merged commit 9a94511 into main Oct 15, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — b2bd0665 Deployed Oct 15, 2026 by vercel[bot]
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