| feat(daemon): update daemon and vscode extension
Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com
| 16 天前 |
| feat(vscode): add DiffView component with line numbers, integrate into ToolCall
| 1 个月前 |
| feat(webview): hamburger button opens sidebar instead of overlay session list
| 15 天前 |
| feat: improve Add to Chat with clickable code references
- Show file:line-range format (e.g. example.py:10-20) instead of markdown
- Click reference to jump to file at selected lines
- Only add context when user has active selection
- Fix context passing: send selection content to AI, not entire file
- Handle long filenames with ellipsis and tooltip
- Preserve delete button when filename is long
| 7 天前 |
| feat(vscode): support message queuing during generation
- Queue messages when the LLM is still generating instead of blocking send
- Show a queue indicator button when generation is active and text is entered
- Remove disabled state on textarea during generation to allow queuing
- Clean up queued messages on session clear and stop generation
- Update webview state handling for message queue
Co-Authored-By: AtomCode (Qwen/Qwen3.6-35B-A3B) <noreply@atomgit.com>
| 27 天前 |
| feat(daemon): update daemon and vscode extension
Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com
| 16 天前 |
| feat(vscode): update webview UI with provider setup and improved tool display
- Add ProviderSettings component with manual provider creation and CodingPlan sync
- Add login URL display and cancel support
- Move tool calls above message text in AssistantMessage
- Remove ModelSelector from Header (moved to setup flow)
- Add WelcomeScreen with setup state, quick actions, and session list
- Update reducer with provider/auth actions and login URL management
- Add new CSS styles for setup flow, provider form, and permissions
- Update types with provider config and setup state fields
- Add message format helper (truncateAtWord)
| 29 天前 |
| feat(vscode): add PermissionRequest UI with Allow/Deny and destructive warning
| 1 个月前 |
| chore: update release config and add new resources
- Update latest.json with v4.21.2 release checksums and date
- Update icon.svg branding
- Add README.md, icon-128.png, scripts, and ProviderSettings component
| 29 天前 |
| feat(vscode): add SearchBar with message highlighting and dimmed effect
| 1 个月前 |
| feat(chat): 支持批量删除会话及交互优化
- 新增会话批量选择模式:复选框、全选、批量删除,含选择工具栏
- 提取 _deleteSessionInternal 复用单条/批量删除逻辑
- 首次打开聊天标签页时自动锁定编辑器组,防止拖拽拆分
- 合并文件选择器与斜杠命令的点击外部关闭为单一 capture 阶段监听
- 修复斜杠按钮切换时未关闭文件选择器及未清空输入的问题
Co-Authored-By: AtomCode (GLM-5.1) <noreply@atomgit.com>
| 14 天前 |
| feat(chat): 支持批量删除会话及交互优化
- 新增会话批量选择模式:复选框、全选、批量删除,含选择工具栏
- 提取 _deleteSessionInternal 复用单条/批量删除逻辑
- 首次打开聊天标签页时自动锁定编辑器组,防止拖拽拆分
- 合并文件选择器与斜杠命令的点击外部关闭为单一 capture 阶段监听
- 修复斜杠按钮切换时未关闭文件选择器及未清空输入的问题
Co-Authored-By: AtomCode (GLM-5.1) <noreply@atomgit.com>
| 14 天前 |
| feat(daemon): update daemon and vscode extension
Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com
| 16 天前 |
| feat(vscode): support message queuing during generation
- Queue messages when the LLM is still generating instead of blocking send
- Show a queue indicator button when generation is active and text is entered
- Remove disabled state on textarea during generation to allow queuing
- Clean up queued messages on session clear and stop generation
- Update webview state handling for message queue
Co-Authored-By: AtomCode (Qwen/Qwen3.6-35B-A3B) <noreply@atomgit.com>
| 27 天前 |
| feat(mcp): add OAuth authentication support for HTTP MCP servers
- Add GitHub OAuth login/logout CLI commands (atomcode mcp login, logout, add-github-oauth)
- Implement OAuth device code flow in mcp/oauth.rs with token persistence
- Extend MCP transport config with auth field for OAuth providers
- Add merge_http_oauth_mcp_server_into_json_file for configuring GitHub MCP
- Introduce McpTokenStore for managing OAuth tokens per server
- Update session manager and daemon for OAuth token refresh
- Enhance VS Code extension: chat provider improvements, webview UI updates
- Add release-daemon.sh script and update release pipeline
- Update MCP documentation with OAuth setup instructions
Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>
| 28 天前 |