Skip to content

Fix Windows user-level installation (0.8.2) - #17

Merged
RudySource merged 12 commits into
mainfrom
fix/windows-user-install
Sep 7, 2026
Merged

Fix Windows user-level installation (0.8.2)#17
RudySource merged 12 commits into
mainfrom
fix/windows-user-install

Conversation

@RudySource

@RudySource RudySource commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Windows installation can fail with an elevation-required error while probing the staged executable, and a successful install previously left PowerShell suggestions disconnected.

This change embeds an explicit asInvoker manifest, uses a neutral staging name, rejects a failed startup probe before replacement, keeps Windows PowerShell 5.1 script encoding safe, and makes accepted setup connect PowerShell plus enable local suggestions. It also normalizes Windows verbatim paths before writing the shell profile.

Coverage includes resource-level manifest validation and an end-to-end installation under a standard Windows account. The test launches a fresh PowerShell 7 profile, verifies the Ctrl+F handler, obtains a real directory suggestion, and confirms that a failed update preserves the existing binary. Includes 0.8.2 release metadata.

@RudySource
RudySource merged commit d8c1ced into main Sep 7, 2026
4 checks passed
@RudySource
RudySource deleted the fix/windows-user-install branch September 7, 2026 21:03
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