Skip to content

v1.16.5

Choose a tag to compare

@feiyang-dev feiyang-dev released this 29 Aug 15:03
· 2 commits to main since this release

v1.16.5 (2026-08-29)

新增 / New

  • 概览页 Hero 主指标卡:顶部新增「本月已消耗」渐变大数字卡 + 当前计费时段徽章;设置月度预算后同卡显示预算使用进度条(≥80% 黄色提醒,≥100% 红色超支告警并显示超支金额)。
  • 核心指标卡片分层:原 7 张等大统计卡改为「3 大主卡(总消耗 / 调用次数 / 缓存命中率)+ 4 小辅助卡(输入·未命中 / 输出 / 高峰消耗 / 空闲消耗)」,关键指标视觉权重突出。
  • 近 30 天消耗趋势图(canvas 堆叠柱状):概览页新增按日消耗趋势,高峰(橙)/ 空闲(蓝)堆叠着色,悬停显示当日高峰/空闲/总消耗与调用数。
  • 模型消耗占比环形图:概览页新增各模型消耗占比环形图 + 图例(模型名 + 百分比)。
  • 会话消耗排行 Top 10:概览页新增按会话(sessionId)聚合的消耗排行,显示调用次数与消耗、相对进度条,便于定位「最烧钱」的对话。
  • 缓存命中列表关键字搜索:新增搜索框,按 模型 / 服务商 / 会话ID / 用途 实时过滤,与日期筛选叠加生效。
  • 月度预算设置与超支预警(lib/index.js + lib/client.js):价格表页新增「月度预算」区块(输入金额保存 / 清除),持久化到数据目录 budget.json;概览页 Hero 显示当月已用/预算进度。新增 setBudget API,list 附带 budget 字段(向后兼容)。
  • 说明信息收进可折叠抽屉:原本首屏固定展示的「本地统计与官方后台的差异 / 高峰·空闲时段说明 / 计价说明」三段说明收进「▸ 帮助与说明」按钮(默认收起),有中断记录时按钮带数量角标;首屏直接展示数据。
  • 底部工具条重组:导出 CSV / JSON / PNG / 打开目录 / 选择文件导入 / 帮助与说明 合并为一行,导出目标目录输入独立一行。

修复 / Fixed

  • 概览页 Hero 高峰时段徽章颜色修正(高峰 = 橙色)。

说明 / Notes

  • 所有新 UI 文案均已补充英文词典(__T_EN),英文界面即时可用。
  • 未引入新 npm 依赖;现有测试 30/30 全部通过。