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.
Source: c3677617b45e
Since the preceding successfully published nightly Commit log
2.0.2-nightly.d20261023.abd0b8aa79fd: compare exact sources.
fix(web): show unobserved display driver as informational
fix(installer): preserve bounded inventory failure diagnostics
Report inventory stage timings on timeout and version-source context without
changing the safety deadline or accepting malformed versions.
Prepared with OpenAI Codex.
Merge pull request #355 from Nonary/dot/fix-352-driver-status
fix(web): present unobserved virtual-display status without a failure warning
Merge canary into installer inventory diagnostics
Preserve both histories and qualify the combined display status and
installer diagnostics tree. No additional source changes.
fix(macos): normalize file clock counts and link static dependencies
Adapt the remaining file-clock conversions and Apple FFmpeg/ZLIB linkage from Leeroy Ding’s Nonary/Vibepollo#603 (e841891cf5b85071f76947c2f6c33ba3df7348a1). Keep the existing fingerprint representation and limit this change to compiler and dependency portability.
Co-authored-by: Leeroy Ding <leeroy@ding.contact>
Merge pull request #356 from Nonary/dot/issue-660-inventory-diagnostics
fix(installer): preserve bounded inventory failure diagnostics
merge: refresh macOS portability fixes with current canary
fix(cache): preserve the full native file-clock count
Serialize signed clock counts without narrowing, including the minimum representable value. Keep the complete decimal timestamp in artwork sidecars and preserve existing version-1 ordinary-count metadata. Extend regression coverage through signed 128-bit limits and timestamp pairs separated by 2^64 ticks.
Merge pull request #357 from Nonary/dot/macos-portability-residuals
fix(macos): normalize file clock counts and link static dependencies
fix(pyrowave): strip shader debug metadata before compacting IDs
fix(installer): retry timed-out display inventory once
fix(windows): resolve MinGW floating-point environment in audio DLL
Merge pull request #362 from Nonary/dot/fix-mingw-dll-fenv
fix(windows): resolve MinGW floating-point environment in audio DLL
Merge canary into display inventory timeout recovery
Merge canary into PyroWave regeneration portability fix
Merge pull request #361 from Nonary/dot/fix-660-inventory-timeout-recovery
fix(installer): recover once from display inventory timeout
fix(process): observe paused applications after clients disconnect
Based on the defect report and monitoring approach by malmaud in Nonary/Vibepollo#654. Serialize liveness checks with app replacement and suppress background deferred launches.
Merge pull request #360 from Nonary/dot/fix-pyrowave-regeneration-portability
fix(pyrowave): make packing shader regeneration independent of glslang debug stripping
Merge pull request #363 from Nonary/fix/paused-session-exit-654
fix(process): clean up exited apps after the last client disconnects