๐ Major New Features
Build System Modernization
- โจ Migrated to SwiftPM-only build system, removing Xcode project dependencies
- ๐ ๏ธ Simplified build process with new Makefile targets (
make app,make dmg) - ๐ฆ Enhanced project structure with centralized assets and improved organization
- ๐งน Code cleanup: Removed legacy build scripts and experimental documentation
Menu Bar Enhancements
- ๐ฏ Improved menu bar UX with better window activation and management
- ๐ Expanded recent projects list from 5 to 10 items, sorted by session time
- ๐ Redesigned project menu as "New with [Provider]" using default terminal
- ๐จ Enhanced menu bar icon with fossil.shell.fill (rotated and scaled)
- ๐ Fixed dark mode visibility for OpenAI/Codex icons via color inversion
- ๐ช Prevented duplicate settings windows by using Window instead of WindowGroup
Project-Level Configuration
- ๐ Symlink management for project-level CODEX_HOME to prevent data fragmentation
- ๐ Automatic symlink creation for non-config files/directories to global
~/.codex - โ๏ธ Maintains data centralization while allowing project-specific configurations
Provider Support
- ๐ OpenRouter provider support for Claude Code connector
- ๐ค Configured Claude model aliases (default: anthropic/claude-4.5-sonnet, haiku, opus)
- ๐ Extended catalog with Anthropic Claude models through OpenRouter
๐จ UI/UX Improvements
Git Review Settings
- โจ Enhanced Git Review settings UI with improved alignment and spacing
- ๐ Better commit message prompt template with improved text editor height
- ๐ง Improved feature flag handling in CodexVM
Conversation Timeline
- ๐ฏ Enhanced button interaction with chevron icon for expand/collapse state
- ๐ Improved layout for better tap area and visual indication
Title Prompt
- โจ๏ธ Improved focus handling in WarpTitlePrompt with initial first responder
๐ Documentation & Compliance
Third-Party Notices
- ๐ Automated third-party notices generation with new
make noticescommand - ๐ Python script (
gen-third-party-notices.py) for automated generation - ๐ Enhanced THIRD-PARTY-NOTICES.md with detailed license information
- ๐ Updated documentation in README.md and BUILD.md
๐ง Technical Improvements
Architecture
- ๐๏ธ MainWindowCoordinator for centralized window lifecycle management
- ๐๏ธ SystemMenuVisibility enum for menu display modes
- ๐ Provider selection and binding management for Codex/Claude/Gemini
- ๐ฆ SessionPreferencesStore enhancements
Code Quality
- ๐งน Removed experimental code and outdated documentation
- ๐ Improved code organization with better separation of concerns
- ๐ Enhanced error handling and state management
๐ Change Statistics
- Files Changed: 68 files
- Code Changes: +3,632 / -5,249 lines (net: -1,617 lines)
- Major Removals: Xcode project files, legacy build scripts, experimental docs
- Major Additions: Menu bar controller, window coordinator, notices generator
Upgrade Recommendation: This release introduces a major build system modernization and significant menu bar improvements. The migration to SwiftPM-only build simplifies the development workflow. Users should rebuild the app using the new make app command. The enhanced menu bar provides better access to recent projects and improved window management.