- Fresh Astro 5 project with Tailwind v4 and shadcn/ui olive preset
- All shadcn components installed (Card, Button, Badge, Separator, etc.)
- Homepage with hero, terminal demo, workflows, agents, sources, compute
- Full docs system with 24 markdown pages across 5 sections
- Sidebar navigation with active state highlighting
- Prose styles for markdown content using shadcn color tokens
- Dark/light theme toggle with localStorage persistence
- Shiki everforest syntax themes for code blocks
- 404 page with VT323 font
- /docs redirect to installation page
- GitHub star count fetch
- Earthy green/cream oklch color palette matching TUI theme
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add VT323 ASCII art logo to logo.mjs as single source of truth
- Website nav and hero use VT323 font via AsciiLogo.astro component
- TUI header and CLI help render the ASCII logo with block-centered alignment
- OAuth callback pages (Pi and alphaXiv) show branded feynman logotype
- Auto-set recommended model after provider login
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- ASCII art logo on website hero and OAuth callback page
- Clean spinner during postinstall instead of npm noise
- pi-session-search and pi-memory moved to core (13 packages)
- pi-generative-ui is the only optional package
- Alpha Hub callback page branded with Feynman logo
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Install down from 60s to ~10s. Core packages only (11), heavy optional
packages available via feynman packages install.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Postinstall now walks up to find node_modules (works when deps are hoisted)
- All patches verified: piConfig, process.title, OAuth page, editor theme
- Add GitHub Actions workflow to publish on version bump
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace slow system_profiler/docker info with fast cached alternatives
- Single-line system info: cores · ram · docker
- Patch Pi OAuth callback page with Feynman branding
- Fix alpha-hub login: wait for server ready before opening browser, handle port conflicts, auto-close tab
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Pi's own package manager already installs packages from settings.json
on first REPL launch. Feynman was duplicating this in both postinstall
and first-run, causing slow installs and looping.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>