diff --git a/releases-manifest.json b/releases-manifest.json
index ca9adf1..5cf587e 100644
--- a/releases-manifest.json
+++ b/releases-manifest.json
@@ -88,6 +88,21 @@
"AriadneResolver-Setup-0.1.13.exe": "a16d10759efede4412f4fdb52d59424bf56bbb258bb002ab930f4a5a5aef8a41"
}
},
+ {
+ "id": "ariadne-android",
+ "product": "Ariadne for Android",
+ "version": "0.35",
+ "date": "2026-10-22",
+ "platform": "android",
+ "minSdk": 21,
+ "signed": true,
+ "signingAuthority": null,
+ "signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
+ "changes": "LIVE row now reads CoinSpectrum's own /api/v1/spark.json directly. The old backend was a Silent Mode proxy that polled CoinGecko every minute; the new source is the median across 23 exchanges per asset, 1440 one-minute samples over 24 h, published every minute. Change% and the sparkline are computed client-side from the series — no server change needed. Stale/offline captions preserved. Same signing key; installs over 0.34.",
+ "files": {
+ "ariadne-v0.35.apk": "247ae1ec7ec9bfcd4bf4711710514db09f7e9e051264117024a330eb78fadaee"
+ }
+ },
{
"id": "ariadne-android",
"product": "Ariadne for Android",
@@ -103,21 +118,6 @@
"ariadne-v0.34.apk": "20d89b886ebb3007cbc58119c58a84fdbc5a10c76d31a1f04ebf403835685654"
}
},
- {
- "id": "ariadne-android",
- "product": "Ariadne for Android",
- "version": "0.33",
- "date": "2026-10-22",
- "platform": "android",
- "minSdk": 21,
- "signed": true,
- "signingAuthority": null,
- "signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
- "changes": "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.",
- "files": {
- "ariadne-v0.33.apk": "b9b5367901c3fbe470be72d2265a71ebd0ac8417f7c21ff40aca54e5779901eb"
- }
- },
{
"id": "pithos-desktop",
"product": "Pithos",
diff --git a/releases/index.html b/releases/index.html
index af7760f..b6a00c9 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -138,12 +138,12 @@
-
Ariadne for Android 0.34
-
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.
+
Ariadne for Android 0.35
+
Android 5.0+ (API 21) · self-signed release key · 2026-10-22 · LIVE row now reads CoinSpectrum's own /api/v1/spark.json directly. The old backend was a Silent Mode proxy that polled CoinGecko every minute; the new source is the median across 23 exchanges per asset, 1440 one-minute samples over 24 h, published every minute. Change% and the sparkline are computed client-side from the series — no server change needed. Stale/offline captions preserved. Same signing key; installs over 0.34.
-
-
20d89b886ebb3007cbc58119c58a84fdbc5a10c76d31a1f04ebf403835685654
+
+
247ae1ec7ec9bfcd4bf4711710514db09f7e9e051264117024a330eb78fadaee
Signing certificate — SHA-256 (the same key signs every future release)
@@ -152,12 +152,12 @@
-
Ariadne for Android 0.33
-
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.
+
Ariadne for Android 0.34
+
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.
-
-
b9b5367901c3fbe470be72d2265a71ebd0ac8417f7c21ff40aca54e5779901eb
+
+
20d89b886ebb3007cbc58119c58a84fdbc5a10c76d31a1f04ebf403835685654
Signing certificate — SHA-256 (the same key signs every future release)