Commit Graph

32 Commits

Author SHA1 Message Date
Advait Paliwal
cd85e875df Streamline install paths and runtime bootstrap 2026-03-24 19:24:04 -07:00
Advait Paliwal
3ee6ff4199 Fix release installers and package manager fallbacks 2026-03-24 19:10:21 -07:00
Advait Paliwal
762ca66a68 Add install scripts to website public dir
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 18:19:45 -07:00
Advait Paliwal
2aa4c84ce5 Re-fetch GitHub stars after ViewTransitions navigation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:32:38 -07:00
Advait Paliwal
3d84624011 Add 'writes drafts' to homepage subtitle
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:29:52 -07:00
Advait Paliwal
6445c20e02 Fix copy button surviving ViewTransitions with astro:after-swap rebind
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:20:41 -07:00
Advait Paliwal
4c0a417232 Fix homepage copy: run immediately instead of waiting for DOMContentLoaded
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:18:24 -07:00
Advait Paliwal
42cedd3137 Fix docs copy button: run init immediately, add astro-code styles, visible by default
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:17:56 -07:00
Advait Paliwal
b07b0f4197 Fix copy buttons: swap to standard copy icon, fix docs copy visibility, DOMContentLoaded guard
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:13:44 -07:00
Advait Paliwal
323faf56ee Fix homepage copy: consistent grammar, remove redundancy, swap Shiki to Vitesse
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:10:52 -07:00
Advait Paliwal
1e333ba490 Update favicon to green f on dark background
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:04:59 -07:00
Advait Paliwal
1dd7f30a37 Swap Shiki to Vitesse themes, fix scrollbar gutter alignment
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:02:06 -07:00
Advait Paliwal
17c48be4b5 Fix 404 centering, footer copyright, remove MIT text
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:57:46 -07:00
Advait Paliwal
8f8cf2a4a9 Rebuild website from scratch on Tailwind v4 + shadcn/ui
- 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>
2026-03-24 15:57:03 -07:00
Advait Paliwal
7d3fbc3f6b Rework website palette, copy, and theme support
- Align color palette with TUI Everforest theme (feynman.json)
- Rewrite homepage copy with sharper section headings and descriptions
- Fix dark/light theme toggle persistence across page navigation
- Add Shiki Everforest syntax themes for code blocks
- Fix copy-code button z-index and pointer events
- Add styled scrollbars and text selection colors
- Tighten hero image padding, remove unused public/hero.png
- Remove Modal/RunPod from site (Docker only for now)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 14:42:03 -07:00
Advait Paliwal
21b8bcd4c4 Finalize remaining repo updates 2026-03-24 14:30:09 -07:00
Advait Paliwal
b7d430ee15 Add spinner to Unix installer extraction 2026-03-24 13:13:09 -07:00
Advait Paliwal
54efae78e1 Show installer download and extract progress 2026-03-24 13:11:14 -07:00
Advait Paliwal
fbd94a7a9b Fix copy button to only swap icon, not entire button content
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 12:45:33 -07:00
Advait Paliwal
5c3a9bb103 Add MIT license and finalize website install copy 2026-03-24 12:37:03 -07:00
Advait Paliwal
e8ba603b11 Remove unsupported Bun install references 2026-03-24 12:19:24 -07:00
Advait Paliwal
3922423ad0 Serve installers from website domain 2026-03-24 12:15:30 -07:00
Advait Paliwal
ee9eb3a053 Promote native installer in website docs 2026-03-24 12:06:42 -07:00
Advait Paliwal
8fd06b9299 Refine research workflows and remove Agent Computer 2026-03-24 11:01:27 -07:00
Advait Paliwal
0f62901ab0 Improve Feynman packaging and research prompts 2026-03-24 09:57:25 -07:00
Advait Paliwal
779dd2441c Unify branding: VT323 logotype across website, TUI, and OAuth pages
- 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>
2026-03-23 23:28:54 -07:00
Advait Paliwal
cd0e5d953a Fix missing logo.mjs in package files array
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 22:35:45 -07:00
Advait Paliwal
7ef1ca2859 Add ASCII logo, spinner during install, all packages core, fix tests
- 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>
2026-03-23 22:33:35 -07:00
Advait Paliwal
e73743d407 Speed up install with --prefer-offline --no-audit --no-fund, fix postinstall path resolution
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>
2026-03-23 22:17:51 -07:00
Advait Paliwal
9b1e04f128 Add system resource detection, Docker execution skill, and environment-aware recommendations
- TUI header now shows CPU cores, RAM, GPU, and Docker availability
- System prompt uses resource info to recommend execution environments
- Docker skill for running experiment code in isolated containers
- Renamed docker-sandbox skill to docker (Feynman stays on host, code runs in containers)
- Updated README and website to cite Docker alongside Agent Computer

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 18:31:37 -07:00
Advait Paliwal
a452cd95b8 Add plan-confirm steps to all workflows, cite alphaXiv and Agent Computer, add visuals to writer
- Every workflow prompt now shows a plan and asks the user to confirm before executing
- /autoresearch asks for execution environment (local, branch, venv, cloud) and confirms before looping
- Writer agent and key prompts now generate charts (pi-charts) and diagrams (Mermaid) when data calls for it
- Cite alphaXiv and Agent Computer in README and website homepage
- Clear terminal screen before launching Pi TUI
- Remove Alpha Hub GitHub link in favor of alphaxiv.org

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 17:45:26 -07:00
Advait Paliwal
f5570b4e5a Rename .pi to .feynman, rename citation agent to verifier, add website, skills, and docs
- Rename project config dir from .pi/ to .feynman/ (Pi supports this via piConfig.configDir)
- Rename citation agent to verifier across all prompts, agents, skills, and docs
- Add website with homepage and 24 doc pages (Astro + Tailwind)
- Add skills for all workflows (deep-research, lit, review, audit, replicate, compare, draft, autoresearch, watch, jobs, session-log, agentcomputer)
- Add Pi-native prompt frontmatter (args, section, topLevelCli) and read at runtime
- Remove sync-docs generation layer — docs are standalone
- Remove metadata/prompts.mjs and metadata/packages.mjs — not needed at runtime
- Rewrite README and homepage copy
- Add environment selection to /replicate before executing
- Add prompts/delegate.md and AGENTS.md

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 17:35:35 -07:00