Skip to content

Commit e446926

Browse files
committed
Rename app to Vibe Notch and release v1.3.2
- Display name, Sparkle feed URL, README, in-app GitHub link, and release scripts all reference Vibe Notch / vibenotch.app / farouqaldori/vibe-notch - PRODUCT_NAME -> "Vibe Notch" so new installs land at /Applications/Vibe Notch.app; bundle ID and EdDSA signing key preserved so existing installs auto-update in place - Bump MARKETING_VERSION to 1.3.2 and CURRENT_PROJECT_VERSION to 6
1 parent 4a22466 commit e446926

6 files changed

Lines changed: 32 additions & 32 deletions

File tree

ClaudeIsland.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@
283283
CODE_SIGN_ENTITLEMENTS = ClaudeIsland/Resources/ClaudeIsland.entitlements;
284284
CODE_SIGN_STYLE = Automatic;
285285
COMBINE_HIDPI_IMAGES = YES;
286-
CURRENT_PROJECT_VERSION = 5;
286+
CURRENT_PROJECT_VERSION = 6;
287287
DEVELOPMENT_TEAM = 2DKS5U9LV4;
288288
ENABLE_APP_SANDBOX = NO;
289289
ENABLE_HARDENED_RUNTIME = YES;
@@ -297,9 +297,9 @@
297297
"$(inherited)",
298298
"@executable_path/../Frameworks",
299299
);
300-
MARKETING_VERSION = 1.3.1;
300+
MARKETING_VERSION = 1.3.2;
301301
PRODUCT_BUNDLE_IDENTIFIER = com.celestial.ClaudeIsland;
302-
PRODUCT_NAME = "Claude Island";
302+
PRODUCT_NAME = "Vibe Notch";
303303
REGISTER_APP_GROUPS = YES;
304304
STRING_CATALOG_GENERATE_SYMBOLS = YES;
305305
SWIFT_APPROACHABLE_CONCURRENCY = YES;
@@ -318,7 +318,7 @@
318318
CODE_SIGN_ENTITLEMENTS = ClaudeIsland/Resources/ClaudeIsland.entitlements;
319319
CODE_SIGN_STYLE = Automatic;
320320
COMBINE_HIDPI_IMAGES = YES;
321-
CURRENT_PROJECT_VERSION = 5;
321+
CURRENT_PROJECT_VERSION = 6;
322322
DEVELOPMENT_TEAM = 2DKS5U9LV4;
323323
ENABLE_APP_SANDBOX = NO;
324324
ENABLE_HARDENED_RUNTIME = YES;
@@ -332,9 +332,9 @@
332332
"$(inherited)",
333333
"@executable_path/../Frameworks",
334334
);
335-
MARKETING_VERSION = 1.3.1;
335+
MARKETING_VERSION = 1.3.2;
336336
PRODUCT_BUNDLE_IDENTIFIER = com.celestial.ClaudeIsland;
337-
PRODUCT_NAME = "Claude Island";
337+
PRODUCT_NAME = "Vibe Notch";
338338
REGISTER_APP_GROUPS = YES;
339339
STRING_CATALOG_GENERATE_SYMBOLS = YES;
340340
SWIFT_APPROACHABLE_CONCURRENCY = YES;

ClaudeIsland/Info.plist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<plist version="1.0">
44
<dict>
55
<key>CFBundleName</key>
6-
<string>Claude Island</string>
6+
<string>Vibe Notch</string>
77
<key>CFBundleDisplayName</key>
8-
<string>Claude Island</string>
8+
<string>Vibe Notch</string>
99
<key>CFBundleIdentifier</key>
1010
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
1111
<key>CFBundleVersion</key>
@@ -19,7 +19,7 @@
1919

2020
<!-- Sparkle Update Configuration -->
2121
<key>SUFeedURL</key>
22-
<string>https://claudeisland.com/appcast.xml</string>
22+
<string>https://vibenotch.app/appcast.xml</string>
2323
<key>SUPublicEDKey</key>
2424
<string>w5NwH5KRfE7LfeZ09J8lWx3UQrWTqUbfH4HHBa1OPRk=</string>
2525
<key>SUEnableAutomaticChecks</key>

ClaudeIsland/UI/Views/NotchMenuView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ struct NotchMenuView: View {
9393
icon: "star",
9494
label: "Star on GitHub"
9595
) {
96-
if let url = URL(string: "https://github.com/farouqaldori/claude-island") {
96+
if let url = URL(string: "https://github.com/farouqaldori/vibe-notch") {
9797
NSWorkspace.shared.open(url)
9898
}
9999
}

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<div align="center">
22
<img src="ClaudeIsland/Assets.xcassets/AppIcon.appiconset/icon_128x128.png" alt="Logo" width="100" height="100">
3-
<h3 align="center">Claude Island</h3>
3+
<h3 align="center">Vibe Notch <sub>(previously Claude Island)</sub></h3>
44
<p align="center">
55
A macOS menu bar app that brings Dynamic Island-style notifications to Claude Code CLI sessions.
66
<br />
77
<br />
8-
<a href="https://github.com/farouqaldori/claude-island/releases/latest" target="_blank" rel="noopener noreferrer">
9-
<img src="https://img.shields.io/github/v/release/farouqaldori/claude-island?style=rounded&color=white&labelColor=000000&label=release" alt="Release Version" />
8+
<a href="https://github.com/farouqaldori/vibe-notch/releases/latest" target="_blank" rel="noopener noreferrer">
9+
<img src="https://img.shields.io/github/v/release/farouqaldori/vibe-notch?style=rounded&color=white&labelColor=000000&label=release" alt="Release Version" />
1010
</a>
1111
<a href="#" target="_blank" rel="noopener noreferrer">
12-
<img alt="GitHub Downloads" src="https://img.shields.io/github/downloads/farouqaldori/claude-island/total?style=rounded&color=white&labelColor=000000">
12+
<img alt="GitHub Downloads" src="https://img.shields.io/github/downloads/farouqaldori/vibe-notch/total?style=rounded&color=white&labelColor=000000">
1313
</a>
1414
</p>
1515
</div>
@@ -41,13 +41,13 @@ xcodebuild -scheme ClaudeIsland -configuration Release build
4141

4242
## How It Works
4343

44-
Claude Island installs hooks into `~/.claude/hooks/` that communicate session state via a Unix socket. The app listens for events and displays them in the notch overlay.
44+
Vibe Notch installs hooks into `~/.claude/hooks/` that communicate session state via a Unix socket. The app listens for events and displays them in the notch overlay.
4545

4646
When Claude needs permission to run a tool, the notch expands with approve/deny buttons—no need to switch to the terminal.
4747

4848
## Analytics
4949

50-
Claude Island uses Mixpanel to collect anonymous usage data:
50+
Vibe Notch uses Mixpanel to collect anonymous usage data:
5151

5252
- **App Launched** — App version, build number, macOS version
5353
- **Session Started** — When a new Claude Code session is detected

scripts/build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
# Build Claude Island for release
2+
# Build Vibe Notch for release
33
set -e
44

55
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
@@ -8,7 +8,7 @@ BUILD_DIR="$PROJECT_DIR/build"
88
ARCHIVE_PATH="$BUILD_DIR/ClaudeIsland.xcarchive"
99
EXPORT_PATH="$BUILD_DIR/export"
1010

11-
echo "=== Building Claude Island ==="
11+
echo "=== Building Vibe Notch ==="
1212
echo ""
1313

1414
# Clean previous builds
@@ -84,6 +84,6 @@ fi
8484

8585
echo ""
8686
echo "=== Build Complete ==="
87-
echo "App exported to: $EXPORT_PATH/Claude Island.app"
87+
echo "App exported to: $EXPORT_PATH/Vibe Notch.app"
8888
echo ""
8989
echo "Next: Run ./scripts/create-release.sh to notarize and create DMG"

scripts/create-release.sh

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ RELEASE_DIR="$PROJECT_DIR/releases"
1010
KEYS_DIR="$PROJECT_DIR/.sparkle-keys"
1111

1212
# GitHub repository (owner/repo format)
13-
GITHUB_REPO="farouqaldori/claude-island"
13+
GITHUB_REPO="farouqaldori/vibe-notch"
1414

1515
# Website repo for auto-updating appcast
1616
WEBSITE_DIR="${CLAUDE_ISLAND_WEBSITE:-$PROJECT_DIR/../ClaudeIsland-website}"
1717
WEBSITE_PUBLIC="$WEBSITE_DIR/public"
1818

19-
APP_PATH="$EXPORT_PATH/Claude Island.app"
20-
APP_NAME="ClaudeIsland"
19+
APP_PATH="$EXPORT_PATH/Vibe Notch.app"
20+
APP_NAME="VibeNotch"
2121
KEYCHAIN_PROFILE="ClaudeIsland"
2222

2323
echo "=== Creating Release ==="
@@ -100,17 +100,17 @@ fi
100100
if command -v create-dmg &> /dev/null; then
101101
echo "Using create-dmg for prettier output..."
102102
create-dmg \
103-
--volname "Claude Island" \
103+
--volname "Vibe Notch" \
104104
--window-size 600 400 \
105105
--icon-size 100 \
106-
--icon "Claude Island.app" 150 200 \
106+
--icon "Vibe Notch.app" 150 200 \
107107
--app-drop-link 450 200 \
108-
--hide-extension "Claude Island.app" \
108+
--hide-extension "Vibe Notch.app" \
109109
"$DMG_PATH" \
110110
"$APP_PATH"
111111
else
112112
echo "Using hdiutil (install create-dmg for prettier DMG: brew install create-dmg)"
113-
hdiutil create -volname "Claude Island" \
113+
hdiutil create -volname "Vibe Notch" \
114114
-srcfolder "$APP_PATH" \
115115
-ov -format UDZO \
116116
"$DMG_PATH"
@@ -215,16 +215,16 @@ else
215215
echo "Creating release v$VERSION..."
216216
gh release create "v$VERSION" "$DMG_PATH" \
217217
--repo "$GITHUB_REPO" \
218-
--title "Claude Island v$VERSION" \
219-
--notes "## Claude Island v$VERSION
218+
--title "Vibe Notch v$VERSION" \
219+
--notes "## Vibe Notch v$VERSION
220220
221221
### Installation
222222
1. Download \`$APP_NAME-$VERSION.dmg\`
223-
2. Open the DMG and drag Claude Island to Applications
224-
3. Launch Claude Island from Applications
223+
2. Open the DMG and drag Vibe Notch to Applications
224+
3. Launch Vibe Notch from Applications
225225
226226
### Auto-updates
227-
After installation, Claude Island will automatically check for updates."
227+
After installation, Vibe Notch will automatically check for updates."
228228
fi
229229

230230
GITHUB_DOWNLOAD_URL="https://github.com/$GITHUB_REPO/releases/download/v$VERSION/$APP_NAME-$VERSION.dmg"
@@ -271,7 +271,7 @@ EOF
271271
# repo is disabled, so git push is no longer an option).
272272
cd "$WEBSITE_DIR" || exit 1
273273

274-
WRANGLER_PROJECT="${CLAUDE_ISLAND_WRANGLER_PROJECT:-claudeisland-website}"
274+
WRANGLER_PROJECT="${CLAUDE_ISLAND_WRANGLER_PROJECT:-vibenotch-website}"
275275

276276
read -p "Deploy website to Cloudflare Pages ($WRANGLER_PROJECT)? (Y/n) " -n 1 -r
277277
echo

0 commit comments

Comments
 (0)