From 3f0a90e2f5b5c29c684b951d49144d429221dc27 Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Wed, 28 Jan 2026 21:27:25 -0500 Subject: [PATCH] vscode: add report issue command using the builtin issue reporter --- squawk-vscode/package.json | 8 ++++++++ squawk-vscode/src/extension.ts | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/squawk-vscode/package.json b/squawk-vscode/package.json index aade976d..a84f1271 100644 --- a/squawk-vscode/package.json +++ b/squawk-vscode/package.json @@ -6,6 +6,9 @@ "type": "git", "url": "https://github.com/sbdchd/squawk.git" }, + "bugs": { + "url": "https://github.com/sbdchd/squawk/issues" + }, "icon": "icon.png", "author": "Squawk Team & Contributors", "license": "(Apache-2.0 OR MIT)", @@ -70,6 +73,11 @@ "command": "squawk.restartServer", "title": "Restart Server", "category": "Squawk" + }, + { + "command": "squawk.reportIssue", + "title": "Report Issue", + "category": "Squawk" } ], "languages": [ diff --git a/squawk-vscode/src/extension.ts b/squawk-vscode/src/extension.ts index d1dadc79..9c5000e4 100644 --- a/squawk-vscode/src/extension.ts +++ b/squawk-vscode/src/extension.ts @@ -150,6 +150,14 @@ export async function activate(context: vscode.ExtensionContext) { }), ) + context.subscriptions.push( + vscode.commands.registerCommand("squawk.reportIssue", () => { + vscode.commands.executeCommand("workbench.action.openIssueReporter", { + extensionId: "sbdchd.squawk", + }) + }), + ) + context.subscriptions.push(onClientStateChange) await startServer(context)