Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,15 +100,15 @@ 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 \
--keychain-profile "$NOTARY_PROFILE_NAME" \
--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: |
Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion scripts/macos-fix-openssl.sh
Original file line number Diff line number Diff line change
@@ -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}"

Expand Down
4 changes: 4 additions & 0 deletions src-tauri/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDisplayName</key>
<string>Codex Monitor</string>
<key>CFBundleName</key>
<string>Codex Monitor</string>
<key>NSMicrophoneUsageDescription</key>
<string>Allow access to the microphone for dictation.</string>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/src/backend/app_server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ pub(crate) async fn spawn_workspace_session<E: EventSink>(
let init_params = json!({
"clientInfo": {
"name": "codex_monitor",
"title": "CodexMonitor",
"title": "Codex Monitor",
"version": client_version
}
});
Expand Down
4 changes: 2 additions & 2 deletions src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "CodexMonitor",
"productName": "Codex Monitor",
"version": "0.7.36",
"identifier": "com.dimillian.codexmonitor",
"build": {
Expand All @@ -13,7 +13,7 @@
"macOSPrivateApi": true,
"windows": [
{
"title": "CodexMonitor",
"title": "Codex Monitor",
"width": 1200,
"height": 700,
"minWidth": 360,
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.linux.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"app": {
"windows": [
{
"title": "CodexMonitor",
"title": "Codex Monitor",
"width": 1200,
"height": 700,
"minWidth": 360,
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.windows.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"app": {
"windows": [
{
"title": "CodexMonitor",
"title": "Codex Monitor",
"width": 1200,
"height": 700,
"minWidth": 360,
Expand Down