Skip to content

Rename PocketMesh to MeshCore One (MC1)#246

Merged
Avi0n merged 11 commits intodevfrom
chore/rename-to-meshcore-one
Mar 10, 2026
Merged

Rename PocketMesh to MeshCore One (MC1)#246
Avi0n merged 11 commits intodevfrom
chore/rename-to-meshcore-one

Conversation

@Avi0n
Copy link
Owner

@Avi0n Avi0n commented Mar 10, 2026

Summary

  • Renames the project from PocketMesh to MeshCore One (internal code abbreviation MC1)

Preserved identifiers (no change)

These remain unchanged to avoid breaking existing installs:

  • Bundle IDs: io.pocketmesh.app, io.pocketmesh.app.debug, io.pocketmesh.app.widgets, io.pocketmesh.app.debug.widgets
  • UserDefaults keys: com.pocketmesh.lastConnectedDeviceID, com.pocketmesh.lastConnectedDeviceName, com.pocketmesh.lastDisconnectDiagnostic, com.pocketmesh.userExplicitlyDisconnected
  • Keychain service: com.pocketmesh.nodepasswords
  • BLE state restoration ID: com.pocketmesh.ble.central
  • URL schemes: pocketmesh://, pocketmesh-hashtag://

Test plan

  • xcodebuild build — 0 errors, 0 warnings
  • xcodebuild test — 907 tests passed, 0 failures
  • swift test --package-path MC1Services — 660 tests passed, 0 failures
  • swiftlint lint — 0 new violations (12 pre-existing)
  • Final grep sweep: 0 stale PocketMesh references (excluding preserved identifiers)
  • Preserved identifiers verified intact

Avi0n added 11 commits March 9, 2026 23:03
The chat list refreshable modifier only read from the local database,
which already reloads automatically via onChange handlers. The offline
alert it triggered was misleading since no BLE connection is needed.
Update Package.swift, project.yml, swiftgen.yml, .gitignore,
.swiftlint.yml, and Info.plist files with new MC1 names and
MeshCore One user-facing strings. Preserved bundle IDs and
URL schemes unchanged.
- Add -project MC1.xcodeproj to xcodebuild build commands in test.yml
  and build-ipa.yml to avoid ambiguity when stale .xcodeproj exists
- Add CFBundleDisplayName "MeshCore One" to both Info.plist files so
  the home screen shows the full name instead of the target name "MC1"
@Avi0n Avi0n linked an issue Mar 10, 2026 that may be closed by this pull request
@Avi0n Avi0n merged commit e350478 into dev Mar 10, 2026
2 checks passed
@Avi0n Avi0n deleted the chore/rename-to-meshcore-one branch March 10, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Name Change?

1 participant