Skip to content

Releases: al3xg0r/protondrive-gui

v0.1.0b4 — fourth beta

Pre-release

Choose a tag to compare

@al3xg0r al3xg0r released this 06 Sep 09:17

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

✨ What's new

  • Grid view overhaul — real fixed grid layout (was ragged/uneven before), color-coded icons (amber folders, blue photos, red videos, grey files) drawn at full size instead of upscaled from small icons, filenames elided to keep the extension visible, card-style tiles
  • Photos: real filenames and sizesphoto timeline -d exposes real names/sizes/media type, so Photos no longer shows bare capture-time placeholders; videos get a distinct icon from photos
  • Folder drag & drop — confirmed against the official CLI docs that filesystem upload accepts folders directly; drag & drop in My files now supports whole folders, not just individual files
  • Simplified navigation — removed the always-visible Path bar in favor of a compact "Go to path…" button next to the breadcrumbs, for the cases (like /devices) with no sidebar shortcut
  • Human-readable timestamps — dates now show as 2026-07-02 19:26:54 in your local time zone, instead of raw UTC ISO 8601 (2026-07-02T19:26:54.000Z)
  • New app icon — a cloud with an upload arrow, replacing the earlier folder-and-padlock design
  • License — MIT plus a requirement that forks/redistributions keep a visible link back to this repository

⚠️ Known limitations

  • Linux only
  • No account name or storage quota shown (the CLI doesn't expose them)
  • No real image/video thumbnails in the Photos grid — confirmed impossible without a full-file download; the CLI only generates thumbnails on upload for the official apps' own use
  • Progress bar and Photos download rely on undocumented CLI behavior — may break on a future proton-drive update
  • Delete/rename/restore not available in the Photos or Shared views
  • No folder-sync feature yet (postponed — see Roadmap)

📋 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.0b3...v0.1.0b4

v0.1.0b3 — third beta

Pre-release

Choose a tag to compare

@al3xg0r al3xg0r released this 03 Sep 06:45

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

✨ What's new

  • Drag & drop upload — drop files onto the window (folders not yet supported — drop the files inside them instead)
  • Trash support — browse Trash like any other folder, restore items or permanently delete them (right-click), and Empty Trash entirely — both destructive actions confirm first
  • Breadcrumb trail — always know where you are, click any segment to jump back
  • Toolbar no longer silently hides buttons on narrow windows — falls back to icon-only mode instead of buttons vanishing with zero indication (a real bug found via testing, not just cosmetic)
  • Empty Trash button only shows up while actually browsing Trash

⚠️ Known limitations

  • Linux only
  • No account name or storage quota shown (the CLI doesn't expose them)
  • Drag & drop doesn't support whole folders yet
  • Progress bar and Photos download rely on undocumented CLI behavior — may break on a future proton-drive update
  • Delete/rename/restore 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.0b2...v0.1.0b3

v0.1.0b2 — second beta

Pre-release

Choose a tag to compare

@al3xg0r al3xg0r released this 28 Aug 10:03

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

v0.1.0b1 — first beta

Pre-release

Choose a tag to compare

@al3xg0r al3xg0r released this 26 Aug 04:53

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

✨ What works

  • Browse My files (folders, double-click to open, Back button)
  • Separate Photos view — flat, most-recent-first timeline (Proton's CLI exposes photos differently from regular files: no folders, no file size)
  • Upload / download files (and photos)
  • New folder, Rename, Move to Trash (right-click a row) — My files only for now
  • Log in / log out
  • Desktop launcher (.desktop entry) — no terminal needed after setup

⚠️ Known limitations

  • Linux only, tested on one setup — your mileage may vary
  • No account name or storage quota shown (the CLI doesn't expose them)
  • No permanent delete yet — only move-to-Trash
  • No upload/download progress bar
  • No drag & drop
  • Delete/rename/new folder not available in the Photos view

📋 Requirements

🐛 This is a beta

Built by reverse-engineering the CLI's --json output field-by-field against a real account, since Proton hasn't published a schema. Bug reports and PRs welcome — see the README for setup and the current roadmap.