Skip to content

Add dark mode toggle with persistence and FOUC fix#65

Merged
dwalintukan merged 1 commit into
mainfrom
claude/issue-44-20260722-1346
Jul 22, 2026
Merged

Add dark mode toggle with persistence and FOUC fix#65
dwalintukan merged 1 commit into
mainfrom
claude/issue-44-20260722-1346

Conversation

@dwalintukan

Copy link
Copy Markdown
Collaborator

Resolves #44. Adds a dark/light toggle in the AppShell header, resolves the theme on load from the saved choice or prefers-color-scheme, persists to localStorage, and sets the class before first paint via an inline script to avoid FOUC.

Not verified: no Node toolchain on the runner — npm run build and npm test were not run.

Generated with Claude Code

Resolve theme on load from the saved choice or prefers-color-scheme,
apply it before first paint via an inline script, and add a header
toggle in AppShell that persists to localStorage.

Closes #44

Co-authored-by: Deric Walintukan <4350404+dwalintukan@users.noreply.github.com>
@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
forkcast-app Ready Ready Preview, Comment Jul 22, 2026 1:53pm
forkcast-landing Ready Ready Preview, Comment Jul 22, 2026 1:53pm

@dwalintukan
dwalintukan merged commit c49bcd5 into main Jul 22, 2026
10 checks passed
@dwalintukan
dwalintukan deleted the claude/issue-44-20260722-1346 branch July 22, 2026 14:03
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.

Dark mode

1 participant