Releases: al3xg0r/protondrive-gui
Release list
v0.1.0b4 — fourth beta
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 sizes —
photo timeline -dexposes 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 uploadaccepts 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:54in 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-driveupdate - 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.shhandles 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
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-driveupdate - Delete/rename/restore not available in the Photos view
📋 Requirements
- Linux, Python 3.10+
- The official Proton Drive CLI —
./install.shhandles 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
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
--jsonprogress 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-driveupdate - Delete/rename/new folder not available in the Photos view
📋 Requirements
- Linux, Python 3.10+
- The official Proton Drive CLI —
./install.shhandles 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
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 (
.desktopentry) — 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
- Python 3.10+
- The official Proton Drive CLI installed and on your
PATH
🐛 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.