Skip to content

release: Dial 0.1.9 - #18

Merged
peipeitu merged 2 commits into
mainfrom
feature/dial-redesign
Aug 6, 2026
Merged

release: Dial 0.1.9#18
peipeitu merged 2 commits into
mainfrom
feature/dial-redesign

Conversation

@peipeitu

@peipeitu peipeitu commented Aug 6, 2026

Copy link
Copy Markdown
Owner

目标

发布 Dial 0.1.9,完成产品更名、仪表盘与设置页重设计,并保留 0.1.8 已加入的扫描缓存与发布安全能力。

设计与实现

  • 将产品、安装包、更新地址和项目元数据从 AI Usage 统一为 Dial。
  • 引入 Vue 3 与 Vite 作为渲染层,重构首页、图表、设置页和深浅色图标资源。
  • 额度图表仅使用官方快照历史;历史不足时显示明确的等待状态,不再用最近会话估算额度柱状数据。
  • 设置页保留扫描诊断和按服务重建缓存功能。
  • 将各平台外部应用图标更新为白底仪表盘,同时将 macOS 状态栏图标替换为细线分段仪表盘模板图标。
  • 版本统一升级到 0.1.9,并声明 Vite 所需的 Node.js 版本范围。

行为变化

  • 未提供 5 小时额度时隐藏对应数据与图表入口。
  • 图表默认选择 Token,额度进度使用分段显示。
  • ChatGPT 本地活动与官方额度继续分开表达,不再呈现误导性百分比。
  • 应用名称、托盘文案、发布资产和更新清单改为 Dial。

兼容性与风险

  • 保留现有应用标识和本地数据位置,已有安装与历史数据无需手动迁移。
  • 渲染层改为 Vue/Vite,开发和构建要求 Node.js ^20.19.0 || >=22.12.0
  • 发布流程仍执行签名必需、Draft 优先、公开资产与 updater manifest 校验;本次没有放宽失败条件。
  • 官方额度柱状历史需要后续快照逐步积累,首次只有一个快照时会显示历史不足。

本地验证

  • npm test:44 个 Node 测试通过;65 个 Rust 测试通过,1 个基准型测试按设计忽略;Vite 生产构建通过。
  • npm run fmt:check:通过。
  • npm run lint:通过。
  • npm run release:check -- --tag v0.1.9 --latest-tag v0.1.8:通过。
  • 原生 Tauri 开发构建与启动通过,并完成首页、设置页、深浅色及状态栏图标检查。

@peipeitu
peipeitu merged commit 919a4dd into main Aug 6, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant