github Nonary/vibeshine 2.0.2-daily.d20261014.1
Nightly 2.0.2-daily.d20261014.1

pre-releaseone hour ago

This is a nightly release of Vibeshine 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.

Commit log

Source: f078104b2b92

Since the preceding successfully published nightly 2.0.1-daily.d20261012.2: compare exact sources.

3a3357823c93

fix(installer): keep optional USB/IP readiness informational

A successful installation could be reported as a component failure when preserved shared USB/IP drivers had no available controller. Keep runtime-readiness details in the logs and route restart-only outcomes through normal success, while retaining actual setup failures and required-component diagnostics. Cover production script branches, completion UI, reboot success and diagnostic log preservation.

Generated with [Codex](https://openai.com/codex/)

Model: GPT 6.1-Sol Medium

2bd1193cc31c

fix(installer): own supported legacy migration in bootstrap

The released 2.0.0 uninstall facade can be mistaken for a standalone legacy
installer, blocking upgrades before MSI. Resolve its verified MSI identity and
prepare configuration under a durable bootstrap checkpoint, with restoration
and idempotent retries while preserving installed drivers and trust policies.
Remove superseded MSI migration and blind legacy cleanup workarounds.

Validated with 51 production migration checks and full unsigned packages in
both forks. Live disposable-environment upgrade recovery remains untested.

Initial Implementation: GPT 6.1-Sol Medium

Generated with [Codex](https://openai.com/codex/)

Model: GPT 6.1-Sol High

7feec0514571

fix(updater): check release identities without asset downloads

Availability checks downloaded nightly assets before users chose to update.
Use validated API-embedded identities in backend and both Web UIs instead.
Keep legacy metadata and checksums for installed clients; preserve qualification
evidence in CI and release metadata while publishing only useful packages.

Generated with [Codex](https://openai.com/codex/)

Model: GPT 6.1-Sol Medium

7f06b6a66a80

fix(installer): restore legacy removal and narrow 2.0 upgrades

The broad migration preflight blocked Sunshine/Apollo removal and deleted
existing MSI configuration actions. Restore those paths, remove the old
version-specific pre-uninstall, and resolve the 2.0.0 uninstall facade to
its hidden MSI and real install root for transactional daily upgrades.

Generated with [Codex](https://openai.com/codex/)

Model: GPT 6.1-Sol High

2fcfd3d6c6f1

ci(release): qualify stable packages on hosted runners

Stable tags forced Linux onto a local runner and skipped the test suites.
Build both platforms on hosted runners, run the driver and production migration
regressions after WiX is available, and verify version and checkout behavior.
Signing and publication remain separate required approvals.

Generated with [Codex](https://openai.com/codex/)
Model: GPT-6.1 High

bc1feacc3671

docs(release): describe the complete 2.0.1 stable delta

Audit the committed changes since 2.0.0 so the release explains the new
DualSense, display, encoder, recovery and setup behavior. Preserve Linux
installation guidance and exclude reverted features and unpublished work.

Generated with [Codex](https://openai.com/codex/)
Model: GPT-6.1 High

c63ceeae869c

test(installer): validate retained rollback safety boundaries

The driver gate expected a warning from migration code that was removed.
Exercise the production stash, pre-uninstall and recovery paths instead,
proving exact rollback preservation and transactional replacement ordering
without installing products or changing drivers, services or trust.

Generated with [Codex](https://openai.com/codex/)
Model: GPT-6.1 High

f078104b2b92

fix(installer): restore bundled gamepad capability detection

Runtime defaults removed the static selection value that the bootstrapper
mistook for bundle presence, hiding the gamepad checkbox and forcing opt-out.
Read a private build-time capability instead, preserving saved choices and
explicit opt-outs. Add authored MSI fixtures and a portable metadata contract.

Addresses Nonary/vibeshine#312

Generated with [Codex](https://openai.com/codex/)
Model: GPT-6.1 High

(cherry picked from commit 65466f2d7acac81419491af80a84a4ce7a184cda)

Don't miss a new vibeshine release

NewReleases is sending notifications on new releases.