Skip to content

omnideck v0.1.0-beta.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 21:09
· 32 commits to main since this release
e565c92

omnideck application v0.1.0-beta.6

This beta supersedes v0.1.0-beta.5 with an AppImage setup fix discovered by
the published-artifact VM qualification sweep. It includes the desktop zoom,
native downloads and completion toasts, menu suppression, native updater, and
browser-preservation work introduced in beta.5.

AppImage setup compatibility

The AppImage host now removes linuxdeploy's build-time Python environment
variables before launching its bundled CLI. Elevated package-manager helpers
therefore use the host operating system's Python installation during first-run
setup instead of the AppImage's ephemeral library paths.

Reliable bundled CLI startup

The native host now drains all sidecar output events after process termination
before it validates version and runtime-status responses. This removes an
intermittent startup race that could make a correct DEB sidecar appear to have
returned empty output during packaged smoke or first launch.

Native package retries now clear incomplete bundle output before starting over,
so temporary files from a failed installer attempt cannot leak into a release.

Qualification coverage

Release candidates and published artifacts are checked in clean local lab VMs
for AppImage, DEB, RPM, atomic Linux, and Windows. The journeys cover setup,
recovery, Custom Apps, downloads and completion toasts, uploads, keyboard and
mouse-wheel zoom, the native update bridge, menu suppression, and lifecycle
behavior. The regular browser application's existing end-to-end suite remains
part of the required hosted checks.

Known limitations

Preview packages do not yet carry paid publisher identities. Windows may show
a Microsoft Defender SmartScreen warning, and macOS may require explicit
approval in Privacy & Security. Native macOS and ARM64 execution remains
dependent on available dedicated hardware and is recorded separately from the
hosted build and static package contract.