diff --git a/ota/h5/index-v6.html b/ota/h5/index-v6.html index 96fbd09..f9cc722 100644 --- a/ota/h5/index-v6.html +++ b/ota/h5/index-v6.html @@ -44,13 +44,14 @@ function selectCh(el,ch){ } function log(m){document.getElementById('log').innerText+=m+'\n'} function checkUpdate(){ - var manFile='/manifest-'+channel+'.json'; + var manFile='/h5/manifest-'+channel+'.json'; log('checking '+manFile+' ...'); fetch(BASE+manFile+'?t='+Date.now(),{cache:'no-store'}) .then(function(r){if(!r.ok)throw Error('HTTP '+r.status);return r.json()}) .then(function(j){log('remote: '+j.h5_version); dlUrl=j.h5_url;dlSha=j.h5_sha256||''; - if(!dlUrl){log('ERR: no h5_url');return} + if(!dlSha){log('ERR: manifest missing h5_sha256');return} + if(!dlUrl||dlUrl.indexOf(BASE)!==0){log('ERR: invalid h5_url domain');return} if(j.h5_version!=='0.1.0-dav-android-6'){dlVer=j.h5_version; log('*** NEW VERSION ***');document.getElementById('btnApply').disabled=false} else log('up to date')}) diff --git a/ota/h5/manifest-beta.json b/ota/h5/manifest-beta.json new file mode 100644 index 0000000..1b4f0a2 --- /dev/null +++ b/ota/h5/manifest-beta.json @@ -0,0 +1 @@ +{"h5_version":"0.1.0-dav-android-6","h5_sha256":"779e291531062e916cad5e33ee51d6783a30e9e96babee37ae829b491a354413","h5_url":"https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota/h5/index-v6.html"} diff --git a/ota/h5/manifest-nightly.json b/ota/h5/manifest-nightly.json new file mode 100644 index 0000000..1b4f0a2 --- /dev/null +++ b/ota/h5/manifest-nightly.json @@ -0,0 +1 @@ +{"h5_version":"0.1.0-dav-android-6","h5_sha256":"779e291531062e916cad5e33ee51d6783a30e9e96babee37ae829b491a354413","h5_url":"https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota/h5/index-v6.html"} diff --git a/ota/h5/manifest-stable.json b/ota/h5/manifest-stable.json new file mode 100644 index 0000000..1b4f0a2 --- /dev/null +++ b/ota/h5/manifest-stable.json @@ -0,0 +1 @@ +{"h5_version":"0.1.0-dav-android-6","h5_sha256":"779e291531062e916cad5e33ee51d6783a30e9e96babee37ae829b491a354413","h5_url":"https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota/h5/index-v6.html"} diff --git a/ota/manifest-beta.json b/ota/manifest-beta.json index 17b96e4..4068965 100644 --- a/ota/manifest-beta.json +++ b/ota/manifest-beta.json @@ -1 +1 @@ -{"h5_version":"0.1.0-dav-android-6","h5_sha256":"6a25c8c5c1e2bacdac416885a0cd4754debf699344d63673cffcc91b5d646295","h5_url":"https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota/h5/index-v6.html"} +{"version":"0.1.0","builds":{}} diff --git a/ota/manifest-nightly.json b/ota/manifest-nightly.json index 17b96e4..87136c9 100644 --- a/ota/manifest-nightly.json +++ b/ota/manifest-nightly.json @@ -1 +1 @@ -{"h5_version":"0.1.0-dav-android-6","h5_sha256":"6a25c8c5c1e2bacdac416885a0cd4754debf699344d63673cffcc91b5d646295","h5_url":"https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota/h5/index-v6.html"} +{"version":"0.1.0","builds":{"android":{"type":"apk","tag":"v0.1.0-dav-android-8","url":"https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/releases/download/v0.1.0-dav-android-8/v0.1.0-dav-android-8-debug.apk","sha256":"b2451a398ea2dd34e585c5ec4529d6654451c9b9ab4ddf4a25ec9b032f0ac2bf","size":3506569,"channel":"nightly","minVersion":"0.1.0"}}} diff --git a/ota/manifest-stable.json b/ota/manifest-stable.json index 17b96e4..4068965 100644 --- a/ota/manifest-stable.json +++ b/ota/manifest-stable.json @@ -1 +1 @@ -{"h5_version":"0.1.0-dav-android-6","h5_sha256":"6a25c8c5c1e2bacdac416885a0cd4754debf699344d63673cffcc91b5d646295","h5_url":"https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota/h5/index-v6.html"} +{"version":"0.1.0","builds":{}}