Audit and, if needed, migrate the scheduled wallpaper refresh mechanism to use WorkManager in accordance with modern Android background execution guidelines.
Why: WorkManager provides reliable background task scheduling and is recommended for periodic jobs under modern Android restrictions (Doze, power optimizations).
Acceptance Criteria:
- Scheduled wallpaper refresh uses WorkManager (not AlarmManager or JobScheduler unless absolutely required for legacy support).
- Service works reliably across Android SDK 26+ under default device battery settings.
- Code is documented, and any migration issues are addressed.
- Manual QA plan/checklist included in PR.
Next steps:
- Audit current implementation (identify if/where WorkManager is used).
- Refactor as needed to migrate periodic tasks to WorkManager.
- Add/expand test(s) to verify behavior after migration.
Audit and, if needed, migrate the scheduled wallpaper refresh mechanism to use WorkManager in accordance with modern Android background execution guidelines.
Why: WorkManager provides reliable background task scheduling and is recommended for periodic jobs under modern Android restrictions (Doze, power optimizations).
Acceptance Criteria:
Next steps: