Skip to content

v0.2.0-rc.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 05:09
· 74 commits to main since this release

[0.2.0-rc.2] - 2026-08-23

Testing

  • Added a packaged native-desktop recovery smoke that externally sends SIGKILL only after
    the recovery-armed atomic tag replacement completes, then starts a fresh packaged process,
    supplies the selected scratch root again, rediscovers durable recovery authority, and verifies
    exact-hash guarded rollback without retaining private paths, provider URLs, or credentials.
  • Revalidated the release candidate with the pinned Docker toolchain, desktop JVM/JUnit suite,
    complete Linux CI smoke set, host specification checks, and fail-closed 0.2.0 readiness gates.

Changed

  • Promotion evidence now distinguishes verified packaged process restart/reselection recovery
    from still-unverified physical power-loss durability.
  • Linux screen-reader/AT-SPI promotion status now records the current Compose Multiplatform Linux
    accessibility boundary as an upstream blocker instead of presenting it as an ordinary manual
    check that could be completed on the existing packaged UI.

Known limitations

  • Physical power-cut durability, physical media-key and suspend/resume observation, GNOME/KDE
    session checks, protected EU/US provider accounts and retained provider soak, and the exact
    post-tag v0.2.0 Arch rebuild remain explicit promotion gates.
  • Real Linux AT-SPI/screen-reader traversal is blocked by the current Compose Multiplatform
    Linux accessibility boundary; final promotion requires an explicit documented exception or a
    supported Linux accessibility bridge/UI strategy rather than silently marking that gate passed.

Artifact status

The attached APK is an installable debug-signed demo build produced by the pinned Docker toolchain. Production signing remains an external maintainer boundary.

The deterministic demo source is fully exercised in public CI. Protected live pCloud OAuth, fallback direct-login, and regional-account validation require maintainer-provided sandbox credentials and are reported separately rather than simulated.

The exact jaudiotagger source archive used by the metadata adapter is attached under third-party/, checksum-verified, and rebuildable through the tagged Gradle project.

Linux packages

The release includes an x86_64 AppImage and a single-file Flatpak bundle. Both contain the application runtime. Playback still uses the distribution's installed mpv; the Flatpak invokes that host command through flatpak-spawn. Install the Flatpak bundle with flatpak install ./properpcloud-*.flatpak.