Skip to content

chore: promote preview to main - #403

Merged
1lck merged 45 commits into
mainfrom
preview
Sep 2, 2026
Merged

chore: promote preview to main#403
1lck merged 45 commits into
mainfrom
preview

Conversation

@1lck

@1lck 1lck commented Sep 2, 2026

Copy link
Copy Markdown
Owner

将 preview 当前最新状态同步到 main。

preview 已通过 PR #402 吸收 main 的发布历史与发版文件,并保留最新业务实现。本 PR 用于正式 promotion 到 main。

Related: #402

arkleselect and others added 30 commits August 30, 2026 00:26
- 优化变更树选择、目录聚合差异与文件状态交互
- 完善提交历史多选、引用菜单及 ahead/behind 标识
- 新增推送预览、force-with-lease 与标签推送选项
- 扩展 Rust Core Git 契约、共享 fixture 与覆盖测试
提交选中文件时保留并在失败后恢复原始索引,同时针对最终提交快照检查冲突标记并对齐差异预览。

遵循 Git 推送远端配置,保留完整远程引用;历史修改失败后刷新仓库状态,并在未选择文件时禁用提交按钮。
fix(macOS): prevent RunEntryPoint activation race during module teardown
The testing helper detaches into its own process group, so the previous
group-scoped walk only sampled the shell wrapper waiting on its child.
Walk the ppid tree instead and capture a listing plus a thread-stack
sample of every descendant before terminating the run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fix(ci): make Swift test watchdog stall-aware
fix:修复 WorkbenchView 冲突覆盖导致的 macOS UI 回退问题
- 使用临时索引提交选中文件,保证审阅快照、重命名和大路径集语义一致

- 校验推送预览与远端引用身份,统一拉取、检出及冲突恢复状态

- 聚合多提交与工作树差异,限制异步批处理并完善 Windows 状态刷新和本地化
@1lck
1lck merged commit 10589ff into main Sep 2, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants