Centralize OK Code brand constants and unify identity#265
Merged
Conversation
- Standardize wordmark casing to "OK Code" (remove CSS uppercase) - Replace hardcoded brand strings with APP_BASE_NAME constant - Fix app bundle ID from com.okcode.okcode to com.openknots.okcode - Unify Windows icon source to use same mark as all other platforms - Fix LICENSE copyright from "OpenKnot" to "OpenKnots" - Fix marketing site "OK CODE API" casing to "OK Code API" - Fill in BRANDING.md TBDs: tagline, one-liner, emoji policy, error voice, WCAG AA target, reduced motion support Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Create a single source of truth for the product name by introducing packages/shared/src/brand.ts with APP_BASE_NAME and GIT_IDENTITY_NAME. Re-export from apps/web/src/branding.ts and import in all workspace packages instead of hardcoding "OK Code" strings. - New: @okcode/shared/brand module with canonical constants - Web: branding.ts re-exports APP_BASE_NAME from shared package - Web: ChatHomeEmptyState uses APP_BASE_NAME instead of hardcoded string - Desktop: main.ts imports APP_BASE_NAME for display name construction - Desktop: electron-launcher.mjs extracts APP_BASE_NAME with sync comment - Server: CheckpointStore uses GIT_IDENTITY_NAME for git author/committer - Server: codexCliVersion uses APP_BASE_NAME in upgrade message - Scripts: build-desktop-artifact uses APP_BASE_NAME for product name fallback Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Summary
@okcode/shared/brandso the app name and git identity come from one shared source.OK Codestrings across desktop, web, server, marketing, and build scripts with shared branding constants.com.openknots.okcodeapp/user model ID.BRANDING.mdand corrected the copyright holder inLICENSE.Testing
bun fmtbun lintbun typecheck