Skip to content

Aux Proton Bridge v0.1.0

Choose a tag to compare

@jaundre-van-staden jaundre-van-staden released this 23 Jul 16:27

Aux Proton Bridge v0.1.0

Engineering MVP / private beta foundation for an unofficial Linux desktop bridge over Proton Drive.

What works

  • GUI wrapper over Proton's official proton-drive CLI
  • Proton browser login/logout via the CLI
  • /my-files listing
  • Download selected files/folders
  • Download all visible /my-files entries
  • Upload local files/folders
  • Choose/open local destination folder
  • Activity log
  • Serialized Proton CLI queue to reduce SQLite cache-lock conflicts
  • Conservative transfer defaults: merge folders, skip existing files

Security model

  • The app does not ask for or store Proton passwords.
  • Proton authentication remains in the official CLI's OS secret store.
  • Renderer nodeIntegration is disabled.
  • Context isolation is enabled.
  • CLI commands are executed as argv arrays, not shell strings.

Verified locally

  • npm run check passed
  • npm audit --json reported 0 vulnerabilities
  • npm run smoke:source passed
  • npm run smoke:appimage passed
  • cd dist && sha256sum -c SHA256SUMS.txt passed

Limitations

  • Not yet a true bidirectional sync daemon.
  • Deletes are not automated.
  • Conflict behavior is intentionally conservative.
  • Packages are unsigned.
  • Tested on Fedora 44 x64 build host; wider distro qualification remains pending.

Not affiliated with, endorsed by, or sponsored by Proton AG.