also looking at this
fix(mobile): preserve native editing, navigation, and durable media requests
#369
36 files
+864
-185
Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.
| @@ -154,7 +154,7 @@ export async function verifyMobileMediaCache(options: MobileMediaCacheTestOption | ||
| 154 | 154 | await Bun.write(join(android, 'settings.gradle.kts'), 'pluginManagement { repositories { google(); mavenCentral(); gradlePluginPortal() } }\ndependencyResolutionManagement { repositories { google(); mavenCentral() } }\nrootProject.name = "HQDownloadProbe"\ninclude(":app")') |
| 155 | 155 | await Bun.write(join(android, 'build.gradle.kts'), 'plugins { id("com.android.application") version "8.9.1" apply false; id("org.jetbrains.kotlin.android") version "2.0.21" apply false }') |
| 156 | 156 | await Bun.write(join(android, 'local.properties'), `sdk.dir=${sdk}\n`) |
| 157 | await Bun.write(join(android, 'gradle.properties'), 'org.gradle.jvmargs=-Xmx768m\norg.gradle.workers.max=2\n') | |
| 157 | await Bun.write(join(android, 'gradle.properties'), 'android.useAndroidX=true\norg.gradle.jvmargs=-Xmx768m\norg.gradle.workers.max=2\n') | |
| 158 | 158 | await Bun.write(join(app, 'build.gradle.kts'), `plugins { id("com.android.application"); |
| 159 | 159 | id("org.jetbrains.kotlin.android") }\nandroid { namespace = "${packageName}"; |
| 160 | 160 | compileSdk = 36; |