Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 19:49
· 506 commits to main since this release

[1.2.0] — 2026-07-29

Sharing and multi-mount release. Schema: 18.

Added

  • Shared with me: shares others sent you are listed, verified and mountable, including on
    the primary mount.
    They appear under a synthetic Shared with me directory on a virtual volume
    (pdfs-fuse/src/virtual.rs), with name collisions and over-long components resolved by
    its own naming rules.
  • Per-share access model (db/share_access.rs): the effective role of each shared root is
    persisted and kept resident in mount state, so interning an inode never costs a query. The
    database stays the restart/offline authority — every role change is written through before
    the cache updates. A share you cannot write is presented POSIX read-only.
  • Unified location model (pdfs-core/src/mounts.rs, db/mounts.rs): one presentation shape
    for every local Proton Drive location, joining device sync state with a new mount table.
    MountMode is Mirror (full local copy, reconciled both ways) or OnDemand (FUSE session
    fetching on access), with an Unknown fallback so a mode written by a newer client does
    not break an older one.