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

pre-releaseone hour ago

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.

Commit log

Source: 66e169c325da

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

13bbf9eea540

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
(cherry picked from commit 3a3357823c931e303c7ece6179ea3242261307b6)

8fc541df8eb7

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

(cherry picked from commit 2bd1193cc31c7622d4d4f9f00b90ada43a74a304)

443207da1de1

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
(cherry picked from commit 7feec0514571735625feb7d0efff14cabf0aa0ac)

c5b966973267

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
(cherry picked from commit 7f06b6a66a80c7ebbbcf77f957ebee170da4a245)

11f7262a5553

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

(cherry picked from commit 2fcfd3d6c6f171f4de7caedf765592ba498ff46e)

a69effd44f3b

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

(cherry picked from commit bc1feacc3671f50221704fee43d0a5acebe8ac1f)

0326d00f8358

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

(cherry picked from commit c63ceeae869c22c4850b0112349c637ceca884fd)

e2e3bb93982f

test(release): preserve Apollo checkout behavior coverage

Apollo carries an additional workflow behavior test that still required
a literal shallow checkout. Verify its stable shallow and daily full-history
branches so version-anchor fetching remains covered in both test groups.

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

66e169c325da

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)
(cherry picked from commit f078104b2b9224f080e503271dcea2a96fb573c1)

Don't miss a new Vibepollo release

NewReleases is sending notifications on new releases.