✨ feat(vscode): 代码阅读侧栏可以按审查工单只看 PR 改过的文件:标题栏「选工单」列出看板「审查」列,选中后树里只剩改过的文件(M / A / D 着色),点开的是本机工作副本里 PR 最新的代码,没有就拉 PR 分支建一个,「显示全部」退出
This commit is contained in:
1 parent
c009187f6c
commit
8e2cdfaf17
18 files changed
+1053
-40
No files matched your search
+31
-5
@@ -103,6 +103,18 @@
|
||||
"title": "Set Gitea Token",
|
||||
"category": "Superpowers"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.pickReviewIssue",
|
||||
"title": "选工单",
|
||||
"category": "代码阅读",
|
||||
"icon": "$(git-pull-request)"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.showAllFiles",
|
||||
"title": "显示全部",
|
||||
"category": "代码阅读",
|
||||
"icon": "$(close)"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.refresh",
|
||||
"title": "刷新",
|
||||
@@ -237,10 +249,20 @@
|
||||
"when": "view == superpowers.kanban",
|
||||
"group": "navigation"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.pickReviewIssue",
|
||||
"when": "view == superpowers.codeReader.files",
|
||||
"group": "navigation@1"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.showAllFiles",
|
||||
"when": "view == superpowers.codeReader.files && superpowers.codeReader.reviewing",
|
||||
"group": "navigation@2"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.refresh",
|
||||
"when": "view == superpowers.codeReader.files",
|
||||
"group": "navigation"
|
||||
"group": "navigation@3"
|
||||
}
|
||||
],
|
||||
"view/item/context": [
|
||||
@@ -251,12 +273,12 @@
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.addNote",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)$/",
|
||||
"when": "view == superpowers.codeReader.files && !superpowers.codeReader.reviewing && viewItem =~ /^(file|folder)$/",
|
||||
"group": "inline@2"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.editNote",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder) noted$/",
|
||||
"when": "view == superpowers.codeReader.files && !superpowers.codeReader.reviewing && viewItem =~ /^(file|folder) noted$/",
|
||||
"group": "inline@2"
|
||||
},
|
||||
{
|
||||
@@ -286,12 +308,12 @@
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.addNote",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)$/",
|
||||
"when": "view == superpowers.codeReader.files && !superpowers.codeReader.reviewing && viewItem =~ /^(file|folder)$/",
|
||||
"group": "notes"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.editNote",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder) noted$/",
|
||||
"when": "view == superpowers.codeReader.files && !superpowers.codeReader.reviewing && viewItem =~ /^(file|folder) noted$/",
|
||||
"group": "notes"
|
||||
}
|
||||
],
|
||||
@@ -312,6 +334,10 @@
|
||||
"command": "superpowers.codeReader.open",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.showAllFiles",
|
||||
"when": "superpowers.codeReader.reviewing"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.showPreview",
|
||||
"when": "activeEditor == workbench.editors.files.textFileEditor && (resourceLangId =~ /^(typescript|typescriptreact|javascript|javascriptreact|python)$/ || resourceLangId in superpowers.codeReader.languageIds)"
|
||||
|
||||
Reference in new issue
Block a user