releases: Ariadne for Android 0.34
This commit is contained in:
parent
06be421a5a
commit
6882c651eb
2 changed files with 23 additions and 23 deletions
|
|
@ -88,6 +88,21 @@
|
|||
"AriadneResolver-Setup-0.1.13.exe": "a16d10759efede4412f4fdb52d59424bf56bbb258bb002ab930f4a5a5aef8a41"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ariadne-android",
|
||||
"product": "Ariadne for Android",
|
||||
"version": "0.34",
|
||||
"date": "2026-10-22",
|
||||
"platform": "android",
|
||||
"minSdk": 21,
|
||||
"signed": true,
|
||||
"signingAuthority": null,
|
||||
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
|
||||
"changes": "In-browser password save / autofill. Credentials.java (JSON on-disk) + CredentialsBridge expose window.AriadneCreds to pages; a small script injected on page load hooks every form containing an <input type=password>, posts (host, username, password) to Ariadne on submit, and the browser prompts to save via a native dialog. On revisit, a gold floating banner at the top of the page offers one-tap fill. Cross-origin iframes can't launder credentials — the bridge checks the WebView's current URL hostname against the host the JS claims. Store is plaintext on-disk for now; Android Keystore wrap is next. Same signing key; installs over 0.33.",
|
||||
"files": {
|
||||
"ariadne-v0.34.apk": "20d89b886ebb3007cbc58119c58a84fdbc5a10c76d31a1f04ebf403835685654"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ariadne-android",
|
||||
"product": "Ariadne for Android",
|
||||
|
|
@ -103,21 +118,6 @@
|
|||
"ariadne-v0.33.apk": "b9b5367901c3fbe470be72d2265a71ebd0ac8417f7c21ff40aca54e5779901eb"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ariadne-android",
|
||||
"product": "Ariadne for Android",
|
||||
"version": "0.32",
|
||||
"date": "2026-10-22",
|
||||
"platform": "android",
|
||||
"minSdk": 21,
|
||||
"signed": true,
|
||||
"signingAuthority": null,
|
||||
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
|
||||
"changes": "Cold-launch of an ariadne-* deep link (e.g. `am start -a VIEW -d ariadne-set://tab-switcher/grid`) no longer opens the URL as a tab (which showed ERR_UNKNOWN_URL_SCHEME in 0.31). onCreate now holds the deep link, opens the home tab normally, then runs it through handleChoice so the preference actually flips. Warm-launch path (onNewIntent) is unchanged. Same signing key; installs over 0.31.",
|
||||
"files": {
|
||||
"ariadne-v0.32.apk": "0c6ae8b780fe2f6a72bcd8c8e696daa0fb8f2ea5b81bf5d96ff0a6db6962be38"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "pithos-desktop",
|
||||
"product": "Pithos",
|
||||
|
|
|
|||
|
|
@ -138,12 +138,12 @@
|
|||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.33</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-22 · Typing into a page's form (sign-in, address bar, any input) no longer lifts the bottom nav bar above the keyboard. A root-view OnGlobalLayoutListener detects the soft keyboard and hides the nav bar while it's up, so the user keeps the full page strip for typing; nav bar returns when the keyboard closes. WebView still shrinks around the focused field. Same signing key; installs over 0.32.</div>
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.34</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-22 · In-browser password save / autofill. Credentials.java (JSON on-disk) + CredentialsBridge expose window.AriadneCreds to pages; a small script injected on page load hooks every form containing an <input type=password>, posts (host, username, password) to Ariadne on submit, and the browser prompts to save via a native dialog. On revisit, a gold floating banner at the top of the page offers one-tap fill. Cross-origin iframes can't launder credentials — the bridge checks the WebView's current URL hostname against the host the JS claims. Store is plaintext on-disk for now; Android Keystore wrap is next. Same signing key; installs over 0.33.</div>
|
||||
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.33.apk">ariadne-v0.33.apk</a> — APK</div>
|
||||
<code>b9b5367901c3fbe470be72d2265a71ebd0ac8417f7c21ff40aca54e5779901eb</code>
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.34.apk">ariadne-v0.34.apk</a> — APK</div>
|
||||
<code>20d89b886ebb3007cbc58119c58a84fdbc5a10c76d31a1f04ebf403835685654</code>
|
||||
</div>
|
||||
<div class="file">
|
||||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||||
|
|
@ -152,12 +152,12 @@
|
|||
</div>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.32</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-22 · Cold-launch of an ariadne-* deep link (e.g. `am start -a VIEW -d ariadne-set://tab-switcher/grid`) no longer opens the URL as a tab (which showed ERR_UNKNOWN_URL_SCHEME in 0.31). onCreate now holds the deep link, opens the home tab normally, then runs it through handleChoice so the preference actually flips. Warm-launch path (onNewIntent) is unchanged. Same signing key; installs over 0.31.</div>
|
||||
<h2>Ariadne for Android <span style="color:var(--acid)">0.33</span></h2>
|
||||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-22 · Typing into a page's form (sign-in, address bar, any input) no longer lifts the bottom nav bar above the keyboard. A root-view OnGlobalLayoutListener detects the soft keyboard and hides the nav bar while it's up, so the user keeps the full page strip for typing; nav bar returns when the keyboard closes. WebView still shrinks around the focused field. Same signing key; installs over 0.32.</div>
|
||||
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.32.apk">ariadne-v0.32.apk</a> — APK</div>
|
||||
<code>0c6ae8b780fe2f6a72bcd8c8e696daa0fb8f2ea5b81bf5d96ff0a6db6962be38</code>
|
||||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.33.apk">ariadne-v0.33.apk</a> — APK</div>
|
||||
<code>b9b5367901c3fbe470be72d2265a71ebd0ac8417f7c21ff40aca54e5779901eb</code>
|
||||
</div>
|
||||
<div class="file">
|
||||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue