|
40 | 40 | "treeItemMarkdownLabel", |
41 | 41 | "treeViewMarkdownMessage" |
42 | 42 | ], |
43 | | - "version": "0.122.0", |
| 43 | + "version": "0.124.0", |
44 | 44 | "publisher": "GitHub", |
45 | 45 | "engines": { |
46 | 46 | "vscode": "^1.107.0" |
|
243 | 243 | "default": [ |
244 | 244 | { |
245 | 245 | "label": "%githubPullRequests.queries.copilotOnMyBehalf%", |
246 | | - "query": "repo:${owner}/${repository} is:open author:copilot involves:${user}" |
| 246 | + "query": "repo:${owner}/${repository} is:open author:copilot assignee:${user}" |
247 | 247 | }, |
248 | 248 | { |
249 | 249 | "label": "Local Pull Request Branches", |
|
321 | 321 | "default": true, |
322 | 322 | "description": "%githubPullRequests.defaultDeletionMethod.selectRemote.description%" |
323 | 323 | }, |
| 324 | + "githubPullRequests.deleteBranchAfterMerge": { |
| 325 | + "type": "boolean", |
| 326 | + "default": false, |
| 327 | + "description": "%githubPullRequests.deleteBranchAfterMerge.description%" |
| 328 | + }, |
324 | 329 | "githubPullRequests.terminalLinksHandler": { |
325 | 330 | "type": "string", |
326 | 331 | "enum": [ |
|
612 | 617 | "markdownDescription": "%githubPullRequests.webviewRefreshInterval.description%", |
613 | 618 | "default": 60 |
614 | 619 | }, |
| 620 | + "githubPullRequests.devMode": { |
| 621 | + "type": "boolean", |
| 622 | + "markdownDescription": "%githubPullRequests.devMode.description%", |
| 623 | + "default": false |
| 624 | + }, |
615 | 625 | "githubIssues.ignoreMilestones": { |
616 | 626 | "type": "array", |
617 | 627 | "default": [], |
|
711 | 721 | "default": "on", |
712 | 722 | "markdownDescription": "%githubIssues.useBranchForIssues.markdownDescription%" |
713 | 723 | }, |
| 724 | + "githubIssues.workingBaseBranch": { |
| 725 | + "type": "string", |
| 726 | + "enum": [ |
| 727 | + "currentBranch", |
| 728 | + "defaultBranch", |
| 729 | + "prompt" |
| 730 | + ], |
| 731 | + "enumDescriptions": [ |
| 732 | + "%githubIssues.workingBaseBranch.currentBranch%", |
| 733 | + "%githubIssues.workingBaseBranch.defaultBranch%", |
| 734 | + "%githubIssues.workingBaseBranch.prompt%" |
| 735 | + ], |
| 736 | + "default": "currentBranch", |
| 737 | + "markdownDescription": "%githubIssues.workingBaseBranch.markdownDescription%" |
| 738 | + }, |
714 | 739 | "githubIssues.issueCompletionFormatScm": { |
715 | 740 | "type": "string", |
716 | 741 | "default": "${issueTitle}\nFixes ${issueNumberLabel}", |
|
971 | 996 | "category": "%command.pull.request.category%", |
972 | 997 | "icon": "$(globe)" |
973 | 998 | }, |
| 999 | + { |
| 1000 | + "command": "pr.pickOnCodespaces", |
| 1001 | + "title": "%command.pr.pickOnCodespaces.title%", |
| 1002 | + "category": "%command.pull.request.category%", |
| 1003 | + "icon": "$(cloud)" |
| 1004 | + }, |
974 | 1005 | { |
975 | 1006 | "command": "pr.exit", |
976 | 1007 | "title": "%command.pr.exit.title%", |
|
1033 | 1064 | "title": "%command.pr.openFileOnGitHub.title%", |
1034 | 1065 | "category": "%command.pull.request.category%" |
1035 | 1066 | }, |
| 1067 | + { |
| 1068 | + "command": "pr.revealFileInOS", |
| 1069 | + "title": "%command.pr.revealFileInOS.title%", |
| 1070 | + "category": "%command.pull.request.category%" |
| 1071 | + }, |
1036 | 1072 | { |
1037 | 1073 | "command": "pr.copyCommitHash", |
1038 | 1074 | "title": "%command.pr.copyCommitHash.title%", |
|
1417 | 1453 | "title": "%command.pr.checkoutOnVscodeDevFromDescription.title%", |
1418 | 1454 | "category": "%command.pull.request.category%" |
1419 | 1455 | }, |
| 1456 | + { |
| 1457 | + "command": "pr.checkoutOnCodespacesFromDescription", |
| 1458 | + "title": "%command.pr.checkoutOnCodespacesFromDescription.title%", |
| 1459 | + "category": "%command.pull.request.category%" |
| 1460 | + }, |
1420 | 1461 | { |
1421 | 1462 | "command": "pr.openSessionLogFromDescription", |
1422 | 1463 | "title": "%command.pr.openSessionLogFromDescription.title%", |
|
2014 | 2055 | "mac": "cmd+k m", |
2015 | 2056 | "command": "pr.makeSuggestion", |
2016 | 2057 | "when": "commentEditorFocused" |
| 2058 | + }, |
| 2059 | + { |
| 2060 | + "key": "ctrl+r", |
| 2061 | + "mac": "cmd+r", |
| 2062 | + "command": "pr.refreshDescription", |
| 2063 | + "when": "activeWebviewPanelId == 'PullRequestOverview'" |
2017 | 2064 | } |
2018 | 2065 | ], |
2019 | 2066 | "menus": { |
|
2050 | 2097 | "command": "pr.pickOnVscodeDev", |
2051 | 2098 | "when": "false" |
2052 | 2099 | }, |
| 2100 | + { |
| 2101 | + "command": "pr.pickOnCodespaces", |
| 2102 | + "when": "false" |
| 2103 | + }, |
2053 | 2104 | { |
2054 | 2105 | "command": "pr.exit", |
2055 | 2106 | "when": "github:inReviewMode" |
|
2118 | 2169 | "command": "pr.openFileOnGitHub", |
2119 | 2170 | "when": "false" |
2120 | 2171 | }, |
| 2172 | + { |
| 2173 | + "command": "pr.revealFileInOS", |
| 2174 | + "when": "false" |
| 2175 | + }, |
2121 | 2176 | { |
2122 | 2177 | "command": "pr.openOriginalFile", |
2123 | 2178 | "when": "false" |
|
2849 | 2904 | "when": "view == pr:github && viewItem =~ /pullrequest(:local)?:nonactive/ && (!isWeb || remoteName != codespaces && virtualWorkspace != vscode-vfs)", |
2850 | 2905 | "group": "1_pullrequest@2" |
2851 | 2906 | }, |
| 2907 | + { |
| 2908 | + "command": "pr.pickOnCodespaces", |
| 2909 | + "when": "view == pr:github && viewItem =~ /pullrequest(:local)?:nonactive/ && (!isWeb || remoteName != codespaces && virtualWorkspace != vscode-vfs)", |
| 2910 | + "group": "1_pullrequest@3" |
| 2911 | + }, |
2852 | 2912 | { |
2853 | 2913 | "command": "pr.openChanges", |
2854 | 2914 | "when": "view =~ /(pr|prStatus):github/ && viewItem =~ /(pullrequest|description)/ && config.multiDiffEditor.experimental.enabled", |
|
2963 | 3023 | "when": "view =~ /(pr|prStatus):github/ && viewItem =~ /filechange/", |
2964 | 3024 | "group": "0_open@0" |
2965 | 3025 | }, |
| 3026 | + { |
| 3027 | + "command": "pr.revealFileInOS", |
| 3028 | + "when": "view =~ /(pr|prStatus):github/ && viewItem =~ /filechange(?!:ADD)/", |
| 3029 | + "group": "0_open@1" |
| 3030 | + }, |
2966 | 3031 | { |
2967 | 3032 | "command": "pr.openOriginalFile", |
2968 | 3033 | "when": "view =~ /(pr|prStatus):github/ && viewItem =~ /filechange:MODIFY/", |
2969 | | - "group": "0_open@1" |
| 3034 | + "group": "0_open@2" |
2970 | 3035 | }, |
2971 | 3036 | { |
2972 | 3037 | "command": "pr.openModifiedFile", |
2973 | 3038 | "when": "view =~ /(pr|prStatus):github/ && viewItem =~ /filechange:MODIFY/", |
2974 | | - "group": "0_open@2" |
| 3039 | + "group": "0_open@3" |
2975 | 3040 | }, |
2976 | 3041 | { |
2977 | 3042 | "command": "review.diffWithPrHead", |
|
3602 | 3667 | "group": "checkout@1", |
3603 | 3668 | "when": "webviewId == PullRequestOverview && github:checkoutMenu" |
3604 | 3669 | }, |
| 3670 | + { |
| 3671 | + "command": "pr.checkoutOnCodespacesFromDescription", |
| 3672 | + "group": "checkout@2", |
| 3673 | + "when": "webviewId == PullRequestOverview && github:checkoutMenu" |
| 3674 | + }, |
3605 | 3675 | { |
3606 | 3676 | "command": "pr.openSessionLogFromDescription", |
3607 | 3677 | "when": "webviewId == PullRequestOverview && github:codingAgentMenu" |
|
3632 | 3702 | "chat/multiDiff/context": [ |
3633 | 3703 | { |
3634 | 3704 | "command": "pr.checkoutFromDescription", |
3635 | | - "when": "chatSessionType == copilot-cloud-agent" |
| 3705 | + "when": "chatSessionType == copilot-cloud-agent && workspaceFolderCount > 0" |
3636 | 3706 | }, |
3637 | 3707 | { |
3638 | 3708 | "command": "pr.applyChangesFromDescription", |
3639 | | - "when": "chatSessionType == copilot-cloud-agent" |
| 3709 | + "when": "chatSessionType == copilot-cloud-agent && workspaceFolderCount > 0" |
3640 | 3710 | } |
3641 | 3711 | ] |
3642 | 3712 | }, |
|
3671 | 3741 | }, |
3672 | 3742 | "description": "The color used for indicating that an issue is closed." |
3673 | 3743 | }, |
| 3744 | + { |
| 3745 | + "id": "github.issues.closed", |
| 3746 | + "defaults": { |
| 3747 | + "dark": "pullRequests.merged", |
| 3748 | + "light": "pullRequests.merged", |
| 3749 | + "highContrast": "editor.foreground", |
| 3750 | + "highContrastLight": "editor.foreground" |
| 3751 | + }, |
| 3752 | + "description": "The color used for indicating that an issue is closed. Duplicates issues.closed because there's another extension that uses this identifier." |
| 3753 | + }, |
3674 | 3754 | { |
3675 | 3755 | "id": "pullRequests.merged", |
3676 | 3756 | "defaults": { |
|
0 commit comments