Skip to content

[codex] Rename NetPulse to Marlin - #5

Merged
futeng merged 2 commits into
mainfrom
codex/rename-marlin
Jul 3, 2026
Merged

[codex] Rename NetPulse to Marlin#5
futeng merged 2 commits into
mainfrom
codex/rename-marlin

Conversation

@futeng

@futeng futeng commented Jul 3, 2026

Copy link
Copy Markdown
Owner

What changed

  • rename the macOS app, Swift package, executable, scripts, DMG artifacts, documentation, and release workflow from NetPulse to Marlin
  • change the Bundle ID to com.ftpai.futeng.Marlin and bump the app version to 1.1.0
  • make docs/images/netpulse-mascot.png the single source for the app icon, dashboard mark, and default animated menu bar sailfish
  • add a deterministic brand-asset generation script
  • migrate existing data by copying ~/Library/Application Support/NetPulse/ to Marlin/ on first launch
  • continue accepting legacy NetPulse configuration exports and the netpulse://dashboard URL scheme
  • leave the old application in place until the user verifies migration

Validation

  • swift test --package-path Marlin --scratch-path /tmp/marlin-swift-test-build: 26 tests passed
  • generated and verified Marlin-1.1.0-universal.dmg
  • verified SHA-256, DMG integrity, ad-hoc signature, com.ftpai.futeng.Marlin, and arm64 + x86_64
  • installed /Users/futeng/Applications/Marlin.app
  • status bar self-check passed
  • visually inspected the actual Marlin dashboard
  • confirmed legacy targets and history were copied into the Marlin Application Support directory

@futeng
futeng marked this pull request as ready for review July 3, 2026 03:41
@futeng
futeng merged commit 17c115c into main Jul 3, 2026
2 checks passed
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.

1 participant