7f460d1257ed65f5030191451fa6369c8e7ca498
- 标题栏新按钮「未提交的更改」:树里只剩工作区各 git 仓库里没提交的文件(暂存、没暂存、未跟踪、合并冲突),每个有改动的仓库一个根,跟着 git 状态自动重摆;上色和徽标交给 VS Code 自带的 git 装饰
- 两种筛选互斥,由 TreeFilters 统一管,上下文键合并成 superpowers.codeReader.filter(review / uncommitted)
- 改动文件树改成多根,buildChangedTree 挪到 explorer/changedTree 并改吃 {path, change}
- 内置 git 扩展 API 的类型和加载抽到 src/git/gitApi、gitExtension,提交按钮的监听也改用它
- 文件注释按文件所在的工作区文件夹记,不看树从哪个根摆下来
Description
Superwork monorepo: VS Code extension, JetBrains plugin, TUI
24 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
84.2%
Go
10.8%
Kotlin
2.9%
CSS
0.9%
Python
0.8%
Other
0.1%