chore(web): sync site copy to Protocol Factory 0.2.9-alpha - #8
Conversation
✅ Deploy Preview for protocol-visualizer ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (6)
📒 Files selected for processing (38)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Browser verifier checks still expect the old branding, feature count, and VSIX filename, and the new feature copy displays literal Markdown delimiters.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 3
Open (4)
What changed in this PR
Synchronizes the marketing site and documentation with Protocol Factory 0.2.9-alpha.
Changes:
- Renames product branding and package metadata.
- Adds the Multi-file Bundler feature.
- Updates VSIX installation references and documentation.
| File | Summary |
|---|---|
src/config/site.ts |
Updates product branding. |
src/components/Screenshot/Screenshot.tsx |
Refreshes screenshot copy. |
src/components/Screenshot/Screenshot.test.tsx |
Updates screenshot assertions. |
src/components/Install/Install.tsx |
Updates the VSIX filename. |
src/components/Install/Install.test.tsx |
Updates installation assertions. |
src/components/Hero/Hero.test.tsx |
Updates hero assertions. |
src/components/Header/Header.test.tsx |
Updates brand assertions. |
src/components/Features/Features.tsx |
Adds the bundler card and refreshes feature copy. |
src/components/Features/Features.test.tsx |
Updates the feature count. |
src/components/Disclaimer/Disclaimer.tsx |
Updates product branding. |
src/components/BeakerLogo/BeakerLogo.test.tsx |
Updates accessibility assertions. |
src/components/AiWorkflow/AiWorkflow.tsx |
Refreshes workflow copy. |
src/App.test.tsx |
Updates page assertions. |
package.json |
Renames the web package. |
index.html |
Updates page and SEO metadata. |
docs/README.md |
Updates extension documentation. |
docs/Instllation.md |
Updates installation documentation and VSIX name. |
docs/Architecture.md |
Updates repository naming. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| title: 'Multi-file Bundler', | ||
| description: | ||
| 'Bundle `from helpers import x` into `<name>.bundled.py` with a line map via the `Protocol Factory: Bundle Protocol` command.', |
| <h3 className={styles.subHeading}>Method B: Command line</h3> | ||
| <pre className={styles.codeBlock}> | ||
| <code>code --install-extension protocol-visualizer.vsix</code> | ||
| <code>code --install-extension protocol-factory-0.2.9-alpha.vsix</code> |
| @@ -1,5 +1,5 @@ | |||
| export const site = { | |||
| productName: 'Protocol Visualizer', | |||
| productName: 'Protocol Factory', | |||
… literal Markdown backticks' Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>


Why
The marketing site still called the product Protocol Visualizer and referenced vsix filenames that do not exist. The extension is Protocol Factory at 0.2.9-alpha with an Unreleased multi-file bundler. This PR syncs the site copy to that reality.
Scope
src/config/site.ts,index.html,AiWorkflow,Screenshot,Disclaimerplus their tests read Protocol Factory now.Features.tsxgains a Multi-file Bundler card and notes the csv_file guard plus Japanese UI. Count goes 6 to 7.Install.tsxpoints atprotocol-factory-0.2.9-alpha.vsix.docs/README.md,docs/Architecture.md,docs/Instllation.mduse factory names and the real vsix name. TheInstllation.mdfilename typo stays.package.jsonname becomesprotocol-factory-web. No dependency changes.docs/superpowershistory keeps old names on purpose. No parser or simulation logic enters the site.Tradeoffs
Copy-only sync instead of sharing code with the extension. The site stays static and the extension stays the single source of truth.
Blast Radius
Static marketing site only. No runtime, no API, no dependency changes. Safe.
Verification
rg 'Protocol Visualizer' src index.htmlreturns zero.rg 'protocol-visualizer.vsix|protocol-viz-' docs/README.md docs/Architecture.md docs/Instllation.md src index.htmlreturns zero.pnpm testpasses with 14 files and 43 tests green.pnpm buildpasses with tsc plus vite and 42 modules transformed.Summary by CodeRabbit