Skip to content

Commit 5eddcc0

Browse files
committed
Prep 0.4.3 patch
1 parent ddf531b commit 5eddcc0

File tree

5 files changed

+9
-5
lines changed

5 files changed

+9
-5
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## 0.4.3 — 2025-11-21
4+
- Fix status item creation timing on macOS 15 by deferring NSStatusItem setup to after launch; adds a regression test for the path.
5+
36
## 0.4.2 — 2025-11-21
47
- Sparkle updates re-enabled in release builds (disabled only for the debug bundle ID).
58

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export APP_STORE_CONNECT_KEY_ID="ABC123XYZ"
4646
export APP_STORE_CONNECT_ISSUER_ID="00000000-0000-0000-0000-000000000000"
4747
./Scripts/sign-and-notarize.sh
4848
```
49-
Outputs `CodexBar-0.4.2.zip` ready to ship. Adjust `APP_IDENTITY` in the script if needed.
49+
Outputs `CodexBar-0.4.3.zip` ready to ship. Adjust `APP_IDENTITY` in the script if needed.
5050

5151
## How account info is read
5252
`~/.codex/auth.json` is decoded locally (JWT only) to show your email + plan (Pro/Plus/Business). Nothing is sent anywhere.

Scripts/package_app.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ cat > "$APP/Contents/Info.plist" <<PLIST
3838
<key>CFBundleIdentifier</key><string>${BUNDLE_ID}</string>
3939
<key>CFBundleExecutable</key><string>CodexBar</string>
4040
<key>CFBundlePackageType</key><string>APPL</string>
41-
<key>CFBundleShortVersionString</key><string>0.4.2</string>
42-
<key>CFBundleVersion</key><string>12</string>
41+
<key>CFBundleShortVersionString</key><string>0.4.3</string>
42+
<key>CFBundleVersion</key><string>13</string>
4343
<key>LSMinimumSystemVersion</key><string>15.0</string>
4444
<key>LSUIElement</key><true/>
4545
<key>CFBundleIconFile</key><string>Icon</string>

Scripts/sign-and-notarize.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -euo pipefail
44
APP_NAME="CodexBar"
55
APP_IDENTITY="Developer ID Application: Peter Steinberger (Y5PE65HELJ)"
66
APP_BUNDLE="CodexBar.app"
7-
ZIP_NAME="CodexBar-0.4.2.zip"
7+
ZIP_NAME="CodexBar-0.4.3.zip"
88

99
if [[ -z "${APP_STORE_CONNECT_API_KEY_P8:-}" || -z "${APP_STORE_CONNECT_KEY_ID:-}" || -z "${APP_STORE_CONNECT_ISSUER_ID:-}" ]]; then
1010
echo "Missing APP_STORE_CONNECT_* env vars (API key, key id, issuer id)." >&2

Sources/CodexBar/CodexbarApp.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ final class AppDelegate: NSObject, NSApplicationDelegate {
145145
if let store = self.store,
146146
let settings = self.settings,
147147
let account = self.account,
148-
let selection = self.preferencesSelection {
148+
let selection = self.preferencesSelection
149+
{
149150
self.statusController = StatusItemController(
150151
store: store,
151152
settings: settings,

0 commit comments

Comments
 (0)