v1.1.28
OpenCodeSummary
This release focuses heavily on improving the desktop application's settings experience, introducing numerous UI refinements, better dialog sizing, and updated styling across configuration panels. Key functional updates include ensuring the terminal closes correctly without hanging and adding new macOS menu items for restarting and reloading the application.
New Features
- Enabled support for ACP audience by mapping to ignore and synthetic.
- Added tooltips to sidebar new session and workspace buttons.
- Added restart and reload menu items on macOS.
Bug Fixes
- Fixed terminal hanging on exit or Ctrl+D, ensuring the pane closes properly.
- Fixed a race condition when editing project names in the desktop application.
- Fixed duplicate session loads in the application.
- Fixed session loading loops in the application.
- Fixed an issue where the OAuth callback was not registered before opening the browser in MCP.
- Fixed passing arguments to commands that previously required explicit placeholders.
- Fixed an issue where the sidebar height would overflow in the terminal UI.
- Fixed an issue where the Enter key action occurred during IME composition.
Improvements
- Adjusted the Codex prompt to discourage unnecessary questions and encourage more autonomous decision-making.
- Refactored the Select component to use the settings variant for settings modal styling.
- Improved the display of active projects by showing a "View all sessions" button and closing the hovercard on click.
- Removed the close delay on hover cards to prevent overlapping UI elements.
- Fixed the font size in the review empty state.
- Resolved a Select children type conflict with ButtonProps.
- Updated the keyboard shortcuts panel to match general settings styling.
- Added a color scheme preview on hover in the appearance dropdown.
- Updated settings panel padding and made content full width.
- Set 32px spacing between the main title and group title in settings.
- Added a fade gradient to settings panel headers.
- Reset the select trigger to the default state after selection.
- Added an extra large dialog size and used it for the settings modal.
- Added the triggerStyle prop to the Select component and applied it to the font selector.
- Ensured font options are rendered in their respective fonts.
- Wrapped settings row groups with a styled container.
- Removed border and background from settings panel headers.
- Removed the subheader from the General settings panel.
- Added a keyboard icon for the Shortcuts settings tab and a sliders icon for the General settings tab.
- Updated settings tabs layout and spacing.
- Increased icon letter size to 32px in the edit project dialog.
- Increased the session messages popover open delay to 1000ms.
- Added better pending states for workspace operations.
- Preserved tool input from the running state for MCP tool results.
- Fixed end-to-end tests in the app package and added Windows end-to-end tests for the app.