mirror of
https://github.com/Hmbown/DeepSeek-TUI.git
synced 2026-09-03 06:50:13 +08:00
The website already carries the new Codewhale mark (PR #5734: web/app/icon.svg and its raster derivatives). Bring the remaining in-repo brand surfaces onto the same source so they match in style. - crates/tui/src/runtime_web/codewhale-192.png: regenerated from the canonical web/public/icon-512.png at 192x192 (RGBA). Served at /assets/codewhale-192.png by runtime_api and used by the runtime web client's brand mark and empty-state mark; no manifest lists sizes. - extensions/vscode/media/codewhale.svg: the activity-bar view-container icon. VS Code renders it as an alpha mask in the theme foreground, so this is the traced whale silhouette only (same path as web/app/icon.svg, viewBox cropped square around the whale). No defs, script, or foreignObject. - extensions/vscode/media/icon.png + package.json "icon": the marketplace listing icon (256x256 RGBA, resized from web/public/icon-512.png). The extension previously declared no marketplace icon. - crates/tui/src/integrations/dsh/brand.js: the DSH brand lockup's inline SVG was still the retired Signal Current mark; it now carries the tile gradient and whale path from web/app/icon.svg. The dsh tests that pinned the old paths and the 24px svg rule follow the new mark. Signed-off-by: CodeWhale Bot <hmbown@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: CodeWhale Bot <bot@codewhale.net>
128 lines
3.3 KiB
JSON
128 lines
3.3 KiB
JSON
{
|
|
"name": "codewhale-vscode",
|
|
"displayName": "CodeWhale",
|
|
"description": "Official CodeWhale VS Code integration scaffold for local runtime attach and terminal launch.",
|
|
"version": "0.9.11",
|
|
"publisher": "codewhale",
|
|
"license": "MIT",
|
|
"icon": "media/icon.png",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/Hmbown/CodeWhale.git",
|
|
"directory": "extensions/vscode"
|
|
},
|
|
"engines": {
|
|
"vscode": "^1.90.0"
|
|
},
|
|
"categories": [
|
|
"Other"
|
|
],
|
|
"activationEvents": [
|
|
"onCommand:codewhale.openTerminal",
|
|
"onCommand:codewhale.startRuntime",
|
|
"onCommand:codewhale.checkRuntime",
|
|
"onCommand:codewhale.refreshAgentView",
|
|
"onCommand:codewhale.refreshSnapshots",
|
|
"onCommand:codewhale.openRuntimeDocs",
|
|
"onView:codewhale.runtimeStatus"
|
|
],
|
|
"main": "./out/extension.js",
|
|
"files": [
|
|
"out",
|
|
"media",
|
|
"README.md",
|
|
"LICENSE"
|
|
],
|
|
"contributes": {
|
|
"commands": [
|
|
{
|
|
"command": "codewhale.openTerminal",
|
|
"title": "CodeWhale: Open Terminal"
|
|
},
|
|
{
|
|
"command": "codewhale.startRuntime",
|
|
"title": "CodeWhale: Start Local Runtime"
|
|
},
|
|
{
|
|
"command": "codewhale.checkRuntime",
|
|
"title": "CodeWhale: Check Runtime"
|
|
},
|
|
{
|
|
"command": "codewhale.refreshAgentView",
|
|
"title": "CodeWhale: Refresh Agent View"
|
|
},
|
|
{
|
|
"command": "codewhale.refreshSnapshots",
|
|
"title": "CodeWhale: Refresh Restore Points"
|
|
},
|
|
{
|
|
"command": "codewhale.openRuntimeDocs",
|
|
"title": "CodeWhale: Open Runtime API Docs"
|
|
}
|
|
],
|
|
"configuration": {
|
|
"title": "CodeWhale",
|
|
"properties": {
|
|
"codewhale.commandPath": {
|
|
"type": "string",
|
|
"default": "codewhale",
|
|
"description": "Command or absolute path used to launch CodeWhale."
|
|
},
|
|
"codewhale.runtimeHost": {
|
|
"type": "string",
|
|
"default": "127.0.0.1",
|
|
"description": "Local host used for CodeWhale runtime attach checks."
|
|
},
|
|
"codewhale.runtimePort": {
|
|
"type": "number",
|
|
"default": 7878,
|
|
"minimum": 1,
|
|
"maximum": 65535,
|
|
"description": "Local port used for CodeWhale runtime attach checks."
|
|
},
|
|
"codewhale.runtimeToken": {
|
|
"type": "string",
|
|
"default": "",
|
|
"description": "Optional bearer token for authenticated runtime endpoints."
|
|
},
|
|
"codewhale.agentViewRefreshIntervalSeconds": {
|
|
"type": "number",
|
|
"default": 15,
|
|
"minimum": 0,
|
|
"maximum": 300,
|
|
"description": "Seconds between read-only Agent View refreshes. Set to 0 to disable automatic refresh."
|
|
}
|
|
}
|
|
},
|
|
"viewsContainers": {
|
|
"activitybar": [
|
|
{
|
|
"id": "codewhale",
|
|
"title": "CodeWhale",
|
|
"icon": "media/codewhale.svg"
|
|
}
|
|
]
|
|
},
|
|
"views": {
|
|
"codewhale": [
|
|
{
|
|
"type": "webview",
|
|
"id": "codewhale.runtimeStatus",
|
|
"name": "Agent View"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"scripts": {
|
|
"compile": "tsc -p ./",
|
|
"check": "npm run compile",
|
|
"package": "vsce package --no-dependencies"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.19.27",
|
|
"@types/vscode": "^1.90.0",
|
|
"@vscode/vsce": "^3.7.0",
|
|
"typescript": "^5.9.3"
|
|
}
|
|
}
|