Skip to content

feat: rebrand fork as DCode#2

Merged
CreatorGhost merged 8 commits into
devfrom
rebrand-dcode
Jul 11, 2026
Merged

feat: rebrand fork as DCode#2
CreatorGhost merged 8 commits into
devfrom
rebrand-dcode

Conversation

@CreatorGhost

@CreatorGhost CreatorGhost commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Issue for this PR

Closes N/A — implements the internal rebrand plan (REBRAND_PLAN.md, kept untracked by design).

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Rebrands this opencode fork as DCode (command: dcode) so installing and updating this fork is real, while preserving full compatibility with existing OpenCode configuration. The fork previously shipped with upstream install/update wiring, meaning any built binary would upgrade itself back into upstream opencode; this PR removes that risk.

Binary / command rename

  • bin/opencode -> bin/dcode; compiled artifacts are dist/dcode-<os>-<arch>/bin/dcode (dcode.exe on Windows)
  • scriptName("dcode"); all CLI help, hints, and errors use dcode
  • Artifact naming decoupled from the workspace package name (packages/opencode keeps its internal opencode name so packages/web imports are unaffected)
  • Docker, Nix (dcode package + opencode alias), and npm postinstall follow the new binary

Installation / updates (removes upstream self-replacement risk)

  • install script forked: downloads from CreatorGhost/TheCode releases, installs to ~/.dcode/bin (honors DCODE_INSTALL_DIR -> OPENCODE_INSTALL_DIR -> XDG_BIN_DIR -> ~/bin), Windows .exe handling
  • Installation service is curl/GitHub-releases only; npm/brew/choco/scoop upgrade paths removed because those channels install upstream opencode
  • Autoupdate disabled by default until explicitly enabled in config
  • dcode uninstall no longer deletes shared OpenCode config/data by default

CI / release

  • New manual release-dcode workflow: validates semver, creates a draft release, builds the full 12-target matrix, uploads, then publishes (recoverable on failure)
  • 17 upstream-targeting workflows removed; test/typecheck kept; nix-hashes moved to standard runners + GITHUB_TOKEN

TUI / branding

  • New DCode ASCII logo (home + session epilogue with dcode -s ... continue hint), DCode/DC | terminal titles, crash screen reports to this repo's issues, ACP identifies as DCode, GitHub integration uses /dcode and /dc

Deliberately kept for compatibility: ~/.config/opencode, opencode.json, .opencode/, OPENCODE_* env vars, @opencode-ai/* packages, provider IDs, theme/sound-pack IDs, OpenCode Zen/Go names and URLs, and the opencode server listening SDK marker. Renaming these breaks existing users, plugins, databases, or live services for zero install benefit.

Docs: README rewritten for the fork; 21 stale translated READMEs removed (their install commands pointed at upstream); SECURITY and issue templates repointed.

How did you verify your code works?

  • bun turbo typecheck — 30/30 packages pass
  • Updated tests pass from package dirs: installation (incl. new methodFromExecPath coverage), ACP initialize/auth, HTTP API upgrade, CLI help snapshots (regenerated as dcode), TUI presentation/lifecycle
  • bun run build --single builds dist/dcode-darwin-arm64/bin/dcode and passes the --version smoke test
  • Ran the built binary and confirmed the DCode TUI logo, terminal title, and session epilogue
  • Installer verified end-to-end in an isolated $HOME (--binary mode, install dir precedence, PATH handling, banner); bash -n install passes

Screenshots / recordings

New TUI home logo (from the built dcode binary):

█▀▀▄  █▀▀▀ █▀▀█ █▀▀▄ █▀▀▀
█  █  █    █  █ █  █ █▀▀▀
▀▀▀   ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

Summary by CodeRabbit

  • New Features
    • OpenCode compatibility is now provided under the DCode brand, including the dcode command, installer, Docker image, and Nix package.
    • Added DCode GitHub Action support with /dcode and /dc triggers.
    • Added a manual DCode release workflow for publishing CLI archives; installer now supports Windows ARM64 and DCode-specific install directories.
  • Documentation
    • Updated the primary README for DCode installation, compatibility, usage, and upgrade guidance.
    • Updated security reporting instructions to the DCode repository.
  • Chores
    • Removed legacy multilingual README content and deleted several obsolete GitHub automation workflows.

@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@CreatorGhost, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 19 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: bb540368-f6e8-439b-a7da-bef44913006f

📥 Commits

Reviewing files that changed from the base of the PR and between 2321193 and 379075b.

📒 Files selected for processing (2)
  • packages/opencode/test/cli/cmd/tui/attention.test.ts
  • packages/opencode/test/cli/error.test.ts
📝 Walkthrough

Walkthrough

Changes

The repository is rebranded from OpenCode to DCode across packaging, installation, CLI, TUI behavior, integrations, documentation, and release automation. Legacy automation and localized README content are removed, while a manual DCode release workflow is added.

DCode distribution and packaging

Layer / File(s) Summary
DCode distribution and packaging
package.json, install, nix/*, packages/opencode/{Dockerfile,package.json,bin/*,script/*}, github/action.yml, flake.nix
Package names, binaries, installer URLs, cache paths, Docker entrypoints, Nix outputs, build artifacts, and GitHub Action execution are changed from OpenCode to DCode.
Installation and upgrade behavior
packages/opencode/src/installation/*, packages/opencode/src/cli/cmd/{upgrade,uninstall}.ts, packages/opencode/src/cli/upgrade.ts, packages/opencode/test/installation/*
Installation detection and upgrades are restricted to the curl-based DCode installer, GitHub releases provide version data, uninstall defaults preserve config/data, and related tests are updated.
CLI identity and integrations
packages/opencode/src/{index.ts,temporary.ts,acp/*,cli/*,mcp/*,plugin/*,provider/*}
CLI names, help text, authentication commands, GitHub comment triggers, ACP metadata, provider guidance, and PR execution now use DCode terminology and commands.
TUI branding and command output
packages/tui/src/*, packages/tui/test/*
Terminal titles, notifications, crash links, tips, permission messages, logo artwork, and session continuation output are updated for DCode.
Release and repository automation
.github/workflows/*, README.md, SECURITY.md, .github/ISSUE_TEMPLATE/bug-report.yml, script/publish.ts, packages/sdk/js/src/*
A manual DCode release workflow is added; legacy workflows and localized README content are removed; CI runners and commit setup are adjusted; repository links and SDK readiness detection are updated; stable CLI publishing is skipped.

Estimated code review effort: 5 (Critical) | ~120 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 4.76% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and accurately summarizes the main change: rebranding the fork as DCode.
Description check ✅ Passed The description covers all required sections and provides detailed changes, verification, screenshots, and checklist items.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch rebrand-dcode

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

Thanks for updating your PR! It now meets our contributing guidelines. 👍

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 5

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
github/action.yml (1)

25-25: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Update "OpenCode" reference in use_github_token description.

Line 25 still says "OpenCode App token exchange" while the rest of the action has been rebranded to DCode. This should read "DCode App token exchange" for consistency.

✏️ Proposed fix
-    description: "Use GITHUB_TOKEN directly instead of OpenCode App token exchange. When true, skips OIDC and uses the GITHUB_TOKEN env var."
+    description: "Use GITHUB_TOKEN directly instead of DCode App token exchange. When true, skips OIDC and uses the GITHUB_TOKEN env var."
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@github/action.yml` at line 25, Update the description for the
use_github_token configuration to replace the stale “OpenCode App token
exchange” wording with “DCode App token exchange,” preserving the rest of the
description unchanged.
packages/opencode/src/mcp/index.ts (1)

354-354: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

BUN_BE_BUN env check doesn't match the new dcode binary name.

Line 354 checks cmd === "opencode" to set BUN_BE_BUN=1 for MCP servers that invoke the opencode/dcode binary. Now that the binary is renamed to dcode, users configuring MCP servers with command: ["dcode", ...] won't get this env var set, potentially causing unexpected behavior under Bun. This check should match both names or be updated to "dcode".

🔧 Proposed fix
-          ...(cmd === "opencode" ? { BUN_BE_BUN: "1" } : {}),
+          ...(cmd === "opencode" || cmd === "dcode" ? { BUN_BE_BUN: "1" } : {}),
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/opencode/src/mcp/index.ts` at line 354, Update the command check in
the MCP environment construction to recognize the renamed “dcode” binary as well
as the existing “opencode” name, ensuring BUN_BE_BUN is set for either command.
🧹 Nitpick comments (1)
.github/workflows/release.yml (1)

20-22: 🔒 Security & Privacy | 🔵 Trivial | ⚡ Quick win

Set persist-credentials: false on the checkout step.

No git push operations occur in this workflow — all release operations use the gh CLI with an explicit GH_TOKEN. Disabling credential persistence prevents the default GITHUB_TOKEN from being stored in .git/config, reducing artipacked risk if any future step inadvertently uploads repo contents.

🔒️ Proposed fix
       - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
         with:
           fetch-depth: 0
+          persist-credentials: false
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/release.yml around lines 20 - 22, Update the
actions/checkout step to set persist-credentials to false in its with
configuration, while preserving the existing fetch-depth setting.

Source: Linters/SAST tools

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@packages/opencode/src/cli/cmd/github.handler.ts`:
- Around line 364-365: Update the GitHub Actions step named “Run DCode” to
replace the mutable `CreatorGhost/TheCode/github@dev${envStr}` reference with an
immutable commit SHA or release tag, while preserving the existing action
configuration and environment suffix behavior as applicable.

In `@packages/opencode/src/cli/cmd/pr.ts`:
- Line 79: Update the user-facing message in the session-reporting flow to
replace “OpenCode-hosted” with “DCode-hosted”, while preserving the existing
sessionUrl interpolation and output behavior.

In `@packages/opencode/src/cli/cmd/run/permission.shared.ts`:
- Around line 128-132: Update the downstream expectations in the permission
message tests near the shared permission formatting coverage to use the new
“DCode” branding instead of “OpenCode” for both messages, while preserving the
existing message structure and assertions.

In `@packages/opencode/src/cli/cmd/run/splash.ts`:
- Line 197: Update the exit-screen continuation command in the splash rendering
flow to use the DCode CLI branding and executable instead of the stale opencode
command, while preserving the existing options and arguments.

In `@packages/opencode/src/cli/cmd/serve.ts`:
- Line 9: Update the runtime listening message in the serve command to use
“DCode” instead of “opencode,” matching the command description and preserving
the existing URL output.

---

Outside diff comments:
In `@github/action.yml`:
- Line 25: Update the description for the use_github_token configuration to
replace the stale “OpenCode App token exchange” wording with “DCode App token
exchange,” preserving the rest of the description unchanged.

In `@packages/opencode/src/mcp/index.ts`:
- Line 354: Update the command check in the MCP environment construction to
recognize the renamed “dcode” binary as well as the existing “opencode” name,
ensuring BUN_BE_BUN is set for either command.

---

Nitpick comments:
In @.github/workflows/release.yml:
- Around line 20-22: Update the actions/checkout step to set persist-credentials
to false in its with configuration, while preserving the existing fetch-depth
setting.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 519647e6-dcf1-4b53-8f7f-b2bfd3b8a6fe

📥 Commits

Reviewing files that changed from the base of the PR and between bfdb607 and 9102a8a.

⛔ Files ignored due to path filters (2)
  • bun.lock is excluded by !**/*.lock
  • packages/opencode/test/cli/help/__snapshots__/help-snapshots.test.ts.snap is excluded by !**/*.snap
📒 Files selected for processing (97)
  • .github/ISSUE_TEMPLATE/bug-report.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/workflows/beta.yml
  • .github/workflows/containers.yml
  • .github/workflows/deploy.yml
  • .github/workflows/docs-locale-sync.yml
  • .github/workflows/docs-update.yml
  • .github/workflows/duplicate-issues.yml
  • .github/workflows/nix-hashes.yml
  • .github/workflows/notify-discord.yml
  • .github/workflows/opencode.yml
  • .github/workflows/pr-management.yml
  • .github/workflows/pr-standards.yml
  • .github/workflows/publish-github-action.yml
  • .github/workflows/publish-vscode.yml
  • .github/workflows/publish.yml
  • .github/workflows/release-github-action.yml
  • .github/workflows/release.yml
  • .github/workflows/review.yml
  • .github/workflows/stats.yml
  • .github/workflows/triage.yml
  • README.ar.md
  • README.bn.md
  • README.br.md
  • README.bs.md
  • README.da.md
  • README.de.md
  • README.es.md
  • README.fr.md
  • README.gr.md
  • README.it.md
  • README.ja.md
  • README.ko.md
  • README.md
  • README.no.md
  • README.pl.md
  • README.ru.md
  • README.th.md
  • README.tr.md
  • README.uk.md
  • README.vi.md
  • README.zh.md
  • README.zht.md
  • SECURITY.md
  • flake.nix
  • github/action.yml
  • install
  • nix/opencode.nix
  • package.json
  • packages/opencode/Dockerfile
  • packages/opencode/bin/dcode
  • packages/opencode/package.json
  • packages/opencode/script/build.ts
  • packages/opencode/script/postinstall.mjs
  • packages/opencode/script/publish.ts
  • packages/opencode/src/acp/service.ts
  • packages/opencode/src/cli/cmd/attach.ts
  • packages/opencode/src/cli/cmd/debug/index.ts
  • packages/opencode/src/cli/cmd/github.handler.ts
  • packages/opencode/src/cli/cmd/mcp.ts
  • packages/opencode/src/cli/cmd/pr.ts
  • packages/opencode/src/cli/cmd/providers.ts
  • packages/opencode/src/cli/cmd/run.ts
  • packages/opencode/src/cli/cmd/run/permission.shared.ts
  • packages/opencode/src/cli/cmd/run/splash.ts
  • packages/opencode/src/cli/cmd/serve.ts
  • packages/opencode/src/cli/cmd/tui.ts
  • packages/opencode/src/cli/cmd/uninstall.ts
  • packages/opencode/src/cli/cmd/upgrade.ts
  • packages/opencode/src/cli/cmd/web.ts
  • packages/opencode/src/cli/error.ts
  • packages/opencode/src/cli/upgrade.ts
  • packages/opencode/src/index.ts
  • packages/opencode/src/installation/index.ts
  • packages/opencode/src/mcp/index.ts
  • packages/opencode/src/plugin/digitalocean.ts
  • packages/opencode/src/plugin/snowflake-cortex.ts
  • packages/opencode/src/provider/error.ts
  • packages/opencode/src/provider/provider.ts
  • packages/opencode/src/temporary.ts
  • packages/opencode/test/cli/acp/initialize-auth.test.ts
  • packages/opencode/test/cli/help/help-snapshots.test.ts
  • packages/opencode/test/installation/installation.test.ts
  • packages/opencode/test/server/httpapi-global.test.ts
  • packages/tui/src/app.tsx
  • packages/tui/src/attention.ts
  • packages/tui/src/component/dialog-status.tsx
  • packages/tui/src/component/error-component.tsx
  • packages/tui/src/feature-plugins/home/tips-view.tsx
  • packages/tui/src/feature-plugins/sidebar/footer.tsx
  • packages/tui/src/logo.ts
  • packages/tui/src/routes/session/permission.tsx
  • packages/tui/src/util/error.ts
  • packages/tui/src/util/presentation.ts
  • packages/tui/test/app-lifecycle.test.tsx
  • packages/tui/test/util/presentation.test.ts
  • script/publish.ts
💤 Files with no reviewable changes (41)
  • README.tr.md
  • README.th.md
  • README.br.md
  • README.zh.md
  • .github/workflows/triage.yml
  • README.gr.md
  • README.ru.md
  • .github/workflows/notify-discord.yml
  • README.ko.md
  • README.pl.md
  • README.de.md
  • .github/ISSUE_TEMPLATE/config.yml
  • README.vi.md
  • README.no.md
  • .github/workflows/release-github-action.yml
  • README.zht.md
  • .github/workflows/duplicate-issues.yml
  • README.ar.md
  • README.bn.md
  • README.uk.md
  • packages/opencode/script/publish.ts
  • README.it.md
  • README.ja.md
  • .github/workflows/docs-update.yml
  • .github/workflows/deploy.yml
  • .github/workflows/publish.yml
  • .github/workflows/publish-vscode.yml
  • README.es.md
  • .github/workflows/pr-management.yml
  • .github/workflows/publish-github-action.yml
  • .github/workflows/containers.yml
  • .github/workflows/beta.yml
  • .github/workflows/stats.yml
  • .github/workflows/review.yml
  • README.da.md
  • .github/workflows/docs-locale-sync.yml
  • README.fr.md
  • README.bs.md
  • .github/workflows/opencode.yml
  • .github/workflows/pr-standards.yml
  • script/publish.ts

Comment thread packages/opencode/src/cli/cmd/github.handler.ts Outdated
Comment thread packages/opencode/src/cli/cmd/pr.ts Outdated
if (sessionMatch) {
const sessionUrl = sessionMatch[0]
UI.println(`Found opencode session: ${sessionUrl}`)
UI.println(`Found OpenCode-hosted session: ${sessionUrl}`)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Missed rebrand: "OpenCode-hosted" should be "DCode-hosted".

This changed line still references "OpenCode" in the user-facing message, inconsistent with the DCode rebrand objective.

✏️ Proposed fix
-          UI.println(`Found OpenCode-hosted session: ${sessionUrl}`)
+          UI.println(`Found DCode-hosted session: ${sessionUrl}`)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
UI.println(`Found OpenCode-hosted session: ${sessionUrl}`)
UI.println(`Found DCode-hosted session: ${sessionUrl}`)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/opencode/src/cli/cmd/pr.ts` at line 79, Update the user-facing
message in the session-reporting flow to replace “OpenCode-hosted” with
“DCode-hosted”, while preserving the existing sessionUrl interpolation and
output behavior.

Comment thread packages/opencode/src/cli/cmd/run/permission.shared.ts
Comment thread packages/opencode/src/cli/cmd/run/splash.ts
Comment thread packages/opencode/src/cli/cmd/serve.ts
- pin generated GitHub workflow action to the release tag (mutable @dev ref
  with id-token: write was a supply-chain risk); dev builds still track dev
- complete dcode rename: exit-splash continuation command, serve listening
  log (SDK launchers now accept both prefixes), BUN_BE_BUN check for MCP
  servers invoking dcode
- neutral wording for shared-session message in dcode pr
- update permission.shared test expectations to DCode
- set persist-credentials: false on release workflow checkout
@CreatorGhost

Copy link
Copy Markdown
Owner Author

@coderabbitai All findings addressed in 356479e except one, intentionally declined:

  • github/action.yml:25 — the use_github_token description keeps "OpenCode App token exchange" because the OIDC exchange genuinely targets upstream's OpenCode GitHub App (oidc_base_url defaults to api.opencode.ai). Renaming it to "DCode App" would misattribute a service this fork does not own. This matches the PR's compatibility boundary of not rebranding upstream-hosted services.

Notes on the fixes:

  • The generated workflow now pins CreatorGhost/TheCode/github to the immutable release tag (v${InstallationVersion}) for release builds; dev/preview builds fall back to @dev.
  • The serve log now prints dcode server listening; both SDK server launchers accept the old opencode prefix too, so they keep working against legacy/upstream servers.

@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown

Tip

For best results, initiate chat on the files or code changes.

@CreatorGhost Thanks for the detailed rundown. Your reasoning on github/action.yml:25 makes sense — since oidc_base_url defaults to api.opencode.ai, that token exchange is genuinely against an upstream-owned OpenCode GitHub App, so keeping the "OpenCode App token exchange" wording is more accurate than rebranding it to "DCode App." Agreed that changing it would misattribute a service this fork doesn't control, and it aligns with the compatibility boundary described in the PR objectives.

The other fixes also sound solid:

  • Pinning CreatorGhost/TheCode/github to v${InstallationVersion} for release builds (with @dev fallback for dev/preview) is a sensible way to keep release workflows reproducible while still allowing dev iteration.
  • Printing dcode server listening while keeping backward-compatible acceptance of the opencode prefix in the SDK server launchers is a good way to preserve compatibility with legacy/upstream servers during the transition.

Nice work getting the rebrand this far — let me know if you'd like another pass once 356479e is in.

(๑˃̵ᴗ˂̵)و

@CreatorGhost

Copy link
Copy Markdown
Owner Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@CreatorGhost CreatorGhost merged commit c7a85ee into dev Jul 11, 2026
9 of 14 checks passed
@CreatorGhost CreatorGhost deleted the rebrand-dcode branch July 11, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant