Archived build legacy-0.8.0-11306a32
AshenedSpire 0.8.0
Built 2026-09-06T17:45:51.0749530Z · PR #24 · merged
Compiled runtime bytes and version labels are preserved. The launcher fetches its data file from this exact public Git commit; its hosting receipt records the URL change. Older versions may have known bugs and different save formats.
Play this buildDownload Web.zipDownload Windows.zipDownload Android.apkSource 183bf65bab028c4953363236621fb95c24297ad2 · Archive commit 7bfde936b71a
Original build manifest · Hosting receipt · All evidence at this exact commit
Changes recorded with this build
Added
- Explicit return screen after browser hiding or native application interruption.
- Real browser visibility, freeze/return and overlapping lifecycle regression checks.
- Owner guide to lifecycle components and phone interruption testing.
Changed
- Backgrounding saves the active campaign and stops transient audio without changing mute.
- The existing screen stays in place behind the cover, preserving selections, inspection, scroll and seed drafts.
Fixed
- An interrupted animation is cancelled and cannot finish or replay after return.
- Return waits for all interruption sources to clear; underlying controls cannot advance the run while covered.
- Unmeasured layout bounds during rotation no longer produce invalid diagnostic JSON.
Full archived changelogScreenshots from this build