Skip to content

Releases: coderirse/WatchDog

v1.8.3

Choose a tag to compare

@github-actions github-actions released this 05 Oct 15:26

Full Changelog: v1.8.0...v1.8.3

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 09:05

Full Changelog: v1.7.0...v1.8.0

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 10:28

Full Changelog: v1.4.1...v1.7.0

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 06:58

Full Changelog: v1.2.0...v1.4.1

v1.2.0

Choose a tag to compare

@coderirse coderirse released this 14 Aug 07:38

新增

  • 余额趋势图:仪表盘新增 CNY 总余额随时间变化的折线趋势
  • 余额低水位通知:余额/剩余配额低于阈值或耗尽时推送本地通知,阈值与比例阈值均可配置

修复

  • 月度余额快照 Float 精度损失
  • 应用启动主线程 runBlocking 阻塞
  • 硅基流动「可用余额」字段语义错位
  • API Key 加密回退明文时静默无感(现会告警并在设置页提示)

其他

  • 重构纯函数并补充单元测试(73 用例)
  • 新增 GitHub Actions CI

WatchDog v1.1.0

Choose a tag to compare

@coderirse coderirse released this 04 Aug 06:42

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 接口官方文档未收录,已做防御性解析;若接口变更会在卡片上给出友好提示而非崩溃。

WatchDog v1.0.5

Choose a tag to compare

@coderirse coderirse released this 02 Aug 12:48

安全加固

  • API Key 改为 Android Keystore AES-GCM 加密存储,不再明文保存
  • API Key 与额度缓存排除出云备份 / 换机迁移,避免敏感数据离开设备
  • Release 改用独立签名密钥,移除公开口令的 debug keystore
  • 重新启用 R8 混淆与资源压缩,安装包体积大幅缩小

新功能

  • 离线缓存:断网时自动显示上次成功查询的额度数据,并给出“缓存”提示
  • 各平台卡片标记缓存状态,展示数据更新时间

修复

  • 月度用量跨年不重置的问题
  • 部分语言环境下月度用量统计失效的问题
  • DeepSeek 用量数据源冲突、错误状态判断、余额为 0 误报“耗尽”等逻辑问题
  • 自动刷新闪烁与并发重复请求问题

其他

  • 更新检查请求增加响应码校验与 User-Agent
  • 移除全局单例,依赖注入改为 CompositionLocal
  • 补充版本比较单元测试

WatchDog v1.0.4

Choose a tag to compare

@coderirse coderirse released this 10 Jul 14:19

v1.0.4

  • 🐛 移除硅基流动 billing 接口(无官方文档,数据不准)
  • ✅ 硅基流动改用余额追踪,与 DeepSeek/Kimi 保持一致
  • 📊 余额显示与官网一致

WatchDog v1.0.3

Choose a tag to compare

@coderirse coderirse released this 08 Jul 15:55

v1.0.3

  • 🐛 关闭代码混淆,修复 API 查询崩溃
  • 🔧 OkHttp 日志脱敏
  • ⚙️ 自动刷新间隔首页动态显示

WatchDog v1.0.2

Choose a tag to compare

@coderirse coderirse released this 08 Jul 15:51

Full Changelog: v1.0.1...v1.0.2