Skip to content

WatchDog v1.1.0

Choose a tag to compare

@coderirse coderirse released this 04 Aug 06:42
· 27 commits to master since this release

UI 重设计

  • 全新视觉体系:靛蓝商务配色(深/浅双套,动态色默认关闭)+ 平台品牌渐变额度卡
  • 仪表盘:顶部总览 Hero(总余额、正常/异常平台数、上次刷新时间)、骨架加载、空状态一键去配置
  • 额度卡:状态药丸徽章(正常/偏低/耗尽/未配置/缓存/估算)、余额大数字、余额占比进度条,模型明细改为进度条 + 标签布局
  • 设置页:分组重排(平台配置/通用设置),整卡点击进入配置,新增主题选择(跟随系统/浅色/深色)
  • 更多页:现代分组列表样式;版权署名修正为 coderirse
  • 适配 Android 12+ 启动画面(SplashScreen)

新增平台(共 6 个)

  • 火山方舟(Volcengine Ark):官方无可凭 API Key 查余额的接口,采用本地月度追踪 + 手动填写初始余额的估算模式,UI 明确标注"估算"
  • Kimi Code:订阅配额监控(GET v1/usages),展示套餐名、配额窗口(5小时/周/月)已用/剩余、到期时间;与 Kimi 开放平台为独立产品、独立 API Key
  • 额度卡支持"按量付费余额"与"订阅配额"两种展示模式

修复

  • R8 full mode 泛型反射崩溃(Retrofit/Gson)
  • Kimi Code 配额响应 window 字段为对象导致的解析失败
  • 全部平台查询失败时的错误信息细化(按平台列出原因)

其他

  • 用户可见文案统一抽取至 strings.xml
  • Screen 与核心组件补充 @Preview(深/浅色)

注:Kimi Code usages 接口官方文档未收录,已做防御性解析;若接口变更会在卡片上给出友好提示而非崩溃。