chore: rename the app and repository to MeshCore Desktop - #453
Merged
Merged
Conversation
Display name becomes "MeshCore Desktop" in the wordmark, page title, PWA manifest and app-name locale strings; radio-facing "MeshCore Companion" strings are unchanged. The repository slug becomes kNoAPP/MeshCore-Desktop in license headers, docs, skills and the issue template, and the npm package, release-please package and release archive become meshcore-desktop.
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.
Description
Renames the app to MeshCore Desktop and the repository slug to
kNoAPP/MeshCore-Desktop.Important
Rename the GitHub repository to
MeshCore-Desktopbefore merging this PR. The Connect screen's GitHub link, the issue template's security advisory link and theghcalls in the agent skills all point at the new slug. They 404 until the rename happens, and GitHub's redirect only applies after it.Display name
Wordmark(header and desktop-only screen) now reads "MeshCore Desktop".app/layout.tsxtitle,manifest.webmanifestnameand the service worker comment use "MeshCore Desktop".short_namestays "MeshCore".title.app,title.device,title.deviceUnread,notify.testTitle,desktopOnly.body) now say "MeshCore Desktop" in en/de/es/fr. Strings that name a radio or the protocol ("Connect your MeshCore Companion via USB cable", "MeshCore Companion Protocol") are unchanged.Repository slug
kNoAPP/MeshCore-WebAgent→kNoAPP/MeshCore-Desktopin every license header,LICENSE,AUTHORS,SECURITY.md, the issue template config,ConnectPanel's GitHub link,docs/identity-derivation.md, and the--repo/REPO=/ GraphQL-f repo=arguments in the agent skills.README.md,CONTRIBUTING.md,AGENTS.mdand.github/copilot-instructions.md.Package and release
package.json/package-lock.jsonnameand release-pleasepackage-name→meshcore-desktop. Runningnpm installhere also rewrote unrelated lockfile entries (a different npm/platform), so the lockfile diff is limited to the twonamefields.npm ci --dry-runstill accepts it.deploy.yamlbecomesmeshcore-desktop-v${VERSION}.zip.webagentremoved fromcspell.json.desktopdid not need adding.Not renamed: IndexedDB
meshcore, themeshcore-shell-v1SW cache, the backup format,meshcore://links andCHANGELOG.md, as the issue specifies.Verified
git grep -i webagenthas no matches outsideCHANGELOG.md, and every remainingMeshCore Companionmatch refers to the radio or the protocol.npm run build:out/index.html<title>andout/manifest.webmanifestnameread "MeshCore Desktop".npm run dev, the header wordmark and the browser tab read "MeshCore Desktop".Still to confirm after the repo rename: the Pages deploy and the
developruleset still work,gh issue list --repo kNoAPP/MeshCore-Desktopworks, and the next release asset is namedmeshcore-desktop-vX.Y.Z.zip.Issues
Type of Change
!-- Breaking change (fix or feature that would cause existingfunctionality to change)
feat-- New feature (non-breaking change which adds functionality)fix-- Bug fix (non-breaking change which fixes an issue)docs-- Additional or updated documentationstyle-- Code style changes (formatting, missing semi colons, etc)refactor-- Code refactorperf-- Performance improvementtest-- Tests (adding or updating tests)build-- Build system or external dependencies changesci-- Build configuration changechore-- Grunt tasksrevert-- Revert previous changes