Commit Graph

5 Commits

Author SHA1 Message Date
farion1231
c268f962af 重大重构:从字段替换切换到完整配置文件切换系统
- 实现基于文件重命名的供应商切换机制,支持完整settings.json配置切换
- 移除所有向后兼容代码,简化为纯JSON配置模式
- 添加导入当前配置功能,解决首次使用时配置丢失问题
- 移除描述字段,简化用户界面
- 完整的错误处理和回滚机制确保配置安全
- 清理所有调试代码,优化代码质量
2025-08-07 15:48:30 +08:00
farion1231
8a9ec05d33 优化UI样式:调整头部背景色和按钮焦点样式 2025-08-06 16:22:32 +08:00
farion1231
e87f206905 实现完美的浮动通知系统
- 添加自定义通知组件替代阻塞式alert
- 浮动定位不影响页面布局,宽度自适应内容
- 支持成功/错误两种样式,渐变背景+阴影效果
- 实现完整的淡入淡出动画,原地显示隐藏
- 重启提示显示4秒,普通操作反馈2-3秒
- 智能定时器管理,支持动画完成后清理

用户体验:切换供应商后优雅提示"请重启Claude Code终端以生效"
2025-08-06 16:16:09 +08:00
farion1231
3df40def1e 添加配置文件浏览选择功能
- 在主进程添加文件选择对话框,支持选择 settings.json 配置文件
- 更新类型定义和预加载脚本,添加 selectConfigFile API
- 在界面底部配置路径区域添加"浏览"按钮
- 优化样式布局,使配置路径和浏览按钮水平排列
- 修复 React 导入警告,移除未使用的 React 导入
2025-08-05 20:30:18 +08:00
farion1231
e0a9c1ab4c initial commit 2025-08-04 22:16:26 +08:00