You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(landing): integrate with CI, finalize polish for txkit.dev launch
CI/CD:
- Add landing target to .github/workflows/lighthouse.yml matrix
- Pin vite to <7.1.13 in pnpm overrides (Astro 6 requires Vite 7, was 8)
- .gitignore .astro/ build cache
Landing polish:
- Honest copy: drop fake metrics ("12M tx verified"), use verifiable claims
(7 packages on npm, built on viem + wagmi)
- Hide HostedVerify section until hosted beta is closer to ship
- Hero diagram: real lucide icons (decode/preview/simulate/sign), proper centering
- LogoWall: 16 real brand SVGs from @web3icons/react with grayscale-on-default,
full color on hover
- TxApproval mockup: based on real DecodedCalldataPreview structure
- Skip-link for keyboard users (WCAG 2.4.1)
- WCAG AA contrast fix: text-tertiary #64748B (4.15:1, fail) -> #7F8DA0 (5.85:1)
- Primary border token #5C4FE3 (3.46:1) for non-text UI
- JSON-LD @graph: Organization + WebSite + SoftwareApplication + FAQPage
- Anchor IDs on every section for AI-citable deep links
- Static sitemap.xml, robots.txt, llms.txt
- public/logo.svg for txkit.dev/logo.svg (npm pages, etc)
0 commit comments