LevelCode editor: Atom++ → LevelCode rename + welcome wordmark - #1
Merged
Conversation
atom-ai → levelcode-ai: multi-provider BYOK + metered LevelCode Cloud gateway (free/paid/Auto model picker, credits roster, 👍/👎 reactions), agent mode with tools, inline completions, edit-review, Agent Sketch, Customize panel, onboarding. Full rename: settings levelcode.ai.*, commands levelcode.*, secret-storage keys, display strings, deep-link id levelcode.levelcode-ai, gateway /api/levelcode/v1. Calm theme-following sign-in modal + chevron "level-up" loading spinner (replaces the atom-orbit mark). Editor tests 6/6. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Re-identify to LevelCode via branding/product.overlay.json (deep-merged onto product.json): applicationName atom→level, darwinBundleIdentifier net.systemu.atom-plus-plus → ai.levelcode.app, dataFolderName .levelcode, urlProtocol levelcode, fresh win32 GUIDs, levelcode.ai URLs, repo URLs → levelcodeai/levelcode. CLI atom→level (scripts/level + install-level.sh). Build/pack/notarize scripts, entitlements (levelcode.entitlements), core patch (levelcode-core.patch), icon filenames (levelcode.icns/-source/-1024) renamed. NOTE: icon CONTENT still the old orbit — regenerate from brand/levelcode-icon.svg (no SVG rasterizer in this env). Rebuild + re-notarize under the new bundle id to produce LevelCode.app. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…f servers README / CLAUDE / SECURITY / docs, LICENSE, .github release workflow, the bundled Notepad++ / hackability / themes / updater extensions, and the reference update/sync servers all rebranded: Atom++ → LevelCode, atompp → levelcode, repo/domain URLs → levelcodeai/levelcode + levelcode.ai. Renamed docs/atompp-*-design.md → levelcode-*. Kept intentionally: historical "Atom editor" / "atom-one-dark" theme names, the atom-* extension FOLDER names (deferred), Stripe/DB plan keys (orbits_*), and .gitignore's atompp-* patterns (they protect the private PRD/pricing docs). Cross-repo sweep: 0 residual product vestiges. Bundled-extension + ref-server tests pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…w id The footer chip rendered before the roster (which carries each model's label) finished loading, and was never refreshed after — so it showed "anthropic/claude-opus-4-8" instead of "Opus 4.8". Re-send the webview config once fetchCloudRoster populates cloudRoster so the chip picks up the short label (gatewayModelLabel already prefers roster labels). Editor tests 6/6. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Replaces the plain "LevelCode AI" heading on the empty-state welcome with the LevelCode ANSI-shadow wordmark + levelcode.ai caption. Theme-aware green (--vscode-terminal-ansiGreen), sized off the panel via container-query units so it always fits (never clips the last glyph), line-height:1 so the box-drawing rows connect. role="img" + aria-label keep it screen-reader friendly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The LevelCode editor (Code-OSS fork) — full Atom++ → LevelCode rename of the AI extension, product identity, and public-facing surfaces.
What's here
/api/levelcode/v1/ai), editor↔browser deep-link, and default endpoint (https://levelcode.ai) moved tolevelcode.*.ai.levelcode.app, data folder.levelcode, URL protocollevelcode, CLIlevel; branding + build toolchain updated.5 commits. Base:
develop. Editor extension tests: 6/6.🤖 Generated with Claude Code