Repository navigation
v1.4.0
[1.4.0] — 2026-08-10
Schema: 20.
Added
- File version history (
pdfs-fuse/src/revisions.rs+ a GTK versions dialog): list a
file's revisions, restore one, delete one, or write an old one out to a local path. A
restore re-points the file server-side, so no content crosses the wire and nothing enters
the drain queue; the daemon drops its cached content and repopulates on the next read. - Persistent SDK entity cache (
pdfs-core/src/sdkcache.rs): the SDK's decrypted node
metadata now survives a daemon restart instead of re-walking the tree. It lives in its own
sdk_cache.db, deliberately off the daemon's hotcache.dbmutex, holds no key material,
needs no migrations, and is cleared on logout. - Per-node outcomes for batch operations (
pdfs-core/src/batch.rs):trash/restore/
delete/movereport one result per node, so a node the server rejects no longer fails
the whole batch. - Photo viewer page in the GUI and richer photo metadata in the details pane.
Changed
- SDK telemetry routed into
tracing, so its transfer/block-storage/request spans land in
the daemon log instead of a no-op sink. - A file that fits in one block uploads as a single atomic request rather than the
draft/block/commit sequence.