Skip to content

Add FAQ page with a shared header for the landing page - #179

Merged
snekxs merged 1 commit into
landing-pagefrom
claude/landing-page-faq-header-td99d9
Sep 6, 2026
Merged

Add FAQ page with a shared header for the landing page#179
snekxs merged 1 commit into
landing-pagefrom
claude/landing-page-faq-header-td99d9

Conversation

@snekxs

Copy link
Copy Markdown
Member

Summary

  • Adds a new FAQ page (faq.html / src/faq.tsx) covering cost, privacy/telemetry, supported mice, browser support, contributing a driver, whether an install is needed, local-only storage, and how to support the project.
  • Extracts the landing page's nav and footer into src/app/site-chrome.tsx so the landing page and the FAQ page render an identical header/footer, and adds a "FAQ" link to that shared nav.
  • Registers faq.html in the landing build target (vite.config.ts) and its offline precache list (build/pwa-vite-plugin.ts).

Testing

  • tsc --noEmit && vite build (landing target) — passes
  • npm test — 120/120 passing

🤖 Generated with Claude Code


Generated by Claude Code

Comment threadsrc/app/App.tsx
!has.superstrike
)tempTabs=tempTabs.filter(tab=>tab!="buttons")
return tempTabs;
}
@cloudflare-workers-and-pages

cloudflare-workers-and-pagesBot commented Sep 6, 2026

Copy link
Copy Markdown

Deploying openmouse-docs with Cloudflare Pages Cloudflare Pages

Latest commit:a5e4edf
Status: ✅ Deploy successful!
Preview URL:https://4e2391cf.openmouse-docs.pages.dev
Branch Preview URL:https://claude-landing-page-faq-head.openmouse-docs.pages.dev

View logs

Adds a new FAQ page (faq.html / src/faq.tsx) covering cost, privacy,
supported mice, browser support, contributing, install, local storage,
and how to support the project.
Extracts the landing page's nav and footer into src/app/site-chrome.tsx
so both pages render byte-for-byte the same header, and adds a "FAQ"
link to that shared nav. Also registers faq.html in the landing build
target (vite.config.ts) and its offline precache list
(build/pwa-vite-plugin.ts).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PMTo1msWZCnq3434edNJTx
@snekxs
snekxsforce-pushed the claude/landing-page-faq-header-td99d9 branch from 04db71d to a5e4edfCompareSeptember 6, 2026 08:40
@snekxs
snekxs changed the base branch from main to landing-pageSeptember 6, 2026 08:40
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying openmouse-landing with Cloudflare Pages Cloudflare Pages

Latest commit:a5e4edf
Status: ✅ Deploy successful!
Preview URL:https://b9e0b06d.openmouse-landing.pages.dev
Branch Preview URL:https://claude-landing-page-faq-head.openmouse-landing.pages.dev

View logs

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying openmouse with Cloudflare Pages Cloudflare Pages

Latest commit:a5e4edf
Status: ✅ Deploy successful!
Preview URL:https://d71449a8.openmouse.pages.dev
Branch Preview URL:https://claude-landing-page-faq-head.openmouse.pages.dev

View logs

@snekxs
snekxs merged commit 48b8fdb into landing-pageSep 6, 2026
8 checks passed
@snekxs
snekxs deleted the claude/landing-page-faq-header-td99d9 branch September 6, 2026 08:44
Sign up for freeto 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.

3 participants

@snekxs@github-advanced-security@claude