ECHO Launcher v1.1.0
ECHO Launcher v1.1.0 ships the player-first launcher overhaul.
Highlights:
- Adds selected-pack
app:get-pack-stateas the backend source of truth for Home, Library, readiness, install, repair, handoff, diagnostics, and runtime flows. - Strictly rejects cross-pack and wrong-family manifests before install/repair/play; invalid local manifests become clear blockers instead of crashes.
- Rebuilds Home around one selected-pack hero, one primary action, and an explicit blocker stack.
- Rebuilds Library so every official pack card has scoped actions: Play, Install, Update, Repair, Diagnostics, or Unavailable.
- Repairs deterministic ECHO Minecraft Launcher profile ownership while preserving user-created profiles.
- Fixes Sky Relay clean repair routing so clean verification does not loop back to Repair.
- Keeps the visual identity while improving performance with lazy art loading, memoized card/action state, hidden-tab polling pauses, and virtualized heavy lists.
Validation:
- npm.cmd run test
- npm.cmd run lint
- npm.cmd run build
- npm.cmd run perf:budget
- npm.cmd run test:e2e:release-index
- npm.cmd run test:e2e:sky-relay-launcher
- npm.cmd run test:e2e:sky-relay-electron-ui
- npm.cmd run package:win
Asset SHA-256:
- ECHO-Launcher-1.1.0-Setup.exe: D7A4F2C9C2D080823495678C344493102F593104674D9F9D58DD651DFA1A9857
- ECHO-Launcher-1.1.0-Setup.exe.blockmap: 675D8A36FF7EA893EA99819B8AB9FC8689D2BEF95F59D2CF96D86D847648E9C3
- latest.yml: 58D615575C00B484DC4A9B52C19A82ED4CE0BAE4658261B292345FEF16DC0C1A