diff --git a/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index a4397bd..4295a86 100644
Binary files a/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/packages/client-android/android/.gradle/buildOutputCleanup/cache.properties b/packages/client-android/android/.gradle/buildOutputCleanup/cache.properties
index a1e31ba..cb2f16b 100644
--- a/packages/client-android/android/.gradle/buildOutputCleanup/cache.properties
+++ b/packages/client-android/android/.gradle/buildOutputCleanup/cache.properties
@@ -1,2 +1,2 @@
-#Tue Jul 21 14:41:17 CST 2026
+#Tue Jul 21 15:13:59 CST 2026
gradle.version=8.13
diff --git a/packages/client-android/android/.gradle/buildOutputCleanup/outputFiles.bin b/packages/client-android/android/.gradle/buildOutputCleanup/outputFiles.bin
index 7924fd2..033eb5c 100644
Binary files a/packages/client-android/android/.gradle/buildOutputCleanup/outputFiles.bin and b/packages/client-android/android/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/packages/client-android/android/app/src/main/assets/index.html b/packages/client-android/android/app/src/main/assets/index.html
index 762a03e..ae9dff4 100644
--- a/packages/client-android/android/app/src/main/assets/index.html
+++ b/packages/client-android/android/app/src/main/assets/index.html
@@ -1,5 +1,12 @@
-
+
Yuzu GCA
version v0.1.0-dav-android-5
@@ -20,32 +27,23 @@ var dlUrl='',dlVer='';
var BASE='https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota';
function log(m){document.getElementById('log').innerText+=m+'\n'}
-
function checkUpdate(){
- log('checking '+BASE+'/version.txt ...');
+ log('checking...');
fetch(BASE+'/version.txt?t='+Date.now(),{cache:'no-store'})
.then(r=>{if(!r.ok)throw Error('HTTP '+r.status);return r.text()})
.then(t=>{t=t.trim();log('remote: '+t);
var local=document.getElementById('ver').innerText;
if(t!==local&&t!=='v'+local&&'v'+t!==local){dlVer=t;dlUrl=BASE+'/h5/index-v6.html';
- log('*** NEW VERSION: '+dlVer+' ***');document.getElementById('btnApply').disabled=false}
+ log('*** NEW VERSION ***');document.getElementById('btnApply').disabled=false}
else log('up to date')})
.catch(e=>log('ERR: '+e.message))
}
-
function applyUpdate(){
- log('downloading '+dlUrl+' ...');
- fetch(dlUrl,{cache:'no-store'})
+ log('downloading...');
+ fetch(dlUrl+'?t='+Date.now(),{cache:'no-store'})
.then(r=>{if(!r.ok)throw Error('HTTP '+r.status);return r.text()})
.then(t=>{localStorage.setItem('gca_html',t);localStorage.setItem('gca_ver',dlVer);
- log('OK reloading...');setTimeout(function(){location.reload()},400)})
+ log('OK reloading...');setTimeout(function(){location.reload()},300)})
.catch(e=>log('ERR: '+e.message))
}
-
-(function(){
- var b=localStorage.getItem('gca_html'),v=localStorage.getItem('gca_ver');
- if(b&&v&&v!==document.getElementById('ver').innerText){
- location.replace('data:text/html;charset=utf-8,'+encodeURIComponent(b))
- }
-})();