v0.16.1
修复
- 🧊 Git 面板卡死 + 重启死循环(#376,修复 #369):开启「源代码管理」面板可能整页冻结、重启后自动恢复冻结状态且无法退出——三层无上限操作叠加所致,现已全部设界:
- status 截断:
git status --untracked-files=all响应上限 2000 条(超限置truncated,面板显示截断提示;worktree 变更计数同步有界),海量未跟踪文件不再冻结浏览器主线程; - 仓库发现限界:cwd 非 Git 仓库(如家目录)时不再对每个可见子目录串行无界探测——探测超时 30s→5s、子目录探测上限 200 个、并发请求共享同一次扫描并按 60s TTL 缓存,家目录不再引发
git rev-parse进程风暴; - 重置逃生通道:带
?dsh-sidebar-reset打开页面即丢弃持久化布局(含共享宽度)从默认布局启动,即使原页面已卡死也能自救,移除参数后恢复持久化; statusTruncated文案同步全部 19 个词典。
- status 截断:
Full changelog: v0.16.0...v0.16.1