Skip to content

fix(desktop): streamline managed runtime repair - #114

Merged
tulayha merged 1 commit into
mainfrom
fix/managed-runtime-repair-flow
Aug 11, 2026
Merged

fix(desktop): streamline managed runtime repair#114
tulayha merged 1 commit into
mainfrom
fix/managed-runtime-repair-flow

Conversation

@tulayha

@tulayha tulayha commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a direct Repair VidXP action to broken Desktop-managed installation summaries.
  • Open existing managed setup directly instead of routing through the first-install confirmation.
  • Surface managed-runtime attention and repair controls before the feature list while preserving the saved feature selection.
  • Keep Desktop-managed launchers private rather than publishing them to PATH, preserving lifecycle ownership, controlled launch configuration, version validation, and coexistence with externally installed CLI runtimes.
  • No storage or model migration is required, and existing repositories do not need rebuilding.

Validation

  • npm --prefix desktop run check — exercised TypeScript compilation, ESLint, 41 jsdom component tests, and the Vite production build. The component tests use mocked Tauri adapters and are not end-to-end Desktop validation.
  • cargo test --locked --manifest-path desktop/src-tauri/Cargo.toml — exercised 81 Rust unit and lifecycle tests.
  • npm --prefix desktop run model-catalog:check — verified the generated Desktop model catalog matches the canonical capability contracts.
  • npm --prefix desktop run notices:check — verified generated third-party notices are current.
  • git diff --check origin/main...HEAD — verified the PR diff has no whitespace errors.

@tulayha
tulayha marked this pull request as ready for review August 11, 2026 08:21
@tulayha
tulayha merged commit 1e553c3 into main Aug 11, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant