🚀 Release v0.23.3
This update introduces significant improvements to the user experience, including a refined settings architecture, enhanced Windows support, and smarter task management features.
✨ New Features
-
Windows Support: Added a dedicated web packaging workflow and script for seamless Windows deployment.
-
Smarter Tasks: * Added system sleep prevention to ensure long-running tasks aren't interrupted.
-
Introduced granular beep notification settings for task completion.
-
Dynamic Theming: The Ace Editor now supports dynamic theme switching, automatically syncing with your system’s
resolvedTheme. -
Core Architecture: Implemented a new app entry point and added logic to ensure the Zustand store cleans up properly, improving memory management.
⚙️ Settings & UI Updates
-
Settings Reorganization: We’ve overhauled the settings panel for better flow:
-
Codex options are now neatly tucked into a collapsible section.
-
Community Links have moved from Task Settings to General Settings.
-
Cleaned up the UI by removing Git Worktree and redundant task detail settings.
-
Visual Polish: Adjusted padding in the AgentsView for a more balanced look.
🛠️ Refactors & Fixes
- Simplified NoteView: Removed the instruction tab and associated file management logic to streamline the interface.
- Code Cleanup: Removed unused imports and effects in the
ExplorerSettingscomponent to improve performance. - CI/CD Fix: Updated the Homebrew tap job to use
HOMEBREW_TAP_TOKEN, ensuring reliable automated releases.