From 06f8a56b91863c9c3df52b305c20ca5b66ba3062 Mon Sep 17 00:00:00 2001 From: minhn4 Date: Fri, 14 Aug 2026 12:12:44 +0700 Subject: [PATCH] feat(desktop): rename the app from CoDev Code to CoDev The app spans Work alongside Code, so the "Code" suffix no longer describes it. Renames every user-visible name: productName and protocol display names per channel (CoDev / CoDev Dev / CoDev Beta), APP_NAMES, window title, crash and updater dialogs, app menus, WSL onboarding and settings strings, the en/es i18n dicts in both packages, the AppStream metainfo, and the desktop README. Stable identifiers are deliberately unchanged so updates and upgrades stay seamless: appId ai.codev.desktop*, the codev:// scheme, artifact names (codev-code-desktop-*), the update feed, Linux executable and package names, and persisted store names. Also deletes two stale gitignored ai.opencode.desktop*.metainfo.xml build leftovers under resources/ (untracked, removed locally). Co-Authored-By: Claude Fable 5 --- CHANGELOG.md | 9 +++ DIVERGENCES.md | 16 ++--- packages/app/index.html | 2 +- .../app/src/components/windows-app-menu.tsx | 6 +- packages/app/src/desktop-menu.ts | 4 +- packages/app/src/i18n/en.ts | 62 +++++++++---------- packages/app/src/i18n/es.ts | 62 +++++++++---------- packages/app/src/wsl/settings-model.test.ts | 8 +-- packages/app/src/wsl/settings-model.ts | 4 +- packages/desktop/README.md | 4 +- packages/desktop/electron-builder.config.ts | 12 ++-- packages/desktop/scripts/copy-metainfo.ts | 4 +- packages/desktop/src/main/index.ts | 8 +-- .../desktop/src/main/install-state.test.ts | 2 +- packages/desktop/src/main/windows.ts | 8 +-- packages/desktop/src/main/wsl/servers.test.ts | 12 ++-- packages/desktop/src/main/wsl/servers.ts | 2 +- packages/desktop/src/main/wsl/sidecar.ts | 2 +- packages/desktop/src/main/wsl/startup.ts | 2 +- packages/desktop/src/renderer/i18n/en.ts | 4 +- packages/desktop/src/renderer/i18n/es.ts | 4 +- packages/desktop/src/renderer/index.html | 2 +- 22 files changed, 124 insertions(+), 115 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b8bfa3f70..c2a7caad43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,15 @@ file is the human-readable summary of what changed and why. ### Desktop / Web UI +- **The desktop app is now called "CoDev"** — the app spans Work alongside + Code, so the "Code" suffix no longer described it. The installed app on + macOS, Windows, and Linux, the window title, menus, dialogs, and all in-app + text now say "CoDev" (dev and beta builds: "CoDev Dev" / "CoDev Beta"). + Auto-update is unaffected: the update feed, app identifiers, and the + `codev://` deep-link scheme are unchanged, so existing installs pick up the + new name with the next update. On macOS an existing install keeps its + `CoDev Code.app` bundle name on disk (updates replace the app in place); + fresh installs get `CoDev.app`. - **New sessions show up in Recents right away** — starting a session left the sidebar's Recents list unchanged; the session only appeared once something made that list reload, which is why switching between Code and Work and back diff --git a/DIVERGENCES.md b/DIVERGENCES.md index 235036704b..121ff9c782 100644 --- a/DIVERGENCES.md +++ b/DIVERGENCES.md @@ -176,18 +176,18 @@ from the squash message first, or use a plain merge. | `packages/tui/src/component/prompt/index.tsx` | The agent/permission-mode/model/provider/variant row moved out of the input box: it was the second child of the `backgroundElement` box under the `