Skip to content

Releases: Bronzesakon/ModelMeter

ModelMeter v3.0.0

Choose a tag to compare

@Bronzesakon Bronzesakon released this 17 Jul 13:22

ModelMeter 3.0.0 Release Notes

产品更名

应用正式从 DeepSeek Desktop Assistant 更名为 ModelMeter,并同步更新:

  • 可执行文件与 Cargo crate 名称
  • Tauri productName 和应用标识
  • 前端 package 名称
  • 窗口标题、托盘菜单、欢迎页面
  • macOS 应用元数据与 URL Scheme

DeepSeek 仍作为平台服务商集成保留。

兼容性

  • 自动迁移旧目录 %LOCALAPPDATA%\DeepSeekDesktopAssistant
  • 保留旧自启动注册表键读取能力
  • 新版本使用 ModelMeter 数据目录和自启动名称

构建改进

  • build.bat 支持 ModelMeter Release + NSIS 安装包构建
  • 自动准备 x64 WebView2Loader.dll
  • 构建失败时清理临时文件
  • 构建成功或失败后暂停窗口,便于查看日志

ModelMeter v3.0.0改

Choose a tag to compare

@Bronzesakon Bronzesakon released this 18 Jul 06:11

UI风格变动

2.0.0

Choose a tag to compare

@Bronzesakon Bronzesakon released this 11 Jul 05:40

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

1.1.4

Choose a tag to compare

@Bronzesakon Bronzesakon released this 10 Jul 14:12

v1.1.4 — 安全加固 + 编译优化

安全加固

  • API Key 与 Usage Token 改用 Windows DPAPI 加密存储,不再明文写入 config.json,凭据以 enc1:{hex} 格式保存于 %APPDATA%\DeepSeekMonitorWindows\config.json,向后兼容旧版明文配置。
  • 启用 CSP 内容安全策略,阻止内联脚本注入和外部资源加载。
  • 关闭 withGlobalTauri,阻止外部网页访问 Tauri IPC。
  • 登录同步 JS 注入增加域名白名单守卫,仅拦截发往 DeepSeek 域名的请求(移除 __TAURI__ 辅助通道)。
  • 登录窗口添加 on_navigation 导航限制,仅允许 platform.deepseek.comapi.deepseek.com
  • 拆分 capabilities 权限login-sync 窗口仅保留最小权限(core:default),不再开放窗口操作和事件 API。
  • 输入校验:API Key 长度上限 256 字符 + sk- 格式警告;Usage Token 长度上限 4096 字符。

编译优化

  • 新增 [profile.release]strip = true + lto = true + codegen-units = 1,NSIS 安装包从 ~5.1MB 缩减至 ~2.5MB
  • 新增 tauri-build.ps1 / tauri-check.ps1 / tauri-dev.ps1 / cargo-check.cmd 等编译脚本,自动查找 Visual Studio 工具链。
  • 新增 npm script 入口:npm run tauri build

其他

  • 版本号更新至 1.1.4

v1.1.3

Choose a tag to compare

@Bronzesakon Bronzesakon released this 10 Jun 09:40

DeepSeek Monitor Windows v1.1.3

Bug 修复

  • 修复托盘点击首次无法唤出窗口:当窗口被其他窗口遮挡或隐藏时,首次点击任务栏托盘图标无响应,需要点击第二次才能弹出。根因是 is_visible() 无法区分"已隐藏"和"已显示但被遮挡",导致首次点击走进错误的隐藏分支。现改为托盘点击始终显示窗口,隐藏通过 X 按钮完成。
  • 修复窗口定位顺序:调整 show_main_window 执行顺序为 show → position → focus,确保窗口先可见再定位,避免隐藏状态下 outer_size 返回错误值导致窗口出现在屏幕外。

安装包

下载 DeepSeekMonitorWindows_1.1.3_x64-setup.exe 安装使用。

v1.1.2

Choose a tag to compare

@Bronzesakon Bronzesakon released this 10 Jun 01:19

DeepSeek Monitor Windows v1.1.2

新增功能

  • 托盘悬浮框:鼠标悬浮在任务栏图标上,实时显示当日 Flash/Pro 的 token 用量和缓存命中率
  • 柱状图缓存命中率:主面板和详情页的柱状图浮窗新增缓存命中率显示(精确到小数点后两位)
  • 亮色主题适配:浮窗分割线在亮色主题下正确显示

界面重构

  • 去除磨砂玻璃效果,改为纯色扁平设计(Minimalist UI 风格)
  • 去除所有渐变背景,使用统一的纯色填充
  • 配色改为 muted pastel 体系(蓝色 #1F6C9F、紫色 #7C3AED、橙色 #D9A840
  • 面板圆角统一为 12px,按钮圆角统一为 4px
  • 主按钮改为黑白对比(暗色白底黑字 / 亮色黑底白字)
  • 状态标签改为柔和绿/橙,字号缩小至 10px
  • 余额数字颜色从亮蓝改为跟随主题文字色
  • 头部图标缩小至 18px
  • 用量行添加统一卡片边框

Bug 修复

  • 修复亮色主题下浮窗分割线不可见
  • 修复浮窗内文字与数值垂直对齐异常
  • 修复浮窗内容在部分情况下被 128 字符截断
  • 修复空数据时托盘显示月总量而非日用量

安装包

下载 DeepSeekMonitorWindows_1.1.2_x64-setup.exe 安装使用。

v1.1.1

Choose a tag to compare

@Bronzesakon Bronzesakon released this 09 Jun 07:55

改动内容

  • 界面风格改为 Minimalist UI(去磨砂玻璃、纯色扁平)
  • 悬浮窗新增缓存命中率显示(精确到小数点后两位)
  • 修复亮色主题分割线不可见
  • 修复输入文字与数值对齐 bug
  • 主按钮图标缩小至 18px
21e855db86b5c5302465c93a8419fefa a10fa816ff3ef5231d8288feb0279c51