fix(branding): restore opencode naming#1
Conversation
|
This PR doesn't fully meet our contributing guidelines and PR template. What needs to be fixed:
Please edit this PR description to address the above within 2 hours, or it will be automatically closed. If you believe this was flagged incorrectly, please let a maintainer know. |
|
Thanks for your contribution! This PR doesn't have a linked issue. All PRs must reference an existing issue. Please:
See CONTRIBUTING.md for details. |
|
The following comment was made by an LLM, it may be inaccurate: |
There was a problem hiding this comment.
Pull request overview
This PR restores OpenCode branding (name + logo assets) after the Grafo rebrand, updates several npm/package publishing references, and re-points CI workflows to run against the dev branch.
Changes:
- Rebrand UI/docs/CLI wordmarks and logo assets back to OpenCode (SVG + ASCII art).
- Update release/publish tooling and registry lookups to use
@vinirabli/opencode. - Adjust GitHub Actions workflows to target
devinstead ofmain.
Reviewed changes
Copilot reviewed 19 out of 25 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
ux-design-directions.html |
Updates naming and CSS classes from Grafo → OpenCode in the UX doc. |
release-please-config.json |
Changes release-please package name to @vinirabli/opencode. |
packages/ui/src/components/logo.tsx |
Replaces Grafo SVG paths with OpenCode logo assets (Mark/Splash/Logo). |
packages/ui/src/components/logo.stories.tsx |
Updates Storybook docs + splash sizing to match new asset dimensions. |
packages/script/src/index.ts |
Updates npm registry lookup to @vinirabli/opencode for versioning. |
packages/opencode/src/cli/ui.ts |
Updates CLI wordmark rendering to new OpenCode ASCII art. |
packages/opencode/src/cli/logo.ts |
Updates CLI glyph logo data to OpenCode. |
packages/opencode/script/publish.ts |
Publishes the wrapper package as @vinirabli/opencode and adjusts env var naming. |
packages/opencode/script/postinstall.mjs |
Updates postinstall binary resolution/linking to @vinirabli/opencode + opencode. |
packages/opencode/script/build.ts |
Builds platform packages under @vinirabli/opencode-* and opencode-* dist names. |
packages/opencode/bin/opencode |
Updates wrapper resolution to @vinirabli/opencode and removes legacy fallbacks. |
packages/console/app/src/asset/lander/opencode-screenshot.png |
Adds updated screenshot asset. |
bun.lock |
Bumps packages/opencode version to 1.15.0. |
README.md |
Updates branding, adds language links, and refreshes installation instructions/content. |
CHANGELOG.md |
Updates repository links and changelog text to OpenCode. |
.github/workflows/typecheck.yml |
Runs typecheck workflow on dev branch instead of main. |
.github/workflows/test.yml |
Runs test workflow on dev and updates concurrency comment/expression. |
.github/workflows/storybook.yml |
Runs storybook workflow on dev branch instead of main. |
.github/workflows/release-github-action.DISABLE |
Updates branch filter to dev. |
.github/workflows/publish.DISABLE |
Updates branch filter and naming/env vars to OpenCode. |
.github/workflows/publish-vscode.DISABLE |
Adds disabled workflow for VS Code extension publishing. |
.github/workflows/publish-github-action.DISABLE |
Adds disabled workflow for GitHub Action publishing. |
.github/workflows/duplicate-issues.yml |
Updates contributing guidelines link to dev branch. |
.github/workflows/compliance-close.yml |
Updates contributing guidelines link to dev branch. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Addressed the open Copilot review threads in commit
I also tried to create a linked issue for the PR template requirement, but issues are disabled for this repository, so the PR description now documents that explicitly. |
Issue for this PR
Issues are disabled for this repository, so no issue can be created or linked.
Type of change
What does this PR do?
Restores OpenCode naming after the Grafo rebrand across CLI, TUI, UI logo assets, package publishing scripts, release config, README, changelog, and design notes. It also updates npm publishing references to
@vinirabli/opencodeand switches workflow branch references frommaintodevwhere they validate the default branch.How did you verify your code works?
git diff --cached --checkbefore the initial commit.bun turbo typechecksuccessfully.bun typecheckinpackages/app.bun typecheckinpackages/opencode.grafo,Grafo,GRAFO,@vinirabli/grafo, orGRAFO_NPM_ONLYreferences remained before commit.Screenshots / recordings
If this is a UI change, please include a screenshot or recording.
Checklist
If you do not follow this template your PR will be automatically rejected.