Releases: fengdwx/codex-notch
Release list
CodexNotch v0.2.4 Preview
CodexNotch 0.2.4 Preview
- Notch height: Compact wings now follow the display's measured camera area instead of a fixed 28–32pt range. Both indicator lanes use the same measured height.
This preview is available as a manual download. Settings → Check for Updates continues to use the stable release channel. Existing preferences are preserved.
DMG and ZIP downloads are available for Apple Silicon on macOS 14 or later. The app has not been notarized by Apple. See the installation guide.
CodexNotch v0.2.3
CodexNotch 0.2.3
- Recent tasks across days: Recent conversations no longer disappear after 24 hours. Your selected count (0–5) applies to the latest available conversations, including after several days away or an app restart.
- Efficient history loading: Stops reading older logs once enough recent conversations have been found. Running tasks still take priority, and abandoned tasks are not revived.
- Custom text editing: Spaces at the end of a floating-bar signature are now visible immediately while typing.
Users on 0.2.1 or later can update through Settings → Check for Updates. Users on 0.2.0 or earlier should install this version manually. Existing preferences are preserved.
DMG and ZIP downloads are available for Apple Silicon on macOS 14 or later. The app has not been notarized by Apple. See the installation guide.
CodexNotch v0.2.2
CodexNotch 0.2.2
- Launch at login: Start CodexNotch automatically when you log in to your Mac. Enable it in General settings.
- More room for the menu bar: Choose Off under Left side to hide the entire left area. Quota details remain available in the expanded card.
- Clearer settings: Preferences are grouped into General, Appearance, and Floating Bar, with concise descriptions in English and Chinese.
- Floating-bar preview: Try all four center styles and running, idle, or completed states without connecting an external display.
- Independent animation control: The app's animation switch now works independently of the system's Reduce Motion setting. Disabling animations reduces resource use while quota and task status continue updating.
- Popup menu fix: Remove redundant Settings-window activation that could interrupt the language and recent-task dropdown menus.
Users on 0.2.1 can update through Settings → Check for Updates. Users on 0.2.0 or earlier should install this version manually. Existing preferences are preserved.
DMG and ZIP downloads are available for Apple Silicon on macOS 14 or later. The app has not been notarized by Apple. See the installation guide.
CodexNotch v0.2.1
CodexNotch 0.2.1
- Settings window: Clicking Settings again brings the existing window to the front.
- In-app updates: Check for Updates can download, verify, install, and relaunch a new version without opening a download page.
If you are upgrading from 0.2.0 or earlier, install 0.2.1 manually once. Future updates can be installed from Settings, and your existing preferences are preserved.
DMG and ZIP downloads are available for Apple Silicon on macOS 14 or later. The app has not been notarized by Apple, so the DMG does not eliminate the first-launch security prompt. See the installation guide.
CodexNotch v0.2.0
CodexNotch 0.2.0
This update improves the everyday notch experience with smoother expansion and collapse, cleaner text, and a customizable center area.
What's new
- Expansion and collapse: Gentle hover feedback, a soft rebound as the card opens, smoother collapse, and a subtle shadow.
- Typography and spacing: Clearer text hierarchy and more breathing room. Text stays at its natural size during transitions to reduce visual jumping.
- Floating bar customization: Four center styles: personal signature, orbit, elapsed time, and light flow. Signatures support up to 12 characters and shimmer continuously during running, completed, and idle states. The preceding status dot has been removed.
- Icons and task titles: Better-balanced floating bar status icons. Conversation labels use the latest Codex task names, filter attachment headers, and display escaped characters correctly.
Settings apply immediately and are saved locally. Turning off animations or enabling Reduce Motion preserves clear static status indicators.
Download and install
- Requires Apple Silicon (arm64) and macOS 14 or later.
- DMG, ZIP, and their SHA-256 checksum files are provided.
- Existing users can click Check for Updates in Settings to open the GitHub download page and install this version manually.
- The app uses an ad-hoc signature and has not been notarized by Apple. The DMG does not eliminate the first-launch macOS security prompt. See the installation guide.
CodexNotch v0.1.17
Fixes the floating bar disappearing when screen mirroring is enabled. When the primary mirrored display has no physical notch, the bar now appears at the top center and is positioned using that display's current dimensions.
- Retains the v0.1.16 fixes for five-hour quota, hover to restore after hiding, animation asset loading, and the wave ball at full quota.
Downloads are available for Apple Silicon (arm64) on macOS 14 or later. DMG, ZIP, and their SHA-256 checksum files are provided.
The app uses an ad-hoc signature and has not been notarized by Apple. The DMG does not eliminate Gatekeeper prompts.
CodexNotch v0.1.16
Fixes the wave ball exposing a trough during animation when quota is full. Preserves the floating bar on external displays, five-hour quota, and hover to restore. Updates asset loading in the installed app and activity detection.
CodexNotch v0.1.15
Highlights
- Keep the Codex status icon's flower outline white at every quota level, with its black center and original white prompt preserved.
- Refresh task activity directly after filesystem events reach the session store. Process changed rollout files and skip unchanged logs during recovery, reducing deliberate start/completion delays.
- Preserve five-hour quota priority, the status-icon fallback when five-hour quota is unavailable, weekly quota values, completion cues, icon settings, and notch geometry.
Verification
- 180 tests and 67 behavior-contract checks passed locally.
- GitHub Actions CI passed for both the release commit on main and the v0.1.15 tag.
- Real temporary-file integration checks measured approximately 122 ms from a start event write to notification and 121 ms for completion. This excludes Codex's own log-write delays and is not an end-to-end UI latency guarantee.
- Verified the app bundle and signature, ZIP integrity, DMG integrity, read-only DMG mount, Applications shortcut, and mounted app bundle.
- Includes SHA-256 files for both formats.
- The white left status icon was observed in the local app. Perceived animation, camera clearance across all states, and real Codex start/finish transitions still require physical-notch confirmation.
Notes
- macOS 14+ on Apple Silicon; version 0.1.15, build 16.
- The app is ad-hoc signed and not notarized. The DMG does not eliminate Gatekeeper warnings.
- Quit the existing app and replace the copy in Applications when updating, so later launches use the updated version.
- To roll back, reinstall v0.1.14 from the previous release.
CodexNotch v0.1.14
Highlights
- Choose ChatGPT or Codex in Settings → Status icon. The selection applies immediately and persists after restart, including the matching running and completion effects.
- Codex now shows its original white prompt on a black center, with a narrow flower outline matching the weekly quota ring's color.
- Running echoes follow the weekly quota theme. At 10% remaining or below, the outline stays red while the running echo uses soft neutral white to avoid a recurring red pulse.
- Preserves five-hour quota priority, weekly quota values, completion checkmarks, notch geometry, and the existing ring and wave motion. The selected artwork follows the animation preference and Reduce Motion.
Verification
- 176 tests and 65 behavior-contract checks passed.
- GitHub Actions CI passed for both the main branch and the release tag.
- Verified immediate icon switching and restart persistence in the local app, and inspected the rendered black center, white prompt, and colored outline.
- Verified the app bundle and signature, ZIP integrity and bundled version, DMG integrity, read-only DMG mount, Applications shortcut, and mounted app bundle.
- Includes SHA-256 files for both download formats.
- Critical-quota colors are covered by automated rendering checks; perceived animation and camera clearance across all states still require physical-notch confirmation.
Notes
- macOS 14+ on Apple Silicon.
- The app is ad-hoc signed and not notarized. The DMG does not eliminate Gatekeeper warnings.
- To roll back, reinstall v0.1.13 from the previous release.
CodexNotch v0.1.13
Highlights
- Adds a silver-blue glint along the quota ring's inner edge. Its motion is independent of the remaining percentage, so low quota no longer confines all running feedback to a tiny arc. The original quota flow and blue breathing halo remain.
- Uses the embedded white Codex terminal-flower mark, with a gentle blue breathing echo while a task is running. The existing green completion cue remains.
- Restores the left status icon when the account does not return a five-hour quota window. Accounts that return this window continue to show its quota on the left and weekly quota on the right.
- Preserves quota values, warning colors, wave-ball behavior, and notch geometry. Added motion follows the existing animation preference, Reduce Motion, and visible-surface lifecycle.
Verification
- 163 tests and 60 behavior-contract checks passed.
- GitHub Actions CI passed for both the main branch and the release tag.
- Verified the app bundle and signature, ZIP integrity and bundled version, DMG integrity, read-only DMG mount, Applications shortcut, and mounted app bundle.
- Includes SHA-256 files for both download formats.
Notes
- macOS 14+ on Apple Silicon.
- The app is ad-hoc signed and not notarized. The DMG does not eliminate Gatekeeper warnings.