Aura v6.31.2
v6.31.2 — Deep audit fixes
What changed
- Fixed upload data loss: Both sound and wallpaper upload repositories had a callable fallback bypass — if the Cloud Function returned an unexpected status or threw a non-CommunityCallableException, the already-uploaded Firebase Storage file was deleted without trying the direct-database metadata write. Uploads now fall through to RTDB direct-write on any callable failure.
- Fixed wasted network in wallpaper rotation: AutoWallpaperWorker called the provider API even when the provider was disabled (Reddit, Wallhaven, Pixabay, Bing), burning a network round trip every rotation interval. Disabled providers now return success immediately.
- Fixed sound editor fade slider: The fade in/out slider range used
coerceAtLeast(100f), which let the slider extend past the clip's actual half-duration. The ViewModel already clamped correctly, but the slider thumb would jump on release — confusing UX. Now matches the ViewModel constraint.
Install
Download app-debug.apk below. Enable "Install unknown apps" for your browser/file manager if prompted.