diff --git a/packages/vscode-ide-companion/NOTICES.txt b/packages/vscode-ide-companion/NOTICES.txt index bab877ba..2e801e9e 100644 --- a/packages/vscode-ide-companion/NOTICES.txt +++ b/packages/vscode-ide-companion/NOTICES.txt @@ -2317,6 +2317,12 @@ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +============================================================ +@qwen-code/qwen-code-core@undefined +(git+https://github.com/QwenLM/qwen-code.git) + +License text not found. + ============================================================ react@19.1.0 (https://github.com/facebook/react.git) diff --git a/packages/vscode-ide-companion/package.json b/packages/vscode-ide-companion/package.json index ad8d837d..54cb4cb3 100644 --- a/packages/vscode-ide-companion/package.json +++ b/packages/vscode-ide-companion/package.json @@ -2,7 +2,7 @@ "name": "qwen-code-vscode-ide-companion", "displayName": "Qwen Code Companion", "description": "Enable Qwen Code with direct access to your VS Code workspace.", - "version": "0.2.2", + "version": "0.2.3", "publisher": "qwenlm", "icon": "assets/icon.png", "repository": { diff --git a/packages/vscode-ide-companion/src/webview/components/layouts/ChatHeader.tsx b/packages/vscode-ide-companion/src/webview/components/layouts/ChatHeader.tsx new file mode 100644 index 00000000..2c51f9ea --- /dev/null +++ b/packages/vscode-ide-companion/src/webview/components/layouts/ChatHeader.tsx @@ -0,0 +1,109 @@ +/** + * @license + * Copyright 2025 Qwen Team + * SPDX-License-Identifier: Apache-2.0 + */ + +import type React from 'react'; + +interface ChatHeaderProps { + currentSessionTitle: string; + onLoadSessions: () => void; + onSaveSession: () => void; + onNewSession: () => void; +} + +export const ChatHeader: React.FC = ({ + currentSessionTitle, + onLoadSessions, + onSaveSession: _onSaveSession, + onNewSession, +}) => ( +
+ {/* Past Conversations Button */} + + + {/* Spacer */} +
+ + {/* Save Session Button */} + {/* */} + + {/* New Session Button */} + +
+);