perf: draw-phase scene animation, parallel and de-duplicated loading, release build

- scene time and scroll offset are read only while drawing, so frames no longer recompose the page
- forecast and air quality load in parallel; concurrent refreshes of one location share a request
- saving a previewed place stores the already loaded forecast instead of fetching again
- platform fused location provider first; recent last-known position used at once
- release build signed with the debug key for local installs

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-17 14:01:38 +02:00
co-authored by Claude Opus 5.5
parent c446798403
commit 054c76d093
6 changed files with 63 additions and 29 deletions
+3
View File
@@ -22,6 +22,9 @@ android {
buildTypes {
release {
isMinifyEnabled = true
isShrinkResources = true
// local installs only; a real release key comes with /replica-deploy
signingConfig = signingConfigs.getByName("debug")
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}