Files
iFlow-Settings-Editor-GUI/CHANGELOG.md

85 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
所有重要的版本更新都会记录在此文件中。
## [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 通信
- 无边框窗口
- 自定义标题栏