Skip to content

ECHO Launcher v1.1.0

Choose a tag to compare

@knoxhack knoxhack released this 13 Jun 09:11
· 25 commits to main since this release

ECHO Launcher v1.1.0 ships the player-first launcher overhaul.

Highlights:

  • Adds selected-pack app:get-pack-state as 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