Skip to content

chore: sync main release history into preview - #402

Merged
1lck merged 17 commits into
previewfrom
feat/sync-main-into-preview-pr401
Sep 2, 2026
Merged

chore: sync main release history into preview#402
1lck merged 17 commits into
previewfrom
feat/sync-main-into-preview-pr401

Conversation

@1lck

@1lck 1lck commented Sep 2, 2026

Copy link
Copy Markdown
Owner

同步当前 main 到 preview,为 PR #401 promotion 清理历史分叉。

  • 保留 preview 最新业务实现
  • 保留 main 的 release notes 与 Homebrew cask
  • WorkbenchView.swift 冲突按 preview 版本解决
  • 合并后用于恢复 PR Preview #401 的可合并状态

Related: #401

1lck and others added 17 commits August 28, 2026 19:28
chore: promote preview to main
Promote the validated preview branch to main for the next stable patch release.
Add validated bilingual release notes for v0.3.7.
chore: promote preview to main
docs(release): add v0.3.8 notes
* feat(git): 完善源代码管理与引用工作流

* feat(vcs): 完善源代码管理交互与推送流程

- 优化变更树选择、目录聚合差异与文件状态交互
- 完善提交历史多选、引用菜单及 ahead/behind 标识
- 新增推送预览、force-with-lease 与标签推送选项
- 扩展 Rust Core Git 契约、共享 fixture 与覆盖测试

* fix(vcs): 门禁修复

* fix(vcs): 门禁修复

* fix(vcs): 修复选择提交与远程操作一致性

提交选中文件时保留并在失败后恢复原始索引,同时针对最终提交快照检查冲突标记并对齐差异预览。

遵循 Git 推送远端配置,保留完整远程引用;历史修改失败后刷新仓库状态,并在未选择文件时禁用提交按钮。

* fix(macos): restore switcher popover integration

* fix(vcs): 隔离并发推送测试目录

* test(vcs): 覆盖部分暂存文件完整差异

* feat(vcs): 完善推送预览校验与拉取恢复流程

* fix(macos): serialize run entry activation with module teardown

* fix(vcs): 修复提交与远程操作审查问题

* fix(ci): make Swift test watchdog stall-aware

* fix(ci): sample the full descendant tree on Swift runner stall

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(vcs): 修复跨平台 Git 工作流一致性问题

- 使用临时索引提交选中文件,保证审阅快照、重命名和大路径集语义一致

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

- 聚合多提交与工作树差异,限制异步批处理并完善 Windows 状态刷新和本地化

* fix(vcs): 原子创建远程引用工作树

* fix(vcs): 修正引用数量与分支同步状态

* fix(run): launch Maven test mains with test classpath

* fix(windows): normalize verbatim paths for JDTLS changes

* fix(windows): handle case-insensitive UNC prefixes

* feat: automate issue claim comments

Closes #373

---------

Co-authored-by: mirakyux <mirakyux@163.com>
Co-authored-by: Yao Jingxi <23722032@bjtu.edu.cn>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
docs(release): add v0.3.9 notes
@1lck
1lck merged commit e696826 into preview Sep 2, 2026
15 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.

1 participant