Skip to content

Commit aee6e67

Browse files
committed
🤖 feat: add VS Code secondary sidebar mux chat
Change-Id: I8aa7a4f357c9a68b30beeb8d0f9244508c9aa83a Signed-off-by: Thomas Kosiewski <tk@coder.com>
1 parent 4a3de01 commit aee6e67

File tree

3 files changed

+1044
-11
lines changed

3 files changed

+1044
-11
lines changed

vscode/bun.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"name": "mux",
77
"devDependencies": {
88
"@types/node": "^20.0.0",
9-
"@types/vscode": "^1.85.0",
9+
"@types/vscode": "^1.106.0",
1010
"@vscode/vsce": "^2.22.0",
1111
"esbuild": "^0.27.0",
1212
"typescript": "^5.3.0",
@@ -90,7 +90,7 @@
9090

9191
"@types/node": ["@types/node@20.19.24", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-FE5u0ezmi6y9OZEzlJfg37mqqf6ZDSF2V/NLjUyGrR9uTZ7Sb9F7bLNZ03S4XVUNRWGA7Ck4c1kK+YnuWjl+DA=="],
9292

93-
"@types/vscode": ["@types/vscode@1.105.0", "", {}, "sha512-Lotk3CTFlGZN8ray4VxJE7axIyLZZETQJVWi/lYoUVQuqfRxlQhVOfoejsD2V3dVXPSbS15ov5ZyowMAzgUqcw=="],
93+
"@types/vscode": ["@types/vscode@1.107.0", "", {}, "sha512-XS8YE1jlyTIowP64+HoN30OlC1H9xqSlq1eoLZUgFEC8oUTO6euYZxti1xRiLSfZocs4qytTzR6xCBYtioQTCg=="],
9494

9595
"@typespec/ts-http-runtime": ["@typespec/ts-http-runtime@0.3.2", "", { "dependencies": { "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "tslib": "^2.6.2" } }, "sha512-IlqQ/Gv22xUC1r/WQm4StLkYQmaaTsXAhUVsNE0+xiyf0yRFiH5++q78U3bw6bLKDCTmh0uqKB9eG9+Bt75Dkg=="],
9696

vscode/package.json

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"ui"
1010
],
1111
"engines": {
12-
"vscode": "^1.85.0"
12+
"vscode": "^1.106.0"
1313
},
1414
"categories": [
1515
"Other"
@@ -22,6 +22,8 @@
2222
"development"
2323
],
2424
"activationEvents": [
25+
"onStartupFinished",
26+
"onView:mux.chatView",
2527
"onCommand:mux.openWorkspace",
2628
"onCommand:mux.configureConnection"
2729
],
@@ -37,6 +39,24 @@
3739
"title": "mux: Configure Connection"
3840
}
3941
],
42+
"viewsContainers": {
43+
"secondarySidebar": [
44+
{
45+
"id": "muxSecondary",
46+
"title": "mux",
47+
"icon": "icon.png"
48+
}
49+
]
50+
},
51+
"views": {
52+
"muxSecondary": [
53+
{
54+
"id": "mux.chatView",
55+
"name": "Chat",
56+
"type": "webview"
57+
}
58+
]
59+
},
4060
"configuration": {
4161
"title": "mux",
4262
"properties": {
@@ -68,7 +88,7 @@
6888
},
6989
"devDependencies": {
7090
"@types/node": "^20.0.0",
71-
"@types/vscode": "^1.85.0",
91+
"@types/vscode": "^1.106.0",
7292
"@vscode/vsce": "^2.22.0",
7393
"esbuild": "^0.27.0",
7494
"typescript": "^5.3.0"

0 commit comments

Comments
 (0)