|
|
f7f45668d3
|
style: 统一使用蓝色主题色
- 压缩图标改为蓝色 #007ACC
- 问题选项按钮改为蓝色背景,悬停深蓝色
- 按钮、进度条等组件统一使用蓝色主题
- 添加 CSS 强制规则确保图标在所有主题下显示蓝色
|
2026-03-04 14:51:36 +08:00 |
|
|
|
f700473967
|
fix: clear expired auth state before relogin
|
2026-03-02 14:51:11 +08:00 |
|
|
|
4f1d7f495a
|
feat: 更新Webview视图提供者,优化HTML内容生成和通知服务逻辑
|
2026-01-28 21:38:49 +08:00 |
|
|
|
eae3968465
|
feat: 更新发布流程文档,添加版本更新和打包步骤;优化邀请码验证弹窗和WebView内容,增加Logo支持
|
2026-01-28 17:10:28 +08:00 |
|
|
|
9296b10150
|
feat:实现Token过期检查和自动清除机制
主要改动:
- 在插件激活时检查Token是否过期,过期则自动清除session
- 修复Token检查逻辑,从session.accessToken获取Token而非globalState
- 在消息发送前检查Token有效性,过期则提示重新登录
- 优化ICHelperPanel和ICViewProvider的Token过期处理
- 修复退出登录命令名错误(iccoder.logout -> ic-coder.logout)
- 添加Token过期检查文档文档
|
2026-01-26 18:41:52 +08:00 |
|
|
|
50eacdafde
|
feat:实现BASIC用户显示升级到Pro的按钮 + 修改退出登录的展现形式 + 退出登录的再次确认
|
2026-01-19 10:52:39 +08:00 |
|
|
|
606f757699
|
feat:新增点击示例直接发送之前加一层工作区检测逻辑
|
2026-01-14 11:52:42 +08:00 |
|
|
|
5753e120ba
|
feat: 添加一键优化提示词功能
- 在 ICHelperPanel.ts 添加 optimizePrompt 消息处理分支
- 新增 promptOptimizeService.ts 调用后端优化 API
- 完善 WebView 端优化按钮交互逻辑
|
2026-01-13 19:29:17 +08:00 |
|
|
|
4b2da8244f
|
fix: 修复登录状态相关问题
- 修复登录时VSCode弹出"账户不一致"确认框的问题
- 添加SSE业务错误码401检测,正确触发重新登录流程
- 修复侧边栏登录状态不刷新的问题,添加onDidChangeSessions监听
|
2026-01-13 14:20:55 +08:00 |
|
|
|
72a84ed9e2
|
fix: 修复 showPlan 工具交互逻辑和 JWT Token 问题
- 修复 pendingQuestions 缺失时无法提交回答的问题
- 添加 fallbackTaskId 参数支持直接发送到后端
- apiClient 自动获取 JWT Token
- 取消按钮改为中止对话而非发送消息
|
2026-01-13 10:58:33 +08:00 |
|
|
|
3831de2849
|
fix: 修复 ICViewProvider 中的事件监听器内存泄漏问题
将 webview.onDidReceiveMessage 监听器添加到 context.subscriptions 中,
确保在扩展停用时能够正确清理,避免潜在的内存泄漏。
|
2026-01-05 16:40:32 +08:00 |
|
|
|
acf3f9ff37
|
feat: 添加模型图标支持并更新相关组件以显示图标
|
2026-01-04 10:56:57 +08:00 |
|
|
|
0f8674e1c7
|
fix: 修复对话停止和会话记忆保存问题
- apiClient 添加 stopDialog 接口
- dialogService 添加 getSegments/getAccumulatedText 方法
- dialogService.abort 调用后端停止接口
- messageHandler.abortCurrentDialog 保存中止前的对话内容
- userInteraction 添加 getWebviewPanel 方法
- webviewContent 添加 resetSegmentedMessage 命令处理
- 修复停止后新消息覆盖旧消息的问题
|
2025-12-31 11:55:31 +08:00 |
|
|
|
023fdb66c3
|
feat: WebView 集成运行模式
- webviewContent 集成模式选择器脚本和样式
- inputArea 适配模式传递
- ICViewProvider/ICHelperPanel 传递模式参数
|
2025-12-30 20:42:44 +08:00 |
|
|
|
53e91fc5a0
|
feat: 集成 VSCode Authentication API 实现用户登录
- 新增 Authentication Provider,登录信息显示在左下角
- 支持浏览器登录并自动回调
- 登录/登出后自动刷新窗口
- 侧边栏根据登录状态显示不同按钮
|
2025-12-29 18:25:21 +08:00 |
|
|
|
4288607ee2
|
feat(icon): 更新面板和视图中的图标路径为统一的 icon.png
|
2025-12-29 16:32:18 +08:00 |
|
|
|
7c1f1fae07
|
feat: 集成后端通信和前端交互功能
- 重构消息处理器(src/utils/messageHandler.ts)
- 集成 DialogService 实现后端对话管理
- 添加流式消息处理和 SSE 事件监听
- 实现工具执行状态的实时更新
- 支持用户问题的交互处理
- 添加对话中止和错误处理机制
- 更新 ICHelperPanel(src/panels/ICHelperPanel.ts)
- 添加 submitAnswer 消息处理,支持用户答案提交
- 添加 abortDialog 消息处理,支持对话中止
- 与后端服务进行双向通信
- 更新 ICViewProvider(src/views/ICViewProvider.ts)
- 同步更新消息处理逻辑
- 添加 extensionPath 参数传递
- 支持新的消息类型和事件处理
完成前后端通信的完整集成,实现:
- AI 对话的流式响应
- 工具调用的实时反馈
- 用户交互的双向通信
- 错误处理和状态管理
|
2025-12-16 19:09:46 +08:00 |
|
|
|
8af5976501
|
feat:实现对文件的创建和删除
- 还涵盖了对已存在的文件进行覆盖
- 对不存在的文件创建
- 还可以创建目录
- 可以一次创建多个文件
|
2025-12-12 09:10:34 +08:00 |
|
|
|
05cbe7d6fd
|
style:修改侧边栏的打开的样式
- 新增侧边栏的蓝色渐变的背景色
- 添加了logo展示
- 添加了开启对话的按钮并且具备打开对话框的功能
|
2025-12-11 11:36:10 +08:00 |
|
|
|
b3c8344d82
|
feat:将extension文件拆分成不同功能的独立组件
|
2025-12-11 10:54:46 +08:00 |
|