mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-07-21 15:04:34 +00:00
PR #393 accidentally deleted the RefreshBackoff integration from PR #388, leaving RefreshBackoff.swift as dead code and tests calling nonexistent methods. Delete the dead code and fix the broken test target. Add exponential backoff to the loading watchdog (8s, 16s, 32s... up to 60s, max 6 attempts) so it stops hammering the CLI when it's unavailable. After exhausting retries, show an error overlay with a Retry button. Fix recoverFromStuckLoading to skip recovery when a fetch is already in-flight (avoids killing healthy fetches via generation bump). Fix selectedDay to return nil for multi-day selections, and pass days through startInteractiveSelectionRefresh so the cache key matches currentKey. |
||
|---|---|---|
| .. | ||
| Data | ||
| Security | ||
| Theme | ||
| Views | ||
| AppStore.swift | ||
| AppVersion.swift | ||
| CodeBurnApp.swift | ||
| CurrencyState.swift | ||