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
walkdirwith theignorecrate to respect.gitignorerules 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
useCCInputStorefor more robust chat input handling and programmatic focus. - State Cleanup: Removed redundant
isViewingHistorystate 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
- Author: MegaDigitalCode akunmegadigital@gmail.com made their first contribution in https://github.com/milisp/codexia/pull/50