|
|
0ea3afbe70
|
feat: 更新发布流程文档,优化编译和打包步骤;新增成功图标SVG并在消息区域中使用
|
2026-02-23 14:31:40 +08:00 |
|
|
|
4f1d7f495a
|
feat: 更新Webview视图提供者,优化HTML内容生成和通知服务逻辑
|
2026-01-28 21:38:49 +08:00 |
|
|
|
7c4ecb013e
|
1.0.4
|
2026-01-28 20:34:38 +08:00 |
|
|
|
ed5976a22c
|
feat: 更新版本号至1.0.4,完善插件描述及主要功能列表
|
2026-01-28 20:19:43 +08:00 |
|
|
|
d0462ca4b9
|
feat: 增强WebView内容的响应式设计,优化样式和布局,更新标题和描述文本
|
2026-01-28 17:33:06 +08:00 |
|
|
|
eae3968465
|
feat: 更新发布流程文档,添加版本更新和打包步骤;优化邀请码验证弹窗和WebView内容,增加Logo支持
|
2026-01-28 17:10:28 +08:00 |
|
|
|
a734ccbb88
|
1.0.3
|
2026-01-28 14:54:25 +08:00 |
|
|
|
7444bb1140
|
Merge branch 'feat/front-end' of https://git.pengyejiatu.com/pengyejiatu/IC-Coder-Plugin into feat/front-end
|
2026-01-27 20:20:35 +08:00 |
|
|
|
6ef7e976cc
|
feat: 添加重置邀请码验证状态功能,并在退出登录时调用
|
2026-01-27 20:16:13 +08:00 |
|
|
|
31419e93a1
|
feat: 更新README.md,增强IC Coder功能描述和技术架构介绍
|
2026-01-27 19:05:36 +08:00 |
|
|
|
173132399e
|
feat: 增强API请求和邀请码验证的日志记录
|
2026-01-27 17:42:26 +08:00 |
|
|
|
ae703091d4
|
feat:添加日志
|
2026-01-27 16:38:52 +08:00 |
|
|
|
8daea722bd
|
feat: 添加关闭按钮及其逻辑到邀请码验证弹窗
|
2026-01-27 16:03:51 +08:00 |
|
|
|
032dd1b215
|
feat: 实现邀请码验证功能
## 功能概述
- 用户首次使用需验证邀请码才能发起对话
- 在输入框聚焦和点击示例时触发验证检查
- 使用弹窗形式展示邀请码输入界面,包含企业端用户提示和微信二维码
## 主要变更
### 新增文件
- `services/invitationService.ts`: 邀请码验证服务,处理验证逻辑和状态管理
- `views/invitationModal.ts`: 邀请码验证弹窗组件(HTML/CSS/JS)
- `docs/invitation-code-design.md`: 邀请码功能设计文档
### 修改文件
- `extension.ts`: 添加更换邀请码命令,退出登录时清除验证状态
- `panels/ICHelperPanel.ts`: 添加邀请码验证状态检查和验证消息处理
- `services/apiClient.ts`: 添加邀请码验证接口调用
- `types/api.ts`: 添加邀请码相关类型定义
- `views/inputArea.ts`: 输入框聚焦时触发邀请码验证检查
- `views/exampleShowcase.ts`: 点击示例时先检查邀请码验证状态
- `views/webviewContent.ts`: 集成邀请码弹窗到主界面
## 技术实现
- 验证状态保存在 ExtensionContext.globalState 中
- 使用后端接口 POST /api/invitation/verify 进行验证
- 弹窗样式适配 VS Code 主题
- 支持回车键提交验证
|
2026-01-27 14:40:31 +08:00 |
|
|
|
885e2cef75
|
feat:实现Windows系统通知功能
- 集成node-notifier实现跨平台系统通知
- AI响应完成时自动弹出Windows Toast通知
- 支持通知防抖机制,避免频繁弹窗
- 添加通知配置项:启用/禁用、声音、超时时间
- 移除VS Code内置弹窗,仅在系统通知失败时作为备用
|
2026-01-26 22:44:17 +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 |
|
|
|
423c9ddb0e
|
feat:优化后端消息处理逻辑,确保AI响应保存到历史记录并更新面板状态
|
2026-01-24 17:34:28 +08:00 |
|
|
|
50eacdafde
|
feat:实现BASIC用户显示升级到Pro的按钮 + 修改退出登录的展现形式 + 退出登录的再次确认
|
2026-01-19 10:52:39 +08:00 |
|
|
|
d90cca7cef
|
feat:实现了点击头像和用户名进行跳转到首页
这里还需要完善的地方:
- 跳转到Web端还需要进行登录,如果要自动登录
- 需要后端给个临时的授权码
- 这样就不用前端传递token然后自动登录了
- 避免了token暴露的风险
|
2026-01-17 10:48:05 +08:00 |
|
|
|
5347425327
|
feat:添加设置按钮
- 包含通用设置,里面有语言啊,主题色啊等设置
- 还包含规则设置,里面有系统规则设置等
|
2026-01-16 14:31:15 +08:00 |
|
|
|
28d93c7e75
|
feat:优化IC Coder页面展示
- 优化了字体颜色
- 优化了字体大小等
|
2026-01-15 15:54:04 +08:00 |
|
|
|
5339212de9
|
feat:新增高级特性的按钮
- 里面包含用户手册
- 用户反馈 点击之后弹窗显示微信二维码
|
2026-01-15 14:30:58 +08:00 |
|
|
|
73a1510de4
|
feat:新增页面退出登录的逻辑
|
2026-01-14 18:32:53 +08:00 |
|
|
|
606f757699
|
feat:新增点击示例直接发送之前加一层工作区检测逻辑
|
2026-01-14 11:52:42 +08:00 |
|
|
|
342bf22f3f
|
1.0.2
|
2026-01-14 00:07:58 +08:00 |
|
|
|
d2ec73f796
|
refactor: 重命名 media/description 文件为英文
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-01-14 00:07:47 +08:00 |
|
|
|
c9f597beec
|
1.0.1
|
2026-01-14 00:05:02 +08:00 |
|
|
|
e9a201ef01
|
fix: 修复 README.md 链接格式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-01-14 00:03:17 +08:00 |
|
|
|
77a89847cb
|
feat:修改README
|
2026-01-13 23:17:26 +08:00 |
|
|
|
c14b7f4dbc
|
feat:修改setting
|
2026-01-13 23:02:46 +08:00 |
|
|
|
64724bf48c
|
feat:修改plusher名称
|
2026-01-13 22:55:20 +08:00 |
|
|
|
c9e160f2ef
|
feat:修改package.json
|
2026-01-13 22:52:18 +08:00 |
|
|
|
3a19cc638f
|
feat:LICENSE放到files里面
|
2026-01-13 22:46:35 +08:00 |
|
|
|
a2e8e74572
|
feat:换到生产服务器
|
2026-01-13 22:44:30 +08:00 |
|
|
|
ad96743fad
|
feat:changelog和描述修改
|
2026-01-13 22:17:46 +08:00 |
|
|
|
95b1bd7678
|
Merge branch 'feat/back-to-front' into feat/front-end
|
2026-01-13 20:45:20 +08:00 |
|
|
|
94b6fb056f
|
Merge branch 'feat/back-to-front' of https://git.pengyejiatu.com/pengyejiatu/IC-Coder-Plugin into feat/back-to-front
|
2026-01-13 20:44:57 +08:00 |
|
|
|
a24fd71636
|
feat:修改发布文档
|
2026-01-13 20:44:45 +08:00 |
|
|
|
7d1b8f7e26
|
fix: 优化登录流程和余额查询逻辑
- 添加 fetchBalanceWithToken 支持登录时直接传入 token 查询余额
- AuthProvider 会话加载改为同步方式避免时序问题
- 添加调试日志便于排查问题
|
2026-01-13 20:06:42 +08:00 |
|
|
|
5753e120ba
|
feat: 添加一键优化提示词功能
- 在 ICHelperPanel.ts 添加 optimizePrompt 消息处理分支
- 新增 promptOptimizeService.ts 调用后端优化 API
- 完善 WebView 端优化按钮交互逻辑
|
2026-01-13 19:29:17 +08:00 |
|
|
|
f55a5bfbcb
|
style:优化展示区域的样式
|
2026-01-13 17:05:50 +08:00 |
|
|
|
83b706d5be
|
fix: 修复 README.md 链接格式并添加 repository 字段
|
2026-01-13 16:39:59 +08:00 |
|
|
|
b9e63bc9a9
|
Merge branch 'feat/back-to-front' into feat/front-end
|
2026-01-13 16:24:17 +08:00 |
|
|
|
ef0c8748f7
|
Merge branch 'feat/back-to-front' of https://git.pengyejiatu.com/pengyejiatu/IC-Coder-Plugin into feat/back-to-front
|
2026-01-13 16:22:50 +08:00 |
|
|
|
430a2c4062
|
feat:暂时删除README.md中的图片
|
2026-01-13 16:22:37 +08:00 |
|
|
|
f5bd35c71a
|
fix:解决打包报错的问题
|
2026-01-13 16:02:42 +08:00 |
|
|
|
f958683f53
|
feat:修改插件描述
|
2026-01-13 15:18:21 +08:00 |
|
|
|
21a8abd5cf
|
Merge remote-tracking branch 'origin/feat/front-end' into feat/back-to-front
# Conflicts:
# src/services/dialogService.ts
|
2026-01-13 14:34:08 +08:00 |
|
|
|
4b2da8244f
|
fix: 修复登录状态相关问题
- 修复登录时VSCode弹出"账户不一致"确认框的问题
- 添加SSE业务错误码401检测,正确触发重新登录流程
- 修复侧边栏登录状态不刷新的问题,添加onDidChangeSessions监听
|
2026-01-13 14:20:55 +08:00 |
|
|
|
c571cd9137
|
feat: 更新 Gateway 路由配置
- dev 环境: localhost:8080/iccoder
- test 环境: 192.168.1.108:2029/iccoder
- prod 环境: api.iccoder.com/iccoder
|
2026-01-13 12:01:35 +08:00 |
|