Skip to content

fix(background): make wallpaper refresh reliable - #130

Merged
libhide merged 1 commit into
developfrom
fix/background-wallpaper-refresh
Aug 15, 2026
Merged

fix(background): make wallpaper refresh reliable#130
libhide merged 1 commit into
developfrom
fix/background-wallpaper-refresh

Conversation

@libhide

@libhide libhide commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace the two-hour onboarding schedule with a daily refresh around 7 AM
  • move WorkManager scheduling out of Compose and migrate existing schedules once
  • require network connectivity and use explicit exponential retry backoff
  • preserve coroutine cancellation and retry transient worker failures
  • honor automatic wallpaper setting during background refreshes
  • continue posting the rich wallpaper notification after refresh
  • observe persisted photo changes so an open Home screen updates after worker runs
  • update WorkManager to 2.11.2

Verification

  • ./gradlew clean :app:assembleDebug spotlessCheck :app:lintDebug --warning-mode all
  • installed the debug APK on the API 36 emulator
  • verified the migrated JobScheduler entry has a connected-network constraint and targets the next 7 AM
  • verified subsequent scheduling uses the versioned update path

@libhide
libhide merged commit 0f8945b into develop Aug 15, 2026
1 check passed
@libhide
libhide deleted the fix/background-wallpaper-refresh branch August 15, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant