Skip to content

Commit 529559e

Browse files
fix(branding): replace residual 'Roo Code' strings with 'Zoo Code' across source, packages, and i18n
Closes #551 Replaces ~40 residual 'Roo Code' references that persisted in the published marketplace bundle (v3.58.1 had 67 occurrences in dist/extension.js). Changes: - src/core/webview/ClineProvider.ts: HTML <title> tags (sidebar + tab) - src/activate/registerCommands.ts: createWebviewPanel title + log message - src/services/mcp/McpOAuthClientProvider.ts: OAuth client_name default - src/services/mcp/McpHub.ts: MCP server display name - src/services/checkpoints/ShadowCheckpointService.ts: git user.name - src/core/config/routerRemoval.ts: user-facing router removal messages - src/core/config/ContextProxy.ts: migration log messages - src/api/providers/vscode-lm.ts: 34 debug/error log prefixes - src/api/providers/lm-studio.ts: context length error messages - src/api/transform/vscode-lm-format.ts: console log prefixes - packages/cloud/src/WebAuthService.ts: 13 auth flow messages - packages/types/src/roomodes-schema.ts: JSON schema title/description - 18 i18n locales: Roo Code Cloud/Router → Zoo Code Cloud/Router - 7 test files: updated assertions to match new strings Intentionally preserved: - @roo-code/* package names (npm scope, not user-visible) - handoff announcement i18n strings (historical context) - LEGACY_ROO_PROVIDER constant (API compatibility) - LegacyRooConfig type (breaking change avoided)
1 parent 97ee48a commit 529559e

53 files changed

Lines changed: 147 additions & 147 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/build/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roo-code/build",
3-
"description": "ESBuild utilities for Roo Code.",
3+
"description": "ESBuild utilities for Zoo Code.",
44
"private": true,
55
"type": "module",
66
"main": "./dist/index.js",

packages/cloud/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roo-code/cloud",
3-
"description": "Roo Code Cloud services.",
3+
"description": "Zoo Code Cloud services.",
44
"version": "0.0.1",
55
"type": "module",
66
"exports": "./src/index.ts",

packages/cloud/src/WebAuthService.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -283,16 +283,16 @@ export class WebAuthService extends EventEmitter<AuthServiceEvents> implements A
283283
await vscode.env.openExternal(vscode.Uri.parse(url))
284284
} catch (error) {
285285
const context = landingPageSlug ? ` (landing page: ${landingPageSlug})` : ""
286-
this.log(`[auth] Error initiating Roo Code Cloud auth${context}: ${error}`)
287-
throw new Error(`Failed to initiate Roo Code Cloud authentication${context}: ${error}`)
286+
this.log(`[auth] Error initiating Zoo Code Cloud auth${context}: ${error}`)
287+
throw new Error(`Failed to initiate Zoo Code Cloud authentication${context}: ${error}`)
288288
}
289289
}
290290

291291
/**
292-
* Handle the callback from Roo Code Cloud
292+
* Handle the callback from Zoo Code Cloud
293293
*
294294
* This method is called when the user is redirected back to the extension
295-
* after authenticating with Roo Code Cloud.
295+
* after authenticating with Zoo Code Cloud.
296296
*
297297
* @param code The authorization code from the callback
298298
* @param state The state parameter from the callback
@@ -309,7 +309,7 @@ export class WebAuthService extends EventEmitter<AuthServiceEvents> implements A
309309
const vscode = await importVscode()
310310

311311
if (vscode) {
312-
vscode.window.showInformationMessage("Invalid Roo Code Cloud sign in url")
312+
vscode.window.showInformationMessage("Invalid Zoo Code Cloud sign in url")
313313
}
314314

315315
return
@@ -345,14 +345,14 @@ export class WebAuthService extends EventEmitter<AuthServiceEvents> implements A
345345
const vscode = await importVscode()
346346

347347
if (vscode) {
348-
vscode.window.showInformationMessage("Successfully authenticated with Roo Code Cloud")
348+
vscode.window.showInformationMessage("Successfully authenticated with Zoo Code Cloud")
349349
}
350350

351-
this.log("[auth] Successfully authenticated with Roo Code Cloud")
351+
this.log("[auth] Successfully authenticated with Zoo Code Cloud")
352352
} catch (error) {
353-
this.log(`[auth] Error handling Roo Code Cloud callback: ${error}`)
353+
this.log(`[auth] Error handling Zoo Code Cloud callback: ${error}`)
354354
this.changeState("logged-out")
355-
throw new Error(`Failed to handle Roo Code Cloud callback: ${error}`)
355+
throw new Error(`Failed to handle Zoo Code Cloud callback: ${error}`)
356356
}
357357
}
358358

@@ -380,13 +380,13 @@ export class WebAuthService extends EventEmitter<AuthServiceEvents> implements A
380380
const vscode = await importVscode()
381381

382382
if (vscode) {
383-
vscode.window.showInformationMessage("Logged out from Roo Code Cloud")
383+
vscode.window.showInformationMessage("Logged out from Zoo Code Cloud")
384384
}
385385

386-
this.log("[auth] Logged out from Roo Code Cloud")
386+
this.log("[auth] Logged out from Zoo Code Cloud")
387387
} catch (error) {
388-
this.log(`[auth] Error logging out from Roo Code Cloud: ${error}`)
389-
throw new Error(`Failed to log out from Roo Code Cloud: ${error}`)
388+
this.log(`[auth] Error logging out from Zoo Code Cloud: ${error}`)
389+
throw new Error(`Failed to log out from Zoo Code Cloud: ${error}`)
390390
}
391391
}
392392

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roo-code/core",
3-
"description": "Platform agnostic core functionality for Roo Code.",
3+
"description": "Platform agnostic core functionality for Zoo Code.",
44
"version": "0.0.1",
55
"type": "module",
66
"exports": {

packages/ipc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roo-code/ipc",
3-
"description": "IPC server and client for remote Roo Code access.",
3+
"description": "IPC server and client for remote Zoo Code access.",
44
"version": "0.0.1",
55
"type": "module",
66
"exports": "./src/index.ts",

packages/telemetry/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roo-code/telemetry",
3-
"description": "Roo Code telemetry service and clients.",
3+
"description": "Zoo Code telemetry service and clients.",
44
"version": "0.0.1",
55
"type": "module",
66
"exports": "./src/index.ts",

packages/telemetry/src/PostHogTelemetryClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
import { BaseTelemetryClient } from "./BaseTelemetryClient"
1818

1919
/**
20-
* PostHogTelemetryClient handles telemetry event tracking for the Roo Code extension.
20+
* PostHogTelemetryClient handles telemetry event tracking for the Zoo Code extension.
2121
* Uses PostHog analytics to track user interactions and system events.
2222
* Respects user privacy settings and VSCode's global telemetry configuration.
2323
*/

packages/types/src/cookie-consent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* Cookie consent constants and types
3-
* Shared across all Roo Code repositories
3+
* Shared across all Zoo Code repositories
44
*/
55

66
/**

packages/types/src/global-settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ export const globalSettingsSchema = z.object({
224224

225225
/**
226226
* Path to worktree to auto-open after switching workspaces.
227-
* Used by the worktree feature to open the Roo Code sidebar in a new window.
227+
* Used by the worktree feature to open the Zoo Code sidebar in a new window.
228228
*/
229229
worktreeAutoOpenPath: z.string().optional(),
230230
/**

packages/types/src/provider-settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export const isInternalProvider = (key: string): key is InternalProvider =>
8181
/**
8282
* CustomProvider
8383
*
84-
* Custom providers are completely configurable within Roo Code settings.
84+
* Custom providers are completely configurable within Zoo Code settings.
8585
*/
8686

8787
export const customProviders = ["openai"] as const

0 commit comments

Comments
 (0)