2.0.0
v2.0.0
重大更新
MiMo 双平台支持
- 新增小米 MiMo 平台余额查询与用量统计
- 支持 MiMo 账号登录同步(WebView 登录窗口)
- MiMo 用量数据独立展示(模型列表、Token 消耗、费用)
- 设置页账户分类同时展示 DeepSeek 和 MiMo 两个平台
自动更新
- 集成 Tauri 自动更新机制
低余额通知
- 余额低于阈值时发送 Windows 系统通知
- 支持自定义阈值和通知冷却时间
后端模块化重构
- Rust 后端拆分为 config / deepseek / mimo / tray / types 模块
前端优化
设置页重构
- 新增标题栏("设置" 标题 + 关闭按钮),关闭按钮与主界面齿轮按钮精确对齐
- 分类按钮卡片化:圆角边框 + hover/active 状态 + 图标圆形背景容器
- 箭头方向优化:ChevronRight → ChevronDown,动画曲线统一
- 移除账户分类的 DeepSeek/MiMo 彩色左侧竖条,内容左对齐
表单元素统一
- 所有 input/select/button/toggle 使用 Mimo 风格 CSS 类,替代 inline style
- 主题选择按钮、字段标签统一为 CSS 类
- 按钮尺寸统一缩小(28px),适配紧凑面板
布局修复
- 修复 balance-amount 切换服务商时高度抖动(min-height 固定)
- 修复 balance-error 出现/消失导致卡片高度跳动(绝对定位)
死代码清理
前端(~200行 CSS + 多处 TS)
- 移除未使用 import:createPortal、ChevronLeft
- 移除残留 console.log 调试语句(3处)
- 移除未使用导出:REFRESH_OPTIONS、recentUsageDays
- 修复 .chart-legend-bottom CSS 语法错误
- 移除重复 :root 和 @media 块
- 清理 17 个未使用 CSS 类
后端
- 移除未使用字段:window_width/height/x/y
- 简化 normalize_refresh_interval_seconds
- tokio 显式添加 "time" feature
- 移除未使用插件:tauri-plugin-dialog、tauri-plugin-process
- 简化 start_usage_sync 冗余双重窗口检查
其他
- 更新 MIT 许可证,标注引用自 HaoyueQin/DeepSeekMonitorWindows