Skip to content

v0.5.0

Choose a tag to compare

@ONEGAYI ONEGAYI released this 26 Aug 02:11
· 77 commits to main since this release

v0.5.0 更新日志

本版本交付 M5 使用历史底座与走势查看:查询结果滚动保留 30 天的时序存储(SQLite)、CLI 走势命令与迁移包携带历史,桌面端新增使用统计页签并以趋势曲线展示剩余额度;同时为主题切换加入圆形揭示动效、收敛 Provider 刷新语义,亮色主色调调整为中性灰白。

新功能

历史数据存储(core / quota-cli / quota-desktop)

  • 查询结果滚动保留 30 天(~/.quotatray/history.db,SQLite):每条用量一行,重复写入幂等、同名多窗口自动 #2/#3 消歧、失效行跳过防假断崖;schema 经 PRAGMA user_version 版本化迁移,降级运行拒绝打开(#39
  • CLI 新增 quota history 命令组:show 查看余额/额度走势——24h/7d/30d 三档范围(桶粒度 15m/1h/6h),--window 窗口语义过滤(5h/周窗口分类,缺省按范围自动选粒度,选中类别缺失回退全部),跨类别分段表头、交互式分页与 --json 输出;clear 清空历史;quota remove 删除条目时同步清其历史(#39
  • .qtray-export 迁移容器升级 v2:随配置携带历史数值行,导入按主键幂等合并;v1 老包仍可导入,旧版程序读取 v2 拒绝。历史行仅数值字段不含凭据,16 MiB 容器上限超限时报错并附清库提示(#39

使用统计页签(quota-desktop)

  • 主窗口新增「账户 / 使用统计」页签:面板切换在最大模糊点替换内容后上浮恢复清晰,页签随鼠标距离显现靛青径向聚光(#41
  • 使用统计接入历史库趋势曲线:按条目与窗口选择查看剩余额度走势,时间轴常驻选定时间窗,悬停十字线查看采样点详情,缺失时段以间隔条纹标注(#42

主题切换动效(quota-desktop)

  • 主题切换时新主题从主题按钮位置圆形揭示扩散(View Transitions),跟随系统的实时变色同受覆盖(#40

Bug 修复

  • 切换主题/语言等显示设置不再触发无关的 Provider 刷新与额外网络请求(#40
  • Provider 刷新语义收敛:只由首次取数、轮询到点、手动刷新、条目变更与配置导入触发;页签切换改为常挂载消除卸载重查,恢复聚焦/网络重连在轮询周期内不追加查询,单条目变更按条目失效不陪查,悬停托盘不再触发全量刷新(#41

其他改进

  • 亮色模式主色调由淡蓝调调整为中性灰白(#f8f8f8),与暗色主题风格对齐(#42
  • 仓库新增 file-tree 文件树维护技能:tree.json 单一数据源,脚本化渲染 AGENTS.md 文件树与标签词表,支持一致性校验与撤销重做(#41;渲染控制字段与 kind 标识随后升级,#42

完整变更: https://github.com/ONEGAYI/QuotaTray/blob/main/CHANGELOG.md