๐ Major New Features
Unified Provider Catalog System (beta)
- ๐ฏ Unified provider catalog replacing fragmented provider management with centralized registry
- ๐ฆ Provider registry service supporting both Codex and Claude Code connectors
- ๐ Provider bindings management for active provider and default model selection per consumer
- ๐ท๏ธ Model mapping UI with per-provider model list editing and model name sanitization
- ๐ Built-in provider templates auto-loaded from bundled
payload/providers.json - ๐ Smart provider switching integrated with CLI Proxy for seamless model routing
OAuth Multi-Account Support (beta)
- ๐ฅ Multiple OAuth accounts per provider with account identification by email and filename
- ๐ OAuth account discovery from
~/.codmate/authdirectory with automatic provider identification - ๐จ Account-specific provider choices in unified picker (e.g., "Claude (user@example.com)")
- ๐ OAuth login flow with interactive prompts and account verification
- ๐๏ธ Account management UI with login/logout actions and account info display
Status Bar & Logging System (alpha)
- ๐ Status bar overlay with collapsible console spanning list and detail panes
- ๐ Structured logging system with log levels (info, success, warning, error) and source tracking
- ๐ Auto-collapse on idle with manual show/hide controls via View menu
- ๐ Progress tracking for AI generation tasks with status updates
Task Management Enhancements (alpha)
- ๐ฏ Start task sessions without anchor - create new sessions directly from tasks without requiring previous session history
- ๐ New Task sheet with task type selection, description editor, and provider assignment
- ๐ Project context fallback for tasks without session history using project-level session source configuration
- ๐ Task-based prompt generation from task titles and descriptions when starting fresh
Launch at Login
- ๐ Launch at login functionality using macOS ServiceManagement framework (macOS 13.0+)
- โ๏ธ App behavior settings integrated into preferences with automatic system state synchronization
- ๐ State persistence with preference sync on app launch
Local AI Server Integration
- ๐ Built-in Local AI Server provider for Git Review with automatic model detection
- ๐ Model list support for local server in Git Review settings
- ๐ฏ Provider identification by model ownership hints and model ID patterns
Provider & Icon Infrastructure
- ๐จ Unified provider icon theme handling with automatic dark mode inversion for dark-colored icons
- ๐ผ๏ธ Provider icon resource system with SVG asset management and theme-aware rendering
- ๐ง Model name sanitization utility for consistent model ID formatting
- ๐ฑ Simplified provider picker replacing complex provider selection UI
- ๐ท๏ธ API key provider icons with visual distinction for API key vs OAuth providers
Settings Consolidation
- ๐ Unified notifications settings page consolidating Codex, Claude Code, and Gemini notification toggles
- ๐ง Settings experience optimization with improved navigation and interaction patterns
- ๐ Git Review settings refinement with better alignment and spacing
- ๐จ Provider settings UI consolidation with consistent styling across provider management
Gemini Provider Support
- ๐ Provider selection for Gemini CLI with unified provider picker integration
- ๐ CLI Proxy integration for Gemini with OAuth credential alignment and tier detection
- ๐ Usage fetch alignment with OAuth credentials and tier-based detection
๐จ UI/UX Improvements
Provider Management
- ๐ฏ Clickable usage badge - clicking usage status opens provider usage page
- ๐ Provider switching UI with visual feedback and availability hints
- ๐ฑ Provider info sheets showing login status, accounts, and model lists
- ๐จ API key icon indicators for visual provider type distinction
Git Review
- ๐ Built-in local server provider in Git Review settings with model list support
- ๐ Enhanced commit message prompt with improved editor layout
Status Bar
- ๐ Resizable console with drag handle for height adjustment
- ๐ Single-line header that expands to multi-line log history
- ๐ Docked positioning spanning right-side area (list + detail)
๐ Bug Fixes
OAuth & Authentication
- ๐ง Qwen login reliability - use management OAuth directly instead of indirect methods
- ๐ Gemini usage fetch alignment - properly align with OAuth credentials and tier detection
UI & Appearance
- ๐จ Menu bar icon appearance - use template mode to fix rendering issues
Remote Sync
- ๐ SSH sync compatibility - resolve compatibility issues with fish shell and SCP in remote session mirroring
- ๐ Find command robustness - use double quotes in find command for better shell compatibility
๐ Technical Improvements
Architecture
- ๐๏ธ CLIProxyService - comprehensive service for managing CLI Proxy API lifecycle
- ๐ CLIProxyBridge - lightweight TCP proxy bridge for request forwarding
- ๐ฆ UnifiedProviderCatalogModel - centralized provider catalog with OAuth/API key categorization
- ๐ UnifiedProviderID system - structured provider identification with OAuth account support
- ๐ StatusBarLogStore - persistent log storage with level-based filtering
- ๐ง AppLogger - structured logging infrastructure with source tracking
Code Quality
- ๐งน Provider icon migration - consolidated icon views into unified system
- ๐ Code organization - improved separation of concerns in settings and provider management
- ๐ Environment detection - enhanced CLI environment detection with process timeouts and robust PATH merging
๐ Change Statistics
- Commits: 31 commits from tag 0.5.8
- Files Changed: 84 files
- Code Changes: +10,804 / -1,406 lines (net: +9,398 lines)
- Major Additions: CLI Proxy Service, Unified Provider Catalog, OAuth multi-account system, Status bar logging, Launch at login service
- New Assets: Provider icons (Antigravity, DeepSeek, Kimi, MiniMax, OpenRouter, Qwen, Zai)
Upgrade Recommendation: This release introduces major provider management infrastructure with CLIProxyAPI integration and OAuth multi-account support. The unified provider catalog simplifies provider selection across Codex, Claude Code, and Gemini. Users should review their provider settings in Settings โบ Providers to take advantage of the new OAuth account management and model mapping features. The status bar logging system provides better visibility into app operations and AI task progress.