Skip to content

v0.1.0b2 — second beta

Pre-release
Pre-release

Choose a tag to compare

@al3xg0r al3xg0r released this 28 Aug 10:03
· 11 commits to main since this release

Unofficial desktop GUI wrapper around the official Proton Drive CLI. Not affiliated with Proton AG.

✨ What's new since v0.1.0b1

  • One-shot installer (./install.sh) — fetches the official CLI directly from Proton's release index with SHA-512 checksum verification, installs system dependencies, sets up the Python environment, and installs the desktop launcher. Also auto-recovers from the "Illegal instruction" crash on older CPUs by falling back to the x64-baseline build.
  • Live upload/download progress bar — best-effort, since the CLI has no --json progress format; parses its terminal spinner output via a pseudo-terminal (needed because the CLI stays silent over a plain pipe).
  • New folder, rename, move-to-Trash (right-click a row) — My files only for now.
  • Fixed a crash/hang after login-logout caused by a PySide6 worker-thread reference-lifetime bug.
  • Custom palette-aware monochrome icons (previously relied on the system icon theme, which was inconsistent/invisible on some themes).

✨ Carried over from v0.1.0b1

  • Browse My files and Photos (Photos is a flat, most-recent-first timeline)
  • Upload / download files and photos
  • Log in / log out
  • Desktop launcher

⚠️ Known limitations

  • Linux only
  • No account name or storage quota shown (the CLI doesn't expose them)
  • No permanent delete yet — only move-to-Trash
  • No drag & drop
  • Progress bar and Photos download rely on undocumented CLI behavior — may break on a future proton-drive update
  • Delete/rename/new folder not available in the Photos view

📋 Requirements

  • Linux, Python 3.10+
  • The official Proton Drive CLI./install.sh handles this for you

Bug reports and PRs welcome — see the README for setup and the current roadmap.

Full Changelog: v0.1.0b1...v0.1.0b2