diff --git a/PATCHNOTES.md b/PATCHNOTES.md index 52208ac..3bead74 100644 --- a/PATCHNOTES.md +++ b/PATCHNOTES.md @@ -1,5 +1,9 @@ # Astra Patch Notes +## v2.2.207 (2026-06-08) +### ๐Ÿท๏ธ Settings ํ—ค๋”์— ๋นŒ๋“œ ๋ฒ„์ „ ๋ฐฐ์ง€ +- "Astra Settings" ์˜†์— ํ˜„์žฌ ํ™•์žฅ ๋ฒ„์ „(`v2.2.207`)์„ ํ‘œ์‹œ โ€” ์ƒˆ vsix๊ฐ€ ์‹ค์ œ๋กœ ๋กœ๋”ฉ๋๋Š”์ง€ ํ•œ๋ˆˆ์— ํ™•์ธํ•˜๋Š” ๋งˆ์ปค. provider ๊ฐ€ `__VERSION__` ๋ฅผ package ๋ฒ„์ „์œผ๋กœ ์ฃผ์ž…(์ž๋™ ๋™๊ธฐํ™”). ([settingsPanelProvider.ts](src/features/settings/settingsPanelProvider.ts) `_renderShell`). + ## v2.2.206 (2026-06-08) ### ๐Ÿ—‚๏ธ Settings ํŒจ๋„ ์นดํ…Œ๊ณ ๋ฆฌ ํƒญ ์ •๋ฆฌ - ๊ธธ๊ฒŒ ๋‚˜์—ด๋˜๋˜ 9๊ฐœ ์„ค์ • ์„น์…˜์„ **4๊ฐœ ํƒญ**์œผ๋กœ ๊ทธ๋ฃนํ•‘ โ€” **๋ชจ๋ธยท์—ฐ๊ฒฐ**(์—ฐ๊ฒฐ+Cloud Providers) / **์ง€์‹ยท๊ธฐ์–ต**(๋ฉ”๋ชจ๋ฆฌ+๋‘๋‡Œ) / **์—ฐ๋™**(Datacollect+Telegram+Google) / **๋™์ž‘ยท๊ณ ๊ธ‰**(Devil+๊ณ ๊ธ‰). diff --git a/media/settings-panel.css b/media/settings-panel.css index eb084c7..353e281 100644 --- a/media/settings-panel.css +++ b/media/settings-panel.css @@ -24,6 +24,18 @@ body { margin: 0; } +/* ๋นŒ๋“œ ๋ฒ„์ „ ๋ฐฐ์ง€ โ€” ์ด ๊ฐ’์ด ๋ณด์ด๋ฉด ์ƒˆ ๋นŒ๋“œ๊ฐ€ ๋กœ๋”ฉ๋œ ๊ฒƒ(๊ฒ€์ฆ ๋งˆ์ปค). */ +.ver { + font-size: 10px; + font-weight: 600; + color: var(--vscode-descriptionForeground); + border: 1px solid var(--vscode-panel-border); + border-radius: 10px; + padding: 1px 7px; + margin-left: 8px; + vertical-align: middle; +} + .section { border: 1px solid var(--vscode-panel-border); border-radius: 8px; diff --git a/media/settings-panel.html b/media/settings-panel.html index 883bf9b..5e67961 100644 --- a/media/settings-panel.html +++ b/media/settings-panel.html @@ -8,7 +8,7 @@
-

Astra Settings

+

Astra Settings v__VERSION__

diff --git a/package.json b/package.json index 16794b2..ce05db7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "astra", "displayName": "Astra", "description": "The personal intelligence layer for Antigravity and VS Code. A private cognitive partner for deep project context, memory, and proactive strategic decision-making.", - "version": "2.2.206", + "version": "2.2.207", "publisher": "g1nation", "license": "MIT", "icon": "assets/icon.png", diff --git a/src/features/settings/settingsPanelProvider.ts b/src/features/settings/settingsPanelProvider.ts index 8d402d4..559b39a 100644 --- a/src/features/settings/settingsPanelProvider.ts +++ b/src/features/settings/settingsPanelProvider.ts @@ -717,9 +717,11 @@ export class SettingsPanelProvider implements vscode.WebviewViewProvider { const scriptUri = webview.asWebviewUri(vscode.Uri.joinPath(mediaRoot, 'settings-panel.js')).toString(); const tplPath = path.join(this._deps.extensionUri.fsPath, 'media', 'settings-panel.html'); const tpl = fs.readFileSync(tplPath, 'utf8'); + const version = (this._deps.context?.extension?.packageJSON?.version as string) || ''; return tpl .replace('__STYLES_URI__', stylesUri) - .replace('__SCRIPT_URI__', scriptUri); + .replace('__SCRIPT_URI__', scriptUri) + .replace('__VERSION__', version); } }