Releases: knoxhack/ECHO-Launcher
1.1.3
ECHO Launcher v1.1.2
ECHO Launcher v1.1.2
Player-first modpack install fix across launcher and catalog truth.
Hotfix refresh
- Replaced stale Native Loader SHA-1/size pins with the published RC1 loader bytes:
4bc8120a8c554d07d1795e33e057e571c193171c,1,120,889bytes. - Self-heals ECHO-managed bootstrap-only
neoforge-*version metadata by rewriting real NeoForge classpath metadata during Minecraft Launcher handoff. - Extends the packaged all-modpacks smoke to inject stale NeoForge bootstrap metadata before handoff and fail if it ever blocks Primary Action again.
- Refreshed Release Index evidence at
knoxhack/ECHO-Release-Index@7f6a6b1after the validated all-pack run.
Fixed
- Unlocks all official modpack cards through approved Release Index entries for Ashfall, Sky Relay, Galactic Survey, Openlands, and Arcana Division editions.
- Normalizes legacy manifests that omitted
moduleRequirements, so Ashfall NeoForge/Standalone no longer crash with missing module requirement errors. - Resolves ranged module requirements like
>=1.0.0to concrete published ECHO-Modules artifacts and records exact install paths for repair/readiness. - Allows zip-backed packs such as Openlands to keep bundled protocol files while filling only missing module files.
- Keeps Library/Home action state tied to exact selected-pack installability, with no global fake install/update button.
Validation
npm.cmd run test— 224 passed.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:all-modpacks-electron-install— 15/15 official packs passed with real packaged Electron installs and launch-route verification.npm.cmd run package:win— installer, blockmap, andlatest.ymlrebuilt.
ECHO Launcher v1.1.1
ECHO Launcher v1.1.1
Modpack install truth fix.
- Cards and Home actions now fail closed when a channel row looks approved but no approved installable modpack release exists.
- Warning-gated releases no longer appear installable through fallback metadata.
- Release Index validation now rejects approved launcher-channel rows that point at warning modpack entries.
- Sky Relay remains visible, but locked as warning/unavailable until real public-alpha evidence passes promotion.
Validated with test, lint, build, perf budget, Release Index e2e, Sky Relay launcher smoke, Sky Relay Electron UI smoke, and Windows packaging.
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
ECHO Launcher v1.0.7
Stability hotfix for selected-pack installs and launcher handoff.\n\n- Rejects cross-pack manifests before install, repair, verify, handoff, export, or readiness work starts.\n- Makes readiness and Home/Tools/Downloads/Runtime views selected-pack aware.\n- Safely upgrades marker-stripped deterministic ECHO Minecraft Launcher profiles while preserving user-created profiles.\n- Stops clean repairs from looping back to Repair when files verify but launch routing needs diagnostics.\n- Keeps the visual overhaul while lazy-loading pack art, memoizing cards/actions, and pausing polling while hidden.\n\nValidation: npm run test, npm run lint, npm run build, npm run perf:budget, npm run test:e2e:release-index, npm run package:win.
ECHO Launcher v1.0.6
What's Changed
- Overhauled Library modpack cards so pack actions are visible and route to real selected-pack flows.
- Removed duplicate in-app window controls from the launcher top bar.
- Fixed Home install/recovery behavior so blocked installed packs can surface repair/reinstall paths instead of dead Play states.
- Updated selected-pack action copy so Home and runtime controls use the active pack name.
Validation
- npm.cmd run test
- npm.cmd run package:win
ECHO Launcher v1.0.5
Ships the Release Index-backed modpack catalog fixes: Sky Relay catalog support, Openlands unpublished cards, expanded official pack identity handling, and selected-pack-aware launcher copy/polish.
ECHO Launcher v1.0.4
Native hotfix release. Fixes Ashfall Native Edition Minecraft Launcher handoff so the Native profile defaults to Native Loader instead of NeoForge, and validates installed addons/*.echo-addon files before opening Minecraft Launcher.
ECHO Launcher v1.0.3
Fixes Ashfall pack install/update handling for Native and Standalone channels.
- Native installs now resolve the
alphapack manifest instead of falling back to stalestablemetadata. - Standalone install flows now use the selected
experimentalchannel. - Native pack exports include the required Native Loader metadata.
- Profile channel updates now preserve
alphaandexperimentalinstead of coercing tostable.
ECHO Launcher v1.0.2
Summary
- Refactors the launcher around the ECHO Catalog / Release Index as the normal install and update source.
- Reworks Home into a player-first launch cockpit with selected-pack routing and one smart primary action.
- Removes the built-in Publisher surface and legacy player-facing GitHub release-feed settings.
- Reorganizes launcher navigation into Home, Library, Community, Tools, and Settings.
Validation
- npx.cmd tsc --noEmit
- npm.cmd run test
- npm.cmd run test:e2e:release-index
- npm.cmd run build
- Browser smoke test on /?launcher-preview