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

2.5 KiB
Raw Blame History

更新日志

所有重要的版本更新都会记录在此文件中。

[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 通信
    • 无边框窗口
    • 自定义标题栏