Rainytoken/app/src/main/java/com/rainy/token/ui/dashboard
WaterRain 75a5c8f81e
fix: 对抗审查修复5项问题
1. BalanceCache.put() 并发写丢失 — read-modify-write 搬进 dataStore.edit{} 互斥锁
2. Widget VectorDrawable → PNG — 生成 ic_opencode_go_logo_widget.png 和 ic_codex_logo_widget.png
3. SimpleDateFormat 线程安全 — 共享实例改为每次调用创建局部实例
4. 增量同步按 workspace 过滤 — 新增 getIdsByWorkspace() 避免跨 workspace ID 碰撞
5. Codex amount 语义统一为 usedPct — balance_cache 版本 v2→v3 旧缓存失效

Doc: AGENTS.md/README.md 同步更新(›→>、RemoteViews PNG文件名、增量同步描述)
2026-07-07 05:40:16 +00:00
..
CommandCodeUsageStatsCard.kt feat: CCGO 用量功能 + 首页布局修复 + 文档同步 2026-06-26 20:37:07 +00:00
DashboardScreen.kt feat: 使用小技巧系统 + 小组件点击提示 + 图表默认tooltip + 添加小组件权限检测 2026-07-07 01:57:52 +00:00
DashboardViewModel.kt feat: CCGO 用量功能 + 首页布局修复 + 文档同步 2026-06-26 20:37:07 +00:00
package-info.kt 🎉 RainyToken — AI 余额查询 APP 2026-06-16 01:46:03 +00:00
ServiceBalanceCards.kt fix: 对抗审查修复5项问题 2026-07-07 05:40:16 +00:00
UsageChartScreen.kt feat: 使用小技巧系统 + 小组件点击提示 + 图表默认tooltip + 添加小组件权限检测 2026-07-07 01:57:52 +00:00
UsageChartViewModel.kt refactor: remove Jsoup dependency + replace runBlocking with Flow 2026-07-07 00:05:33 +00:00
UsageDataScreen.kt feat: 平板自适应全面适配 — BoxWithConstraints 双窗格 + 文档同步 2026-06-29 02:06:04 +00:00
UsageDataViewModel.kt feat: CCGO 用量功能 + 首页布局修复 + 文档同步 2026-06-26 20:37:07 +00:00
UsageDetailScreen.kt fix: 修复自定义日期时区并统一用量入口 2026-07-01 21:06:47 +00:00
UsageOverviewScreen.kt feat: 平板自适应全面适配 — BoxWithConstraints 双窗格 + 文档同步 2026-06-29 02:06:04 +00:00
UsageStatsCard.kt feat: CCGO 用量功能 + 首页布局修复 + 文档同步 2026-06-26 20:37:07 +00:00
UsageViewModel.kt feat: CCGO 用量功能 + 首页布局修复 + 文档同步 2026-06-26 20:37:07 +00:00