🚀 Major New Features
External Terminal Management
- 🖥️ Introduced configurable external terminal profiles with support for Terminal, iTerm2, and Warp
- 🎨 Implemented dynamic terminal profile selection based on installed applications
- 📦 Added terminal profile store supporting bundled and user-defined configurations
- 🔍 Enhanced bundle identifier management and app availability checks
- 🎯 Unified terminal menus across different session types
Advanced Settings & CLI Management
- ⚙️ Added new Advanced Settings page with tabbed interface (Path and Dialectics)
- 🔧 Implemented CLI command path management for Codex, Claude, and Gemini with optional user overrides
- 📊 Enhanced CLI environment detection and PATH resolution
- 🔍 Added CLI version detection and display in settings
- 🛡️ Improved sandbox-aware PATH handling for better CLI resolution
Codex Usage & Account Management
- ✨ Implemented Codex usage probing via
app-serverto fetch rate limits and account plan information - 🎯 Added account plan badge display (Plus/Pro) in Codex usage status control
- 🔄 Enhanced usage status with app-server data merged with session token count fallback
- 🔍 Added refresh action for Codex empty state to manually trigger usage probe
Model Updates
- 🎯 Updated default Codex model to
gpt-5.2-codexacross the application - 📋 Reordered builtin models to prioritize
gpt-5.2-codexas the first/default option - 🔄 Updated model alias mapping to point
gpt-5-codextogpt-5.2-codexfor backward compatibility
Gemini Integration Enhancements
- 🔍 Enhanced Gemini session diagnostics with presence detection and version checking
- 🎯 Improved Gemini CLI session filtering to match official CLI behavior
- 🔧 Stabilized resume working directory resolution for Gemini sessions
- 📊 Integrated Gemini diagnostics into Dialectics pane UI
- 🐛 Fixed session parsing to skip info-only sessions and prevent cache purging on unknown parse failures
Session Management Improvements
- ⚡ Optimized session handling with scoped project IDs and directories based on date dimension
- 🔄 Enhanced caching logic for better session merging and note application
- 📋 Improved refresh logic to conditionally trigger based on selected date dimension
- 🎯 Refined session indexing for better date range and cached data retrieval
- 💾 Enhanced cached summary completeness status in Gemini session provider
Command Copying Enhancements
- 📋 Enhanced command copying functionality with conditional clipboard operations
- 🔔 Improved command copying notifications respecting user preferences
- 🎯 Unified command copying behavior across different session types and terminal profiles
- 🔧 Simplified command copying checks across multiple views for better maintainability
⚡ Performance Optimizations
- 🚀 Optimized session handling and project filtering logic with scoped data processing
- 💨 Improved caching strategy for session merging and note application
- 🛡️ Enhanced refresh debouncing based on date dimension selection
- ⚙️ Better handling of cached summaries with completeness status tracking
🐛 Bug Fixes
- 🎯 Fixed usage hover timing to gate until collapse animation completes
- 🔄 Stabilized Gemini resume working directory resolution
- 📁 Improved Gemini session filtering to match CLI behavior
- 💾 Enhanced cached data retrieval and completeness tracking
- 🔧 Fixed command copying flow for external terminals
🎨 UI/UX Improvements
- 🎨 Enhanced usage status control with account plan badge display
- 📊 Improved diagnostics UI for Gemini sessions
- 🔧 Unified terminal menu experience across different contexts
- 📝 Enhanced command copying notifications and user feedback
- 🎯 Improved settings organization with new Advanced Settings page
🔧 Technical Improvements
- 📦 Downgraded minimum macOS deployment target from 15.0 to 13.5 for broader compatibility
- 🏗️ Refactored terminal management from enum-based to profile-based architecture
- 🔍 Enhanced CLI environment utilities with better PATH resolution
- 📊 Improved diagnostics service with Gemini session support
- 🛡️ Better sandbox-aware file system access handling
📊 Change Statistics
- Files Changed: 43 files
- Code Changes: +3,206 / -1,177 lines
- Major Commits: 13 feature and refactoring commits
📝 Documentation
- 📖 Updated AGENTS.md to reflect CLI integration and advanced settings changes
- 🔧 Documented external terminal profile management system
- 📋 Updated CLI command path management guidelines
Upgrade Recommendation: This release includes significant improvements to terminal management, CLI path handling, and Codex usage tracking. The macOS deployment target has been lowered to 13.5, making the app compatible with older macOS versions. External terminal profiles are now fully configurable, providing better flexibility for different terminal preferences.