Skip to content

Bring the app in line with the landing page's look - #41

Merged
EmotiveImpact merged 5 commits into
mainfrom
claude/project-thread-rwky1z
Oct 13, 2026
Merged

EmotiveImpact merged 5 commits into
mainfrom
claude/project-thread-rwky1z

Conversation

@EmotiveImpact

Copy link
Copy Markdown
Owner

Before: the web app and the landing page looked like two products. The app used heavy Inter headlines, its own navy (#1a1e2b), square-cornered buttons and 15px cards.

After: the web app takes on the landing page's look. Headlines use light DM Sans with tight tracking. There is one navy, the landing page's #14243b. Buttons are round and keep the app's green. Home's amount sits in the landing page's white highlight. The date and group headings are small uppercase labels, and cards have 24px corners. The phone app (apps/native) also gets round green buttons and a round filter on Expenses.

Edem chose the green and the round shape on 12 October. Layouts, wording, money rules and the database are unchanged, and the landing page itself is not touched.

Before and after screenshots: https://claude.ai/artifact/E49jAN7K6ErEcyTbCSLUSy

How:

  • Most of the web change is one stylesheet, apps/web/src/styles/harmony.css, in the overrides layer.
  • The tokens changed at source in shared.css: --navy, --navy-2, --navy-3, --radius-surface, and a new --font-display.
  • The page title rule changed in design-system.css. theme-color and the manifest use the new navy. stylesheets.test.ts and design-tokens.test.ts were updated to match.
  • In the phone app, Button in src/ui/kit.tsx uses radius.pill.

Checks:

  • Web: 696 tests, tsc and the Vite build pass.
  • Phone app: tsc and its 8 tests pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01HcVKDmy3nYR8taPWrTXANu


Generated by Claude Code

Headlines in DM Sans 400 with tight tracking, one navy (#14243b), navy
pill buttons (light pills in dark mode), the website's white highlight
behind Home's amount, uppercase 12px labels and 24px surface corners.
Sage stays for settled states. Most of it sits in styles/harmony.css.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HcVKDmy3nYR8taPWrTXANu
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HcVKDmy3nYR8taPWrTXANu
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HcVKDmy3nYR8taPWrTXANu
@EmotiveImpact
EmotiveImpact marked this pull request as ready for review October 12, 2026 16:13
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-12T16:16:17.427846Z 095eccc Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@vercel

vercel Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
commune-web Error Error Oct 13, 2026 1:23am UTC

Copy link
Copy Markdown
Owner Author

The Vercel preview for commune-web shows Error. I don't think this PR caused it:

I can't read this deployment's log because Vercel refused access (403 on the commune4 scope). The failed log can be opened from the deployment link in the Vercel comment above. I'm not changing code for this.


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HcVKDmy3nYR8taPWrTXANu
The space above the date and the space between the sentence and the
next-step card are now the same (28px).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HcVKDmy3nYR8taPWrTXANu
@EmotiveImpact
EmotiveImpact merged commit d6d07f7 into main Oct 13, 2026
4 of 5 checks passed

This branch had an error being deployed

1 failed deployment
Preview — 4d8bc60b Deployed Oct 13, 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.

2 participants