Skip to content

Add guided computer setup and editing - #9

Merged
jdvmi00 merged 1 commit into
developfrom
feat/guided-setup
Sep 6, 2026
Merged

Add guided computer setup and editing#9
jdvmi00 merged 1 commit into
developfrom
feat/guided-setup

Conversation

@jdvmi00

@jdvmi00 jdvmi00 commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Add and edit computers directly in the Qt manager: select a Moonlight pairing, choose desktop preferences, run an authenticated Desktop-app check, and save with an optional app launcher. Forms follow the active Omarchy theme and keep advanced stream settings collapsible.

Rust owns validated, private atomic config writes with stale-draft detection and a save lock. Edits preserve other profiles, display adapters, SSH settings, pairing identity and window matching. Active sessions retain their existing snapshots; setup does not start streaming or modify a host display. Removed computers with saved sessions cannot acquire a second recovery identity through setup.

Validation: repository checks; Rust format, clippy, 8 unit tests and build; 30 Python tests; 20 isolated integration tests; 13 Qt checks, including add/edit/cancel, test invalidation, fake-process stdin, and compact setup pages. Inspected dark and light renderings. All connection tests use synthetic Moonlight/hosts; no real streaming or desktop installation was performed.

@jdvmi00
jdvmi00 merged commit 114d34b into develop Sep 6, 2026
3 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