Skip to content

Releases: Auxillo-Tech/Aux-Proton-Drive-Bridge

Aux Proton Drive Bridge v0.3.6

Choose a tag to compare

@jaundre-van-staden jaundre-van-staden released this 12 Aug 18:07

Full reliability and release-hardening pass.

Fixed

  • Large transfers now use an inactivity timeout that resets only on distinct progress, backed by a hard maximum-duration ceiling
  • Successful 50-item queue drains request the next authoritative batch immediately instead of waiting for the next poll
  • Legacy false conflicts close automatically only when local bytes match the remote CLI-verified SHA-1 digest; unverified claimed digests are never trusted
  • Same-size first-time pairs are rejected when the remote verified digest proves that the contents differ
  • Large remote JSON listings are no longer copied into renderer events or persistent operation history, including on failed operations
  • Proton login payload URLs no longer cross into renderer state or activity history; if the browser cannot be opened, the sign-in URL is shown in a dialog
  • Affected AMD Navi 48 Linux systems select software rendering automatically at startup (via ANGLE SwiftShader)
  • In-app updater downloads the package format matching the installation (deb/rpm) and falls back to the universal AppImage on other distros

Changed

  • Removed the non-functional application FUSE controls because Proton Drive CLI 0.6.0 provides no mount command
  • Updated Electron, better-sqlite3, CycloneDX tooling, and audited transitive dependencies
  • Updated all nine localized READMEs and release documentation for the actual v0.3.6 feature set

Aux Proton Drive Bridge 0.3.5

Choose a tag to compare

@jaundre-van-staden jaundre-van-staden released this 05 Aug 05:17

0.3.5 — live sync standard pass

Changes

  • Incremental remote pairing (pair each folder as listed)
  • Live sync activity: phase, current path, listed/paired/queued
  • Sync tab live panel + header/activity bar honest progress
  • Auth/session hardening from 0.3.4 retained

Verified gates

  • npm run check (205 pass)
  • npm audit 0
  • smoke:modules, smoke:source, smoke:appimage
  • e2e:source, e2e:restart, e2e:packaged
  • inspect:artifacts
  • test:installed, test:aur
  • release:sign:verify

No production ProtonDrive files were deleted in validation.

Aux Proton Drive Bridge v0.3.1

Choose a tag to compare

@jaundre-van-staden jaundre-van-staden released this 29 Jul 00:48

Linux Proton Drive bridge. Signed AppImage/deb/rpm + source. Auxillo brand UI. FUSE capability-gated when CLI has no mount.

Aux Proton Bridge v0.2.1

Choose a tag to compare

@jaundre-van-staden jaundre-van-staden released this 23 Jul 17:02

Aux Proton Bridge v0.2.1

This release adds the background/tray foundation after v0.2.0's persistent operation history and one-way backup profile.

New in v0.2.1

  • System tray entry
  • Close-to-tray behavior instead of fully exiting immediately
  • Tray actions:
    • show Aux Proton Bridge
    • run backup now
    • quit
  • Background scheduler foundation
  • Scheduler runs only when the user has explicitly enabled a backup profile and selected backup paths
  • Scheduler keeps conservative behavior:
    • upload only
    • skip existing files
    • merge folders
    • never propagate deletes

Included from v0.2.0

  • Persistent local operation history
  • Transfer history UI
  • Operation status tracking
  • Redacted operation storage
  • Conservative one-way backup profile UI
  • Release hygiene fixes for version-specific manifests/smoke tests

Still not complete

  • Not a full bidirectional sync daemon yet
  • No conflict review UI yet
  • No delete propagation yet
  • No auto-update flow yet
  • Packages are unsigned

Verified locally

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

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

Aux Proton Bridge v0.2.0

Choose a tag to compare

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

Aux Proton Bridge v0.2.0

This release continues beyond the original MVP and adds the first real sync foundation pieces.

New

  • Persistent local operation history stored under Electron user data
  • Transfer history UI in the app
  • Operation lifecycle tracking: running, succeeded, failed
  • Redaction before storing operation logs/options
  • Conservative one-way backup profile foundation
  • Backup profile UI:
    • enable/disable profile
    • choose local backup paths
    • set remote Proton parent folder
    • save profile
    • run backup now
  • Backup profile safety rules:
    • upload only
    • skip existing files
    • merge folders
    • never propagate deletes
  • Tests for operation persistence, redaction, and backup profile behavior
  • Release script fix so manifests and AppImage smoke tests only use the current package version

Still not complete

  • Not a full bidirectional sync daemon yet
  • No background tray scheduler yet
  • No conflict review UI yet
  • No delete propagation yet
  • Packages are unsigned

Verified locally

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

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

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.