Skip to content

Releases: milisp/codexia

v0.28.3

06 Apr 05:13

Choose a tag to compare

Fixed #58

Features

  • add disableListener prop to CCView to prevent duplicate event processing in grid cards
  • add git_has_worktree_changes command and UI integration to conditionally enable worktree application

v0.28.2

05 Apr 16:07

Choose a tag to compare

What's new

Highlight

  • pc kanban mode

Features

  • Worktree Apply & Commit workflow — Agent cards now have dedicated Apply and Commit buttons to merge worktree changes and commit directly
    from the UI
  • Conditional Apply button — Apply button is only shown when the worktree has actual changes (git_has_worktree_changes check)
  • Per-card cwd tracking — Each agent card independently tracks its current working directory
  • Worktree lifecycle management — Worktree paths are tracked per agent card and automatically cleaned up on removal
  • Hide cwd selector during active threads — CWD mode selector in ComposerControls is hidden while a thread is running

Improvements

  • Side-by-side agent layout — Configurable composer layout for running multiple agents in parallel
  • Removed agent card limit — No more cap on the number of concurrent agent cards
  • Simplified active card tracking — Removed currentAgentCardId dependency; active card state is now managed locally
  • Tray window removed — System tray window and all associated infrastructure have been removed to simplify the app

Bug Fixes

  • Fixed cargo run in web mode to use --no-default-features --features web

CI / Build

  • Added x86_64-apple-darwin (Intel Mac) as a release build target
  • Cleaned up debug print statements from web server directory resolution

v0.28.1

05 Apr 00:17

Choose a tag to compare

chore: bump project version to 0.28.1

v0.28.0

31 Mar 08:08

Choose a tag to compare

What's new

This release expands Codexia’s plugin and skill management, improves git and workspace workflows, adds Apple platform groundwork, and
continues polishing the desktop agent experience.

Highlights

  • ios remote control preview - download codexia.ipa and use Apple Configurator to install.
  • Add ~/.codexia/settings.json to store settings
  • Added a new unified Plugins experience with plugin catalog, global/plugin scope management, MCP integration improvements, and
    centralized skill handling.
  • Improved git workflows with branch creation, git push support, better worktree handling, environment file management, and dirty working
    tree warnings.
  • Added Insights-related backend and UI work, plus Pro trial/access flow updates.
  • Introduced Apple platform project scaffolding and updated Tauri capabilities and dependencies for broader platform support.
  • Improved desktop UX with better dock reopen behavior on macOS, delayed backend listener initialization, agent switching updates, and
    composer/tunnel UI refinements.

Features

  • Implement plugin catalog support and refactor skill groups into a dedicated bar component.
  • Replace separate Skills and MCP views with a unified Plugins view.
  • Add plugin store and consolidate MCP configuration management with global scope support.
  • Add MCP configuration scope selector and dedicated MCP server addition flow.
  • Introduce central skill store with agent-specific linking and new UI tabs.
  • Add skill group management across store, commands, API endpoints, and UI.
  • Add new API endpoints and handlers for central skill management and skillssh.
  • Implement Insights functionality with new feature modules and web server API endpoints.
  • Add Pro trial functionality, banners, and conditional access for Pro features.
  • Enable Insights access in development mode.
  • Add deep link OAuth callback flow with Apple authentication support.
  • Add git branch creation support in the workspace switcher.
  • Add git push support through the system git process.
  • Improve git worktree management and environment file handling.
  • Add Apple platform project structure and update Tauri capabilities and Cargo dependencies.
  • Add p2pAutoStart setting for desktop tunnel auto-start.
  • Add switch variant to TunnelIndicator and integrate it into AgentComposer.
  • Introduce AgentSwitcher and use it across the sidebar, marketplace, and composer.
  • Use Streamdown for user messages and improve command display/output height.

Fixes

  • Fix worktree path validation to use the correct .codexia/worktrees structure.
  • Trim whitespace from messages before sending in ccSendMessage.
  • Use an explicit file path for the Composer import in CCView.
  • Move GhostCard to the first position in the agent grid.
  • Improve macOS dock icon reopen behavior so the main window reappears when hidden.
  • Delay Codex event listener initialization until the backend is ready.

Refactors and Cleanup

  • Remove GetProButton, GhostCard, and trial banner from AgentView.
  • Extract DxtView logic into useDxt.
  • Simplify SkillsView navigation and update DxtView layout.
  • Remove redundant MCP/project selector UI in favor of scope-based configuration.
  • Centralize cwd handling for skill tabs with useWorkspaceStore.
  • Migrate DXT selection state to a global store.
  • Remove Zustand persist middleware and replace it with custom settings synchronization logic.
  • Remove unused theme state and setter from EditorStore.
  • Remove unused mobile connection screen and P2P logs from App.
  • Remove TS binding generation steps from CI and release workflows.
  • Rename Tauri build scripts for dev flow and update web feature flags.
  • Optimize frontend loading with lazy loading, manual chunking, and SWC improvements.
  • Remove TurnDiffView and fold its behavior into an enhanced DiffViewer.

Documentation

  • Improve README formatting and related-link descriptions.

Contributors

v0.27.0

24 Mar 13:57

Choose a tag to compare

What's new

Highlights

  • Control many agents at once
  • This release brings AgentView, iOS/mobile support, a full P2P remote control system, a new Insights dashboard, Pro feature gating, and a major UI overhaul.

Note

If Codexia only show black page, right click and click inspect element > storage -> Local Storage. delete all the keys

New Features

AgentView

Control many agents at once
The real value is the grid — run 5, 10, or 20 Codex / Claude sessions side by side, monitor status, and jump between them without losing context.

iOS & Mobile Support

  • Initial iOS target with Tauri multi-platform configuration
  • Mobile-specific header, background styling, and responsive layout improvements
  • Prevent input auto-zoom on mobile devices

P2P Remote Control (Desktop ↔ iOS)

  • STUN-based NAT traversal for direct device-to-device connectivity
  • Fast-path P2P connection with endpoint caching
  • Configurable custom STUN servers
  • Tunnel status indicator in the UI
  • Robust shutdown and port cleanup for P2P server

Insights Dashboard

  • New Insights view with agent heatmaps and model distribution charts
  • Cache savings, average tokens per session, and cost tracking
  • Rearchitected into a dedicated feature directory with Pro gating

Pro Feature Gating

  • Subscription-based agent limits with "Get Pro" upgrade button
  • Insights and advanced features locked behind Pro tier
  • Rate limit overage card for plan limit events

Sidebar

  • New sidebar component with mobile edge swipe gesture support
  • Keyboard shortcut to toggle sidebar visibility

Image Attachments in CC

  • Attach and send images in Claude Code messages with full UI support

Project Management

  • In-popover directory browsing for project selection
  • Project creation API with database schema

Dynamic Model & Provider Updates

  • Update model and provider for active threads without restarting

Git Diff Viewer

  • New GitDiffFileItem and GitDiffFileList components

Improvements

  • Redesigned feedback dialog with success confirmation state
  • Collaboration mode parameter added to turnStart API
  • Unified file and directory watching under a common path watcher
  • Extracted main layout into LayoutContent for cleaner composition
  • Web server now starts with an optional Codex backend connection
  • Web server exports gated behind the tauri feature flag
  • Introduced core feature for shared Rust dependencies
  • Session status indicators on agent view tabs
  • Initial message support for new CC sessions
  • SSE for cross-platform CC message delivery

Bug Fixes

  • Use localhost instead of 127.0.0.1 for dev server URLs
  • Ensure P2P background tasks are fully aborted on shutdown
  • Fixed release workflow tag pattern (vv* → v*)
  • Fixed #52 #51

Refactors

  • Unified CC session/permission listeners
  • Replaced useIsMobile hook with Tailwind CSS responsive utilities
  • Renamed AgentHeader component for clarity
  • Moved iOS bundle config to tauri.ios.conf.json
  • Renamed skills directory from .agents to .codex

v0.26.0

04 Mar 09:52

Choose a tag to compare

What's new

🚀 Highlights

This release focuses on web/mobile stability and responsiveness, Claude Code (CC) enhancements, and improved File System handling. We've introduced major UI refinements and added support for file attachments in chat.


🆕 New Features

  • Mobile-Friendly UX: Comprehensive layout overhaul for mobile devices, including a responsive right panel and optimized settings navigation.
  • File Attachments: Added support for attaching files directly within the CC input field.
  • Enhanced Diff Viewer: Introduced a Split Diff View toggle and the ability to send selected text directly to AI.
  • Smart File Search: Replaced walkdir with the ignore crate to respect .gitignore rules and added file tree expansion controls.
  • Agent Selection: You can now choose between Codex or Claude Code when continuing historical projects.
  • Reasoning Visibility: Added a setting to toggle the visibility of agent reasoning events in the chat interface.

🛠 Improvements & Refactors

  • UI Indicators: Added a CC connection status indicator to the main header for better visibility.
  • Performance: Implemented startup timing measurements and optimized Codex initialization.
  • Input Management: Created a dedicated useCCInputStore for more robust chat input handling and programmatic focus.
  • State Cleanup: Removed redundant isViewingHistory state and simplified thinking messages in the CC view.

🐛 Bug Fixes

  • Layout Stability: Fixed horizontal overflow issues in the Diff Viewer and prevented hidden terminal overflows.
  • Type Safety: Aligned Codex v2 types and reduced "unsafe any" usage across the codebase.
  • UI Polish: Fixed reasoning effort display in the model selector.

🧹 Other Changes

  • Documentation: Updated README with GitHub download badges and removed legacy Chinese documentation.
  • Defaults: Adjusted default quote categories and updated minimum window dimensions.

New Contributors

v0.25.2

27 Feb 15:57

Choose a tag to compare

What's new

Highlights

  • Improved thread opening behavior between history and Codex views.
  • Added Codex thread fork/rollback APIs with an edit-with-rollback UI flow.
  • Improved Codex chat experience with better delta event rendering and plan UX.
  • Implemented deferred, async, idempotent Codex backend initialization for more reliable startup behavior.
  • Centralized account status management in the Codex store and useCodexEvents, reducing local-state drift in ChatInterface.
  • Added Git file revert API and refactored the diff UI into clearer modular components.

Fixes

  • Fixed layout issue by removing an extra Tauri drag-region overlay.
  • Fixed Tauri CSP to allow http://ipc.localhost in connect-src.

Improvements

  • Simplified CodexAuth state/actions and streamlined related UI controls.
  • Kept header right-panel toggle consistently visible.

v0.25.1

26 Feb 03:54

Choose a tag to compare

What's new

This release improves day-to-day flow with faster creation shortcuts, better composer controls, and more flexible UI settings. It also includes core Git plumbing improvements and a diff panel sync fix.

Fixes

  • Git staged/unstaged ui crash

Highlights

  • Added Cmd/Ctrl + N to instantly create a new Thread for codex or Claude Session.
  • Moved plan mode into Composer as a checkbox for quicker access while writing.
  • Added empty-state toggles for quotes and tips so users can tune onboarding noise.

Improve Remote control web server

Run after installation

Linux

codexia --web

Windows exe

Build from source code

git clone https://github.com/milisp/codexia
cd codexia
scripts/package-web.bat
codexia.exe  --web

macOS

/Applications/codexia.app/Contents/MacOS/codexia --web

or download prebuilt linux headless web server then run

codexia --web

UI & UX Improvements

  • New settings to toggle header buttons and sidebar marketplace visibility.

Core Engineering

  • Migrated git diff stats calculation and worktree creation to gix.

v0.25.0

25 Feb 15:41

Choose a tag to compare

What's new

Highlights

  • Added a full Automation system across backend and frontend, including task management, scheduling, execution runtime, web-server handlers, and dedicated UI views.
  • Added model provider support for OpenAI and Ollama, including provider-specific configuration and config-state migration.
  • Improved editor and workspace usability with Ace autocompletion tools, a file tree visibility toggle, and tighter Git diff panel integration with global file selection.
  • Enabled persistExtendedHistory in Codex service calls for improved history continuity.

Improvements

  • Update flow is now conditionally enabled only when running inside Tauri.
  • Main header actions were adjusted: Diff action visibility/placement improved, and Web Preview button order updated.
  • Tauri invoke import path was refactored for static top-level usage.
  • Default feature configuration was updated so gui includes both tauri and web.

Fixes

  • Fixed transient PowerShell window flashes on Windows builds. #47
  • Configured reqwest to use rustls-tls-native-roots.

New Contributors

v0.24.1

17 Feb 13:20

Choose a tag to compare

🚀 What's new

This release brings web + desktop flexibility, improved Git workflows, UI refinements, and a large internal architecture cleanup to improve scalability.

✨ Features

  • Added tauri and web feature flags to support both GUI and web builds.
  • Introduced web server handlers for unified MCP operations (codex, git, file, note, skills, dxt).
  • Enhanced project and workspace management.
  • handleCreateNew now supports an optional project argument for setting the working directory.
  • Added filesystem and dxt command support.
  • Improved Git integration with status, diff, and staging features.

Start web server

codexia --web

visit https://localhost:7420 or server-ip:7420

🎨 UI Improvements

  • Automatically opens the right panel when selecting tabs.
  • Refined MainHeader layout and button sizing.
  • Simplified RightPanel rendering.
  • Improved DiffViewer behavior and controls.
  • Enhanced SkillsView layout and overflow handling.

🧩 Improvements

  • Debounced history scanner events for smoother thread refresh.
  • Updated API parameters for thread archiving and skills listing.
  • Added updater capability with improved logging.

🛠 Build & Packaging

  • Added NSIS bundling support.
  • Adjusted macOS build targets.

♻️ Refactor

  • Reorganized feature modules for better scalability.
  • Refactored MCP architecture and removed deprecated modules.