This is a nightly release of Vibepollo and contains several bug fixes and may contain new features. Check the commit log for more information.
Windows installer · Linux (Arch x86_64)
Nightly Windows installers are unsigned and include self-signed gamepad components. They may cause false-positive antivirus alerts.
Source: 2acb175f0242
Since the preceding successfully published nightly Commit log
2.0.2-nightly.d20261031.r.2.399a420e5fe0: compare exact sources.
fix(windows): Restore display-helper pipe access
Grant the read-attributes permission Windows requires for helper pipe
connections without granting pipe creation or ACL control. Keep the grant
and client request on one tested mask, matching the live correction
reported in PR #389 for issue #387.
Co-authored-by: Codex <noreply@openai.com>
(cherry picked from commit 6e37a6bd51cdae76a50c65918a12cebb93121366)
fix(installer): validate volume root ACLs and report guard failures
(cherry picked from commit 8d45d0e76dc158126ec486cb646abe15f9feabe7)
fix(installer): Validate replacements before removing the host
The bootstrapper could remove a working installation before the incoming
MSI rejected its destination. Run the package's native preview before any
pre-uninstall, keep path rules aligned, and stop without removing the host
when validation fails. Cover failures and the actual packaged MSI preview.
Co-authored-by: Codex <noreply@openai.com>
(cherry picked from commit 61857bd79f8ce46301e1ee3117ddc4371873917d)
docs(release): Add 2.0.4 installer hotfix notes
Document the Windows drive-root permission fix and the pre-removal
validation that preserves the existing host when a replacement is rejected.
Co-authored-by: Codex <noreply@openai.com>
(cherry picked from commit 470d9b9ec021a80e97ea0bad9133cd2929c104d6)
fix(installer): Warn on uncertain checks and explain blocking failures
Treat incomplete compatibility inspections as warnings while retaining
blocks for observed unsafe paths, permissions, and payloads. Show warnings
on successful completion and include the affected path, failing check, and
Windows error in the UI and logs instead of generic troubleshooting advice.
Co-authored-by: Codex <noreply@openai.com>
(cherry picked from commit 3e6915702548cf4ed83d8d6034dc57b097368f9e)
fix(installer): Unwrap strings in packaged MSI validation
PowerShell can retain PSObject wrappers in an untyped argument array,
so reflection rejected the test inputs before the native preview ran.
Pass a typed string array and exercise wrapped inputs before compiling.
Co-authored-by: Codex <noreply@openai.com>
(cherry picked from commit bf8c546144f02fb7086b48b07a729f675883b8e7)