From 8565894dd1b1811e6f5c94c5d395fbd571b4471b Mon Sep 17 00:00:00 2001 From: Joe Fabisevich Date: Tue, 3 Feb 2026 10:14:12 -0500 Subject: [PATCH 1/2] matching Mac app display name to public branding --- src-tauri/Info.plist | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src-tauri/Info.plist b/src-tauri/Info.plist index 9d3a6ffd..e99b59c5 100644 --- a/src-tauri/Info.plist +++ b/src-tauri/Info.plist @@ -2,6 +2,10 @@ + CFBundleDisplayName + Codex Monitor + CFBundleName + Codex Monitor NSMicrophoneUsageDescription Allow access to the microphone for dictation. From 696199cf31656929b3872bcdff11e657c92d1aed Mon Sep 17 00:00:00 2001 From: Joe Fabisevich Date: Tue, 3 Feb 2026 10:43:42 -0500 Subject: [PATCH 2/2] fix: use Codex Monitor app name across Tauri configs and macOS bundle paths --- .github/workflows/release.yml | 24 ++++++++++++------------ scripts/macos-fix-openssl.sh | 2 +- src-tauri/src/backend/app_server.rs | 2 +- src-tauri/tauri.conf.json | 4 ++-- src-tauri/tauri.linux.conf.json | 2 +- src-tauri/tauri.windows.conf.json | 2 +- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6025a9f9..398c38f6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -100,7 +100,7 @@ jobs: run: | set -euo pipefail ditto -c -k --keepParent \ - src-tauri/target/release/bundle/macos/CodexMonitor.app \ + "src-tauri/target/release/bundle/macos/Codex Monitor.app" \ CodexMonitor.zip xcrun notarytool submit CodexMonitor.zip \ @@ -108,7 +108,7 @@ jobs: --wait xcrun stapler staple \ - src-tauri/target/release/bundle/macos/CodexMonitor.app + "src-tauri/target/release/bundle/macos/Codex Monitor.app" - name: Package artifacts run: | @@ -123,31 +123,31 @@ jobs: ) mkdir -p release-artifacts release-artifacts/dmg-root - rm -rf release-artifacts/dmg-root/CodexMonitor.app - ditto src-tauri/target/release/bundle/macos/CodexMonitor.app \ - release-artifacts/dmg-root/CodexMonitor.app + rm -rf "release-artifacts/dmg-root/Codex Monitor.app" + ditto "src-tauri/target/release/bundle/macos/Codex Monitor.app" \ + "release-artifacts/dmg-root/Codex Monitor.app" ditto -c -k --keepParent \ - src-tauri/target/release/bundle/macos/CodexMonitor.app \ + "src-tauri/target/release/bundle/macos/Codex Monitor.app" \ release-artifacts/CodexMonitor.zip - hdiutil create -volname "CodexMonitor" \ + hdiutil create -volname "Codex Monitor" \ -srcfolder release-artifacts/dmg-root \ -ov -format UDZO \ release-artifacts/CodexMonitor_${VERSION}_aarch64.dmg COPYFILE_DISABLE=1 tar -czf \ - src-tauri/target/release/bundle/macos/CodexMonitor.app.tar.gz \ - -C src-tauri/target/release/bundle/macos CodexMonitor.app + "src-tauri/target/release/bundle/macos/Codex Monitor.app.tar.gz" \ + -C src-tauri/target/release/bundle/macos "Codex Monitor.app" npm run tauri signer sign -- \ -f "$HOME/.tauri/codexmonitor.key" \ -p "$TAURI_SIGNING_PRIVATE_KEY_PASSWORD" \ - src-tauri/target/release/bundle/macos/CodexMonitor.app.tar.gz + "src-tauri/target/release/bundle/macos/Codex Monitor.app.tar.gz" - cp src-tauri/target/release/bundle/macos/CodexMonitor.app.tar.gz \ + cp "src-tauri/target/release/bundle/macos/Codex Monitor.app.tar.gz" \ release-artifacts/CodexMonitor.app.tar.gz - cp src-tauri/target/release/bundle/macos/CodexMonitor.app.tar.gz.sig \ + cp "src-tauri/target/release/bundle/macos/Codex Monitor.app.tar.gz.sig" \ release-artifacts/CodexMonitor.app.tar.gz.sig - name: Upload macOS artifacts diff --git a/scripts/macos-fix-openssl.sh b/scripts/macos-fix-openssl.sh index f6aa2c8c..3f42515e 100755 --- a/scripts/macos-fix-openssl.sh +++ b/scripts/macos-fix-openssl.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -euo pipefail -app_path="${1:-src-tauri/target/release/bundle/macos/CodexMonitor.app}" +app_path="${1:-src-tauri/target/release/bundle/macos/Codex Monitor.app}" identity="${CODESIGN_IDENTITY:-}" entitlements_path="${ENTITLEMENTS_PATH:-src-tauri/Entitlements.plist}" diff --git a/src-tauri/src/backend/app_server.rs b/src-tauri/src/backend/app_server.rs index 96801a28..659e5d27 100644 --- a/src-tauri/src/backend/app_server.rs +++ b/src-tauri/src/backend/app_server.rs @@ -335,7 +335,7 @@ pub(crate) async fn spawn_workspace_session( let init_params = json!({ "clientInfo": { "name": "codex_monitor", - "title": "CodexMonitor", + "title": "Codex Monitor", "version": client_version } }); diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 815773ff..2ddc2ea5 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "$schema": "https://schema.tauri.app/config/2", - "productName": "CodexMonitor", + "productName": "Codex Monitor", "version": "0.7.35", "identifier": "com.dimillian.codexmonitor", "build": { @@ -13,7 +13,7 @@ "macOSPrivateApi": true, "windows": [ { - "title": "CodexMonitor", + "title": "Codex Monitor", "width": 1200, "height": 700, "minWidth": 360, diff --git a/src-tauri/tauri.linux.conf.json b/src-tauri/tauri.linux.conf.json index dd6b55f0..fe51a664 100644 --- a/src-tauri/tauri.linux.conf.json +++ b/src-tauri/tauri.linux.conf.json @@ -2,7 +2,7 @@ "app": { "windows": [ { - "title": "CodexMonitor", + "title": "Codex Monitor", "width": 1200, "height": 700, "minWidth": 360, diff --git a/src-tauri/tauri.windows.conf.json b/src-tauri/tauri.windows.conf.json index 12d4499d..e86fdb95 100644 --- a/src-tauri/tauri.windows.conf.json +++ b/src-tauri/tauri.windows.conf.json @@ -2,7 +2,7 @@ "app": { "windows": [ { - "title": "CodexMonitor", + "title": "Codex Monitor", "width": 1200, "height": 700, "minWidth": 360,