chore(release): @mosaicstack/mosaic 0.0.25 #435
Reference in New Issue
Block a user
Delete Branch "release/mosaic-v0.0.25"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@mosaicstack/mosaic 0.0.25 — install UX hardening
Closes the install-ux-hardening-20260405 mission. All 7 acceptance criteria satisfied across three feature PRs.
New features
mosaic uninstall(PR #429)tools/install.sh— framework data, npm CLI, nested stack deps, runtime asset injections in~/.claude/, and npmrc scope mapping--framework,--cli,--gateway,--all,--keep-data,--yes,--dry-run~/.config/mosaic/.install-manifest.jsondrives deterministic reversal; heuristic fallback for installs that predate the manifestcurl … | bash -s -- --uninstallworks without a functioning CLIWizard remediation (PR #431)
mosaic config hooks list|enable|disablesubcommands for post-install managementMOSAIC_ASSUME_YES=1+MOSAIC_ADMIN_NAME/EMAIL/PASSWORDlets CI/automation complete the wizard without a TTYUnified first-run wizard (PR #433)
mosaic wizardandmosaic gateway installare collapsed into a single cohesive flow with shared in-memory staterunWizard$XDG_RUNTIME_DIR/mosaic-install-state.jsonsession bridge has been removedmosaic gateway installstill works standalone (thin wrapper over the same stages) for users who already went through the wizardstate.hooks.accepted === falsenow propagates end-to-end viaMOSAIC_SKIP_CLAUDE_HOOKS— declining hooks actually skips hook installationStats
Upgrade
Alpha — stays in 0.0.x until GA.