Skip to content

v0.4.0 — Account health, settings, background sync

Choose a tag to compare

@SamiulH25 SamiulH25 released this 21 Aug 06:32
· 5 commits to main since this release

Highlights

  • Account health: failed syncs are no longer invisible. Each account card shows a SYNC FAILED state with the actual error and an Update key action that verifies and saves a new credential in place.
  • Settings screen (gear icon, top right): sync interval (off/5/15/30/60m) now actually configurable, limit-alert notifications toggle, about card.
  • Real background sync on Android: periodic WorkManager task refreshes accounts and fires limit alerts even when the app is closed (15-minute OS floor; respects your interval setting).
  • CI: analyze + hermetic test suite on every push; signed APK built automatically on version tags.
  • minSdk raised to Android 6.0 (23) for background work support.

For developers: providers now accept an injected HTTP client; 9 provider fixture tests + db migration test added (21 total).

APK: sideload ai-usage-monitor.apk (signed release build).