You've already forked iFlow-Settings-Editor-GUI
85 lines
2.5 KiB
Markdown
85 lines
2.5 KiB
Markdown
# 更新日志
|
||
|
||
所有重要的版本更新都会记录在此文件中。
|
||
|
||
## [1.5.1] - 2026-04-17
|
||
|
||
### 新增
|
||
- **单元测试框架**
|
||
- 集成 Vitest 测试框架
|
||
- 使用 @vue/test-utils 进行组件测试
|
||
- 使用 happy-dom 作为浏览器环境模拟
|
||
- 覆盖所有视图和 UI 组件
|
||
- 总计 58 个测试用例
|
||
|
||
- **测试覆盖率配置**
|
||
- 添加 vitest.config.js 测试配置文件
|
||
- 全局变量启用:globals: true
|
||
- 覆盖率工具:v8
|
||
- 覆盖率报告格式:text、json、html
|
||
- 添加测试相关 npm scripts
|
||
|
||
- **API 配置编辑功能**
|
||
- 添加自定义消息对话框组件
|
||
- 支持 info/success/warning/error 四种类型
|
||
- 应用窗口图标支持
|
||
- Windows 平台编译打包配置
|
||
|
||
- **系统托盘功能**
|
||
- 窗口关闭时最小化到托盘而非退出应用
|
||
- 托盘右键菜单:显示主窗口、切换 API 配置、退出
|
||
- 双击托盘图标恢复显示主窗口
|
||
- 从托盘快速切换 API 配置(自动保存当前配置)
|
||
|
||
- **架构变更**
|
||
- API 配置管理从多文件改为单文件内 `apiProfiles` 对象管理
|
||
- 移除 API 配置切换时的未保存更改确认弹窗
|
||
- 保存机制,在编辑、创建和删除时自动保存配置
|
||
|
||
- **UI/UX 优化**
|
||
- 整体 UI 样式和交互动画效果
|
||
- 配置文件图标使用渐变色
|
||
- MCP 服务器添加交互改为侧边面板一步操作
|
||
- 消息对话框使用统一的样式和图标
|
||
|
||
- **代码质量改进**
|
||
- 添加组件注释和类型定义
|
||
- 改进错误处理和用户提示
|
||
- 优化表单验证和数据回填逻辑
|
||
|
||
## [1.5.0] - 2026-04-16
|
||
|
||
### 新增
|
||
- **API 配置重命名功能**
|
||
- **自定义消息对话框组件**,支持 info/success/warning/error 四种类型
|
||
- **应用窗口图标支持**
|
||
- **Windows 平台编译打包配置**
|
||
|
||
### 优化
|
||
- MCP 服务器添加交互改为侧边面板一步操作
|
||
- 整体 UI 样式和交互动画效果
|
||
- 配置文件图标使用渐变色
|
||
- **架构变更**: API 配置管理从多文件改为单文件内 `apiProfiles` 对象管理
|
||
|
||
### 修复
|
||
- API 配置初始化时配置名称和认证方式显示为空的问题
|
||
- 对话框取消逻辑
|
||
|
||
## [1.4.0] - 2026-04-14
|
||
|
||
### 新增
|
||
- **配置文件多管理功能**
|
||
- 支持多环境配置文件(apiProfiles)
|
||
- 创建、编辑、复制、删除 API 配置
|
||
- 配置文件切换无需确认,直接应用
|
||
|
||
## [1.0.0] - 2026-04-14
|
||
|
||
### 新增
|
||
- 项目初始化
|
||
- Electron + Vue 3 基础架构
|
||
- 基础 UI 样式
|
||
- 设置文件读取和保存功能
|
||
- 基础 IPC 通信
|
||
- 无边框窗口
|
||
- 自定义标题栏 |