Skip to content

[pull] main from xintaofei:main#154

Merged
pull[bot] merged 8 commits into
MoozLee:mainfrom
xintaofei:main
Jul 23, 2026
Merged

[pull] main from xintaofei:main#154
pull[bot] merged 8 commits into
MoozLee:mainfrom
xintaofei:main

Conversation

@pull

@pull pull Bot commented Jul 23, 2026

Copy link
Copy Markdown

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 : )

… 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).
@pull pull Bot locked and limited conversation to collaborators Jul 23, 2026
@pull pull Bot added the ⤵️ pull label Jul 23, 2026
@pull
pull Bot merged commit 71a35e1 into MoozLee:main Jul 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant