[pull] main from xintaofei:main#154
Merged
Merged
Conversation
… completes Interrupted or retried turns leave arg-less tool_call orphans in the live message. When COMPLETE_TURN promotes the live message into localTurns, those orphans are re-adapted as output-available and re-inflate the tool-group "运行 N 个命令" count and the delegation-status / background-task poll cards, even though the persisted transcript never contains them. Forward the ACP tool status onto promoted tool_use blocks and drop unsettled, empty, id-less orphans through a shared isUnsettledToolCall predicate, used by the generic tool-group filter and the delegation and background poll-row builders. Rows carrying a real id, report, output, or a settled status are kept, so history and genuine tool calls are unaffected.
…edge - Line the composer connection-status icon's right edge up flush with the send button directly above it. - Use the default muted text colour for the connected state instead of a green heart, matching the sibling context-usage indicator.
Each modified file in the reply's changed-files card now has a View Diff button, placed left of the reveal-in-file-manager action, that opens the file's diff in an editor tab. Works in both web and desktop.
… on short lists Size the popup's scroll window to the row list's real measured height instead of a fixed per-row estimate, so a filtered-down list is exactly as tall as its rows with no stray scrollbar and no dead space. A ResizeObserver on the row list drives the height (rounded up so it is never a sub-pixel short of its content), still capped at the max; the per-row estimate only seeds the first paint before the measurement lands.
…ns funnel When enabled, a repo with git worktrees renders as a collapsible container: its own sessions group under an indented "root" sub-group and each worktree becomes an indented sub-group (FolderGit2 glyph + branch label), linked by a vertical connector line that stays continuous through empty sub-groups. Collapsing the container hides the whole subtree, while folder reordering still targets only top-level repos. When off, worktree sessions stay merged flat under their parent repo. The preference is persisted and the toggle label is localized across all languages.
Persist the commits tab's selected branch and author to local storage, scoped per folder, and restore them the next time that folder's tab is opened. A restored branch that no longer exists in the repository falls back to the all-branches view.
… default Both view-option toggles now default to on for a fresh workspace; a user who explicitly unchecks either is still respected (a stored "false" keeps it off).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )