v0.2.2
·
50 commits
to main
since this release
What's new in v0.2.2
Added
- Added a context menu to folder tree file rows with options to open the file in a new tab and copy its absolute path.
- Added a folder tree for navigating workspace files, with stable toolbar controls when switching files, search support for markdown files, and automatic reveal of the active file when the tree opens.
- Added column visibility controls to the My Work table view, letting you show or hide individual columns from a new Columns submenu. Reset options for column widths, order, and visibility are now grouped under a Reset submenu.
- Agents can now share and interact with the integrated browser preview — navigating pages, reading content, taking screenshots, and performing clicks and input — when the browser agent tools experiment is enabled.
- Canvas and browser tabs in the chat panel can now be split side by side
- The folder tree view for file navigation is now available as an opt-in experiment in Settings for all users.
- The slash command palette now shows argument autocomplete — enum-argument commands (like
/remote,/collect-debug-logs,/skills) keep the palette open with allowed values after you type a space, while freeform-argument commands show a ghost-text hint describing what to type.
Changed
- Added subtle vertical dividers between right panel tabs for easier visual distinction.
- Clicking an author or assignee avatar in the My Work inbox now opens that user's GitHub profile in your browser.
- Improved accessibility of the repository connection onboarding flow for screen reader and voice control users.
- Polished My work views and table interactions: the new view button now shows a 'New view' tooltip, the reset button is renamed from 'Clear' to 'Reset', deleting a custom view now shows a confirmation dialog with a 'Don't ask again' option, right-clicking an avatar in the inbox table now correctly opens the row context menu, and a separator was added above 'Copy link' in the row context menu.
- Queued follow-up prompts now use a consistent icon across both the submit button (when holding Cmd/Ctrl) and the queued-message pill.
- Redesigned the home screen as a discovery surface — surfaces inbox previews and contextual feature prompts to help you understand what to do next.
- Refined the My work inbox: restyled the filter editor as an inset card, added a split Save menu with "Save to this view" and "Save as new view" options, renamed "Reset to default" to "Clear", added right-click context menus on inbox tabs (Edit, Duplicate, Delete) and on table rows with a new "Quick chat" option to start a chat about the selected pull request or issue.
- Renamed the "View inbox" button to "View all" in the Up next section of the home screen.
- Revamped the default inbox sections: replaced "Needs my attention" with "Active" (issues and PRs assigned to you, plus PRs you authored) and "Review requests" (PRs where you or a team you're on is requested as a reviewer), and fixed the "Done" section so it no longer shows closed-unmerged pull requests.
- Reworked the My work filter editor with two distinct modes: a quick-filter mode (funnel toggle) for query-only edits with an inline Undo button and save/revert menu, and an edit mode for renaming a view and resetting it to its defaults.
- Right-panel tab close button now appears in the leading icon slot instead of as a right-side overlay, providing a more consistent interaction target.
- Sidebar badges and state pills for ready-to-merge and completed workspaces now use green success styling.
- Submitting a prompt on the home page without selecting a project now starts a quick chat instead of silently doing nothing.
- The "new updates" banner in the My work inbox is now displayed as a full-width strip flush against the filter bar, making it easier to spot when new items are available.
- The My Work inbox now remembers your last active tab and returns you to it on next load.
Fixed
- Arrow keys now move the cursor correctly inside the new workspace search input instead of switching between source tabs.
- Browser preview pages no longer have unexpected DOM mutations (color-scheme attributes, injected style tags, or matchMedia overrides) applied by the app.
- Command palette "Set thinking effort" action now works correctly when no active session has started yet
- Discarding a draft session now shows a dedicated confirmation dialog with appropriate copy, instead of the generic delete dialog.
- Discovery cards on the home page are now automatically dismissed for items completed during onboarding, so already-configured features no longer appear as suggestions after setup.
- File attachment icons in chat messages now match the size used in attachment chips
- Fixed a crash that could occur when loading pull request checks for PRs with large check result pages
- Fixed a crash that could occur when loading pull request details with deeply nested check contexts.
- Fixed a crash that could occur when refreshing PR details with a large number of status checks.
- Fixed a gap between the sidebar and content area when using zoom levels above 1x.
- Fixed an error that could appear in the document navigator when opening files in ephemeral markdown canvases.
- Fixed an issue where adding an empty GitHub repository could cause the first feature branch pushed by a session to become the repo's default branch.
- Fixed an issue where attaching files to a chat could stop working after a draft session was converted into an active session.
- Fixed the add-tab menu alignment so it opens anchored to the trigger button edge instead of centering beneath it.
- Home screen discovery cards now correctly show actionable onboarding cards first, with tip cards as fallback, regardless of onboarding completion status.
- MCP tool calls now display with the correct server label and icon (e.g. "GitHub · Search code") instead of a raw slug like "Github Mcp Server · Search Code".
- Pull requests no longer appear as ready to merge when GitHub's merge requirements are not yet satisfied.
- Selecting a file in the Changes panel's All files tree now keeps the selected row highlighted while its content is displayed.
- Split controls now appear in a pane whenever any tab in that pane can be split, instead of being hidden when the active tab is pinned or otherwise unsplittable.