Side-load v0.6.4
if your UpdateChecker is still on v0.6.3.
v0.6.4 ships the in-app UpdateChecker and the manifest URL fallback chain. v0.6.3 users cannot auto-update because the v0.6.3 APK has a single manifest URL baked in at build time — and that URL was retired in the same deploy that published v0.6.4. This page is the manual side-load path.
The v0.6.3 build cannot see v0.6.4.
The Pulse Notes in-app updater polls a remote manifest at a URL that was compiled into the APK at build time. v0.6.3 was built before the manifest URL fallback chain existed, so it polls a single host. That host was retired when v0.6.4 deployed, and v0.6.3 cannot reach the new host. Side-loading v0.6.4 installs the new build with the new fallback chain, and from then on every future release will reach the device through the in-app updater.
-
v0.6.3 polls a single host
The v0.6.3 APK was built with
DEFAULT_MANIFEST_URL = https://hrkbksh0x0xz4.space.minimax.io/updates/android.jsoninpulse-android/web/src/lib/update-checker/update-checker.ts. No chain. No fallback. The updater polls that one host and trusts whatever it returns. -
v0.6.4 retired that host
v0.6.4's manifest lives on a different host. The R87 host still serves a v0.6.2 manifest (it was never updated to v0.6.3). v0.6.3 polls the R87 host, gets v0.6.2 back, and shows "your version is up to date" — even though v0.6.4 has been live for hours.
-
v0.6.4 adds the chain
v0.6.4 ships
DEFAULT_MANIFEST_URLSas an array of 5 known hosts (most-recent first), with theVITE_UPDATE_MANIFEST_URLenv override at the head. From v0.6.4 onward, every APK that ships after a host rotation will still find a valid manifest through the chain. -
Long-term fix: a stable host
The fallback chain is a bridge, not a permanent solution. The architectural fix is to publish the manifest at a stable URL that does not rotate — Cloudflare R2 bucket, GitHub Pages on
TimesNuRoman/pulse, or raw GitHub atraw.githubusercontent.com/TimesNuRoman/pulse/main/updates/android.json. Tracked as an R93+ follow-up; this page is the bridge for v0.6.3 users today.
Install v0.6.4 manually.
4.35 MB APK · no Google Play · no account · no telemetry.
- 1
Open the APK in a browser
On the Android device, open
https://9u26sgn3vblim.space.minimax.io/downloads/pulse-notes-0.6.4-debug.apkin Chrome (or any browser). Confirm the download. Some browsers may show a warning for downloads outside Google Play — that is expected. - 2
Allow installs from this source
Android will ask for permission to install from the browser (or file manager). Tap Settings, toggle Allow from this source, then return and tap Install. This permission is per-app and can be revoked after the install.
- 3
Verify SHA-256 (optional)
Power users can verify the download against the published fingerprint. The expected SHA-256 is:
FB6FD8A0C720DF7FB4CC902FC480EFF258A5AD5D7B5FF7A24893BA1437A0C58EShort form:
FB6FD8A0…0C58E. - 4
Open Pulse Notes v0.6.4
The installer replaces the existing Pulse Notes app (same
appId,app.pulse.notes) and preserves the local SQLite database. All notes, tags, and backlinks are intact. The in-app UpdateChecker is now active and will handle every future release.