Skip to content

Rename all "MLephant" and "Text-To-CAD" surfaces to "Zookeeper" - #12470

Merged
pierremtb merged 1 commit into
mainfrom
franknoirot/rename-mlephant-ttc-to-zookeeper
Aug 10, 2026
Merged

Rename all "MLephant" and "Text-To-CAD" surfaces to "Zookeeper"#12470
pierremtb merged 1 commit into
mainfrom
franknoirot/rename-mlephant-ttc-to-zookeeper

Conversation

@franknoirot

@franknoirot franknoirot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Renames stale MLephant and Text-to-CAD surfaces to Zookeeper while preserving existing behavior and compatibility aliases.

  1. Renames Zookeeper-owned components, manager-machine files, layout IDs/configs, env surfaces, onboarding copy/routes, tests, fixtures, and idle media assets to use Zookeeper naming.
  2. Keeps legacy env/config/path aliases where existing local settings, persisted layout data, generated API types, or old onboarding links still need to resolve.
  3. Lets src/lib/zookeeper/registry/index.ts be auto-included by the registry lib glob instead of requiring a thin app-registry re-export.

How to test

Open the Zookeeper pane from the app layout and command surfaces, submit a prompt in a local/dev environment, and confirm the existing edit/generation flow behaves as before. Also load older settings or links that still use the legacy Text-to-CAD path/env names and confirm they continue to resolve to Zookeeper.

@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
modeling-app Ready Ready Preview Aug 9, 2026 9:04am

Request Review

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Arguably this mascot is still called "MLephant" but I think ease of searching is more important in the code base.

@franknoirot
franknoirot force-pushed the franknoirot/rename-mlephant-ttc-to-zookeeper branch from 15b349a to 663462d Compare August 9, 2026 08:56
@franknoirot
franknoirot marked this pull request as ready for review August 9, 2026 09:01
@franknoirot
franknoirot requested a review from a team as a code owner August 9, 2026 09:01

@pierremtb pierremtb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Wow ty for doing this!

Comment thread src/main.ts
Comment on lines +160 to +163
process.env.VITE_ZOOKEEPER_WEBSOCKET_URL ??=
process.env.VITE_MLEPHANT_WEBSOCKET_URL ??
viteEnv.VITE_ZOOKEEPER_WEBSOCKET_URL ??
viteEnv.VITE_MLEPHANT_WEBSOCKET_URL

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nice keeping the fallback here. Still will send a PSA to the product channel

Comment on lines +657 to +661
...Object.values(legacyDesktopOnboardingPathAliases).map((path) => ({
path,
index: true,
element: onboardingComponents[path],
})),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nice

@pierremtb
pierremtb merged commit 317695c into main Aug 10, 2026
55 checks passed
@pierremtb
pierremtb deleted the franknoirot/rename-mlephant-ttc-to-zookeeper branch August 10, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants