Releases: milisp/codexia
v0.10.1
✨ Features
- Added error handling and 404 page components to improve routing experience (Fix #32)
🛠 Improvements
- Removed
update_conversation_preview; now the cache title is renamed directly for better clarity
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Features
- Hook for every conversation when patch will create a git worktree based on conversationID. after the task complete, file changes will be sync to the worktree. Prevent accidental deletion of all changes.
- Display more messages when resume conversation.
- Smooth scroll to the bottom
- implement undo functionality in MsgFooter
- Rename conversation title change for CLI too.(But this will change the user message, if you want to resume conversation, don't rename title at this version, so I'll change just rename the cache title at next release)
Improve
- One click resume for windows termial
- remove review page
Important
if you use 0.9.1 - 0.9.4, switches to chat page before upgrade, because I deleted review page, if you’re in review page, you may see 404 after upgrade.
Note
MacOS damaged warning
🎥Youtube
The app not sign yet, You can open it by running the terminal command:
xattr -cr /Applications/codexia.app
open -a /Applications/codexia.appv0.9.4
Features
- beep sound notification when task complete
- Usage Dashboard
- add coder(experimental)
- see which were cloud vs. CLI vs. IDE
- rename task title via a dialog
improve
- remove all the emojis
MacOS damaged warning
🎥Youtube
The app not sign yet, You can open it by running the terminal command:
xattr -cr /Applications/codexia.app
open -a /Applications/codexia.appv0.9.3
Features
- prevent system sleep - block the power save functionality in the OS for long run task
- keyboard shortcut (Ctrl+N)) for starting new conversation
- token usage tracking in ChatView
- Reasoning duration
- Turn diff view panel for file change
Improve
- sort conversations by timestamp in ReviewConversationList for better display order
Fix
- Reasoning stream
- Conversation list 24 hours display
MacOS damaged warning
🎥Youtube
The app not sign yet, You can open it by running the terminal command:
xattr -cr /Applications/codexia.app
open -a /Applications/codexia.appNote
If you use ollama, because of Codex 0.53.0 - 0.55.0 issue, it only work for offline, this mean you have to disable internet, you should follow these steps
export OLLAMA_HOST=http://localhost:8787 ## windows user set env
ollama servechange ~/.codex/config.toml
[model_providers.ollama]
name = "ollama"
base_url = "http://localhost:8787/v1"disable internet
v0.9.2
What's new
Feature
- One click resume conversation at terminal
- show conversation Token usage
- Add keep in touch info to chat view
- implement conversation renaming functionality in ConversationList and ReviewConversationList components
- Update to support codex v0.53.0
fix
- conversation list order
- event message order
- Publish Cloud Dialog
- adjust ScrollButtons position from top to bottom for improved layout in chat component
Note
Know issue, If you use ollama, it maybe fail at this version
v0.9.1
Feature
- Review page
- Rename chat title
- Imporve config about sync provider, model, profle to ~/.codex/config.toml
- Enhance EventItem component to display error messages with styling for better visibility
- Add Review button to ChatCompose component for navigation to review page
- Enhance error display when config.toml error
Note
If you use other providers, You have to setup API KEY again

v0.8.0
Feature
- Sync conversation list from the folder
~/.codex/sessions- implement session file management with create, delete, and cache update functionalities, enhancing project session handling - FileSearchPopover - type
@to search file - enhance TurnDiffView
- bulk delete conversations
- delete model
Improve
- app-server
v0.7.3
Features
- Toggle web search for OpenAI provider support
- Message footer for edit, copy, message to note
- auto resume conversation
For develop
- conversation messages load from disk instead of zustand, because it's too big
v0.7.2
v0.7.1
Highlights
Important
The old conversation list no longer shows, but you can check the folder ~/.codex/sessions or download CodexSM to manage the history files.
- Enhanced codex app-server and change message display to event display.
- You can add Custom provider and models
- New conversation list, delete conversation will delete session file from
~/.codex/sessions/too
Working next release
- Will readd fav and category conversation.
- Resume conversation after restart the app.
We are pleased to announce the release of v0.7.1, which brings significant improvements to chat functionality, configuration, and overall user experience!
This release focuses on modernizing the component architecture, enhancing state management, and improving user feedback and feature integration.
✨ Features
- Enhanced Chat Event & File Management:
- Added the DeltaEventLog component and integrated event handling across
ChatPanelfor more reliable chat event processing. - Added an AccentColorSelector component to the
AppHeader, allowing users to customize the interface's theme color. - Added search functionality to the
ProjectsPage. - Enhanced configuration with
base_urland session management for improved provider configuration logging.
- Added the DeltaEventLog component and integrated event handling across
🛠️ Fixes & Improvements
- Improved Error Handling:
- Updated the
ProjectsPageto use toast notifications for better error handling and user feedback. - Adjusted button classes in
ConversationListfor better text truncation and layout.
- Updated the
- Provider Model Flexibility:
- Enhanced the
ProviderModelscomponent to dynamically fetch and manage Ollama models. - Updated profile assignment logic in
getNewConversationParamsto correctly handle the OpenAI provider. - Changed the model field in the
Profilestructure to be optional for improved flexibility.
- Enhanced the
⚙️ Refinements & Performance
- State Management Modernization:
- Integrated Zustand persistence in
useConversationStorefor improved, reliable state management. - Refactored the input system:
ChatPanelandNewChatViewnow use Zustand for input state management, replacing the oldChatComposecomponent for enhanced input features. - Updated
ChatPanel,NewChatView, and related components to use Textarea for multi-line input.
- Integrated Zustand persistence in
- Enhanced User Notifications:
- Integrated @radix-ui/react-toast for a better, more unified user notification system.
- Performance Optimization:
- Memoized the
NewChatViewcomponent to optimize rendering performance.
- Memoized the
- Cleanup and Simplification:
- Removed unused pages (
explore,profile,share) and components (LogoSettings,SessionManager) to streamline the application. - Removed
TaskPageand filetree watch functionality.
- Removed unused pages (