|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v1.0.3 |
| 4 | + |
| 5 | +### Highlights |
| 6 | + |
| 7 | +- Fixed a critical bug where an in-app update could silently wipe all workspaces and session history — the app now automatically recovers from a backup if the database is found empty or corrupt at startup. |
| 8 | +- Daily scheduled workflows now support selecting multiple hours, so the same automation can run at several times per day without writing a custom cron expression. |
| 9 | +- Settings now has a dedicated Sessions tab grouping session-related options — default model, custom instructions, auto-approve, agent merge attribution, remote access, and session lifecycle. |
| 10 | +- The session info popover now shows a complete context window breakdown — system prompt, tools, MCP tools, messages, free space, and buffer — at any time, not just during an active turn. |
| 11 | +- Fixed a progressive slowdown when opening the right-click context menu, command palette, and merge drawer after extended use — open times now stay consistently fast. |
| 12 | + |
| 13 | +### Added |
| 14 | + |
| 15 | +- Daily scheduled workflows now support selecting multiple hours, so the same automation can run at several times per day without writing a custom cron expression. |
| 16 | +- Deep links now support opening a specific cloud automation or cloud automation run directly in the app (e.g. from a notification or the GitHub automations page). |
| 17 | +- You can now customize project groups in the sidebar with a display name and color — right-click a project group and choose Customize to personalize it. |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +- Bash command rows now show a live elapsed timer while a command is running, making it easy to tell how long a command has been going. |
| 22 | +- Failed workflow run errors now show an inline copy button on hover, making it easy to copy exact error text without interfering with clicking the row. |
| 23 | +- Merged pull requests now display the same pull request icon as open pull requests, distinguished by color, for a more consistent appearance everywhere they're shown. |
| 24 | +- Pull request descriptions that fail to load now show a clear error with a Try again button instead of an empty description. |
| 25 | +- Settings now has a dedicated "Sessions" tab grouping session-related options (default model, custom instructions, auto-approve, agent merge attribution, remote access, and session lifecycle) separately from general app settings. |
| 26 | +- The send button in the prompt composer now changes color to match the active session mode — blue for Plan mode and green for Autopilot mode. |
| 27 | +- The session info popover now shows a complete context window breakdown — system prompt, tools, MCP tools, messages, free space, and buffer — at any time, not just during an active turn. |
| 28 | +- The Submit review and Cancel buttons in the PR review panel are now right-aligned, with Cancel to the left of Submit review, matching standard dialog conventions. |
| 29 | + |
| 30 | +### Fixed |
| 31 | + |
| 32 | +- Agent autocomplete now reflects newly installed or removed plugin-provided agents without requiring a restart. |
| 33 | +- Changing reasoning effort without switching models now shows the correct notice (e.g. "Reasoning effort changed from Medium to High.") instead of incorrectly saying the model changed. |
| 34 | +- Fixed a bug where an in-app update could silently wipe all workspaces and session history on the next launch. The app now automatically recovers from a backup if the database is found empty or corrupt at startup. |
| 35 | +- Fixed an issue where the PR button always used "main" as the target branch even when a different base branch was selected, especially when clicking the button quickly before changes had loaded. |
| 36 | +- Fixed conversation messages overlapping a long first prompt when scrolling through the chat history. |
| 37 | +- Fixed file drag-and-drop missing the drop target on high-DPI displays. |
| 38 | +- Fixed near-black hue colors in the Monochrome theme in light mode — colored elements now render as distinct, visible hues instead of collapsing to near-black. |
| 39 | +- Fixed progressive slowdown when opening the right-click context menu, command palette, and merge drawer after extended app use — open times could grow from milliseconds to several seconds and now stay consistently fast. |
| 40 | +- Fixed the breadcrumb in the pull request detail view being hidden behind macOS window controls when the sidebar is collapsed. |
| 41 | +- In the sidebar's group-by-status view, a session tree now surfaces in its most urgent group, so a ready-to-merge or needs-input child session bubbles the whole tree up instead of being hidden under the root session's group. |
| 42 | +- Issues that were transferred between repositories no longer get stuck on "Loading..." when opened, whether from the inbox or inside a session. |
| 43 | +- Pull requests that have automatic merge enabled but with the 'Merge pull request' action turned off now correctly appear as ready to merge in the sidebar. |
| 44 | +- The auto-merge button in the pull request merge drawer no longer flashes back to its previous state while the request is in flight — enabling or disabling auto-merge now immediately reflects the new state. |
| 45 | +- Voice dictation no longer prevents the Linux app from launching on PipeWire or bare ALSA systems without PulseAudio client libraries installed. |
| 46 | + |
3 | 47 | ## v1.0.2 |
4 | 48 |
|
5 | 49 | ### Highlights |
|
0 commit comments