The rotation service now responds to screen on/off events via a dedicated ScreenOnRotationService, reducing background work and avoiding perpetual wakeful states. Manifest and receiver logic were adjusted to align with the new behavior and energy constraints. Scheduling and enablement now consistently use timed-based rules and screen-on preferences, with the boot and alarm paths updated to honor these settings. This avoids unnecessary foreground services and keeps the app compliant with Doze and battery optimizations. Immich image handling improvements include throttled progress updates, larger cache allowances, and a connectivity-aware automatic download check to avoid unwanted network usage. - Use ScreenOnRotationService for screen-on based rotation scheduling - Centralize enablement via timed-enabled paths and AlarmManager windowing - Improve Immich cache and progress reporting with connectivity checks
6 lines
288 B
XML
6 lines
288 B
XML
<resources>
|
|
<string name="wallpaper_service_title">WallpaperFlow está activo</string>
|
|
<string name="wallpaper_service_text">El fondo cambia cuando se enciende la pantalla.</string>
|
|
<string name="wallpaper_channel_name">Rotación al encender la pantalla</string>
|
|
</resources>
|