forked from firka/firka
a071cafacd41f244f0e35a6372fa0a077aa2f69f
Watch app: add Combine import, scenePhase tracking, a periodic timer and a 10-minute freshness threshold to auto-refresh data when the app becomes active or data becomes stale. Move refresh logic into onChange/onReceive handlers and add shouldAutoRefresh to avoid unnecessary refreshes; removed an immediate proactive token refresh in ContentView. DataStore.refreshAll now early-returns if a refresh is already in progress and logs the skip to prevent duplicate concurrent refreshes.
Description
Languages
Dart
61.3%
Swift
34.8%
Kotlin
3.2%
Shell
0.4%
PowerShell
0.1%