Skip to content

Release v1.0.0: VM details, management actions, and floating REPL - #2

Merged
ckreiling merged 4 commits into
mainfrom
feature/vm-details
Oct 24, 2026
Merged

ckreiling merged 4 commits into
mainfrom
feature/vm-details

Conversation

@ckreiling

@ckreiling ckreiling commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Summary

Prepare the first public release of the independent exe.dev Omarchy Quattro plugin.

  • Compact identity-based VM details, shared connection metadata, resources and live relative creation age.
  • Configurable row click (SSH by default); Enter opens details and S/B launch from either view.
  • Confirmed restart, pause/resume and copy commands via the SSH JSON API, with explicit admin checks, validated VM names, bounded processes, error feedback and refresh.
  • E opens the exe.dev REPL in a floating terminal.
  • Updated usage, security, contribution and release documentation; new command/age tests.

Verification

  • Local node --test tests/*.test.cjs: 18 entries passed, including 648 exhaustive fuzzy alignment checks and regression coverage for confirmation autorepeat, Qt CrashExit handling, and uncertain-command reconciliation.
  • Local omarchy plugin validate .: passed.
  • Whitespace check passed.
  • Maintainer has visually tested and approved the UI.
  • No live restart, pause/resume or copy commands are executed by the automated tests.

Qt 6 QML lint passed with warnings and no errors. Independent review found and prompted fixes for held-Enter confirmation and SSH-disconnect ambiguity: confirmations now ignore autorepeat, and uncertain management outcomes remain locked until a newly started inventory request succeeds. A second review identified raw Qt CrashExit signals as another uncertain outcome; both management and inventory exit handlers now consume exitStatus, with direct handler regression tests. Final independent review of a4c0b36 found no release blockers. All 18 tests pass; Qt 6 lint exits 0 with warnings, including unresolved qs imports. Review did not perform live VM mutations or UI testing. Required GitHub Actions must pass before merging.

Release scope

Publish v1.0.0 from the merged main commit after verification. Marketplace submission is explicitly deferred.

@ckreiling
ckreiling merged commit 4293246 into main Oct 24, 2026
1 check passed
@ckreiling
ckreiling deleted the feature/vm-details branch October 24, 2026 02:19
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