Commit graph

9 commits

Author SHA1 Message Date
Lawrence Chen
63fb175055 Add mobile hamburger menu with reusable drawer component
Extract drawer logic (overlay, focus trap, scroll lock, escape key)
from DocsNav into shared mobile-drawer.tsx hook and components.
SiteHeader now shows a hamburger menu on mobile that opens a
right-side drawer with nav links and download button. Footer
wraps gracefully on small screens.
2026-02-10 00:23:40 -08:00
Lawrence Chen
208c9daaaa Open GitHub link in new tab from site header 2026-02-10 00:03:57 -08:00
Lawrence Chen
76870e9c2e Add download badge with Apple icon to README 2026-02-09 23:55:52 -08:00
Lawrence Chen
7d1dd4a047 Fix blurry logo by skipping Next.js image optimization 2026-02-09 23:52:07 -08:00
Lawrence Chen
0ae041fb91 Fix docs sidebar z-index to be below header on desktop 2026-02-09 23:49:46 -08:00
Lawrence Chen
f970cdcf33 Add docs, blog, community pages and polish landing page layout
- Add docs pages (getting-started, changelog, keyboard-shortcuts)
- Add blog, community, and legal pages (privacy, terms, EULA)
- Add site header, footer, download button, and nav components
- Add sitemap and robots.txt generation
- Narrow main page container (max-w-2xl), fix footer positioning
- Switch README feature list to colon style
2026-02-09 23:38:05 -08:00
Lawrence Chen
5febb66873 Update landing page: switch to Bun, add view transitions and UI polish
- CI: replace Node/npm with Bun
- Add view-transition animations for theme toggle
- Set html background for flash-free theme switches
- UI refinements to download button, brew command, and layout
- Replace package-lock.json with bun.lock
2026-02-09 22:01:53 -08:00
Lawrence Chen
71ab1f8864 Update keyboard shortcuts for README and landing page
Reorganize into Workspaces, Surfaces, Split Panes, Browser,
Notifications, Find, Terminal, and Window sections.
2026-02-09 21:59:03 -08:00
Lawrence Chen
d25f14a79f Add landing page (web/) with Next.js + Tailwind
- Minimal centered layout with Geist sans font
- Typing animation cycling through agent names
- Light/dark mode toggle via next-themes
- Download for Mac button linking to latest DMG
- Feature list, GitHub + Docs footer links
- Meta tags and Open Graph for SEO
- CI: add web typecheck job (tsc --noEmit)
2026-02-09 20:51:27 -08:00