Rainytoken/app
WaterRain ec5f2dcb5c
refactor: split DashboardScreen into ServiceBalanceCards
- New: ServiceBalanceCards.kt (511 lines) — all service balance Composables +
  CompactUsageRow/CompactUsageRowEmpty + utility functions
  (formatAmount/formatResetInSec/normalizeWindowLabel/statusBadgeStyle/
  secondaryLine/footerText)
- DashboardScreen.kt: 1121 → 637 lines (-43%)
  Retained: DashboardScreen main + DraggableDashboardCards + DashboardCard +
  DashboardFooter
- All functions changed from private to internal for cross-file visibility
- No behavior change
2026-07-06 23:39:48 +00:00
..
src refactor: split DashboardScreen into ServiceBalanceCards 2026-07-06 23:39:48 +00:00
build.gradle.kts refactor: migrate UsageCache from DataStore JSON to Room 2026-07-06 23:21:43 +00:00
proguard-rules.pro 🎉 RainyToken — AI 余额查询 APP 2026-06-16 01:46:03 +00:00