Feature Request - Restore Versions filter: Show only deleted

I would love to have an additional check-able filter in the Restore Versions window that allows us to only show files which are deleted or moved, i.e. which weren’t just replaced by a new file.

(Optimally it’d only show deleted files, not moved ones, but since, afaik, the file version system doesn’t differentiate between move and delete, this doesn’t seem feasible)

Use case:

Often when something went wrong, it is that somehow a file got deleted even though you didn’t want it to, so now the file is missing. This button would make it quite easy to find such cases.

As long as one has enabled File Versioning and only a moderate amount of moved & deleted files per time unit (e.g. a month), this gives the user a quite effective way to manually scan whether something went wrong (i.e if an unintended delete happened) by using the Restore Versions Window:

Just open the window, check the box, limit to e.g. a month, and look if it roughly matches your expectations. Double-check any unexpected entries.


A related anecdote why I’d love this feature:

My last synchronization solution (a PowerFolder variant for our university called Hessenbox) had, quite paradoxically, the bad habit of deleting my files (long paths were internally shortened in Windows fashion [Name~1], but that didn’t always work for some reason, so sometimes it thought I had deleted a file (for usual 20-50 random files at the same time), and off they went; at least that’s my best guess why it happened).

I only still have all my files (or at least my sanity) because the software kept a log of deleted files, which is more or less the Restore Version Window from the Syncthing GUI, but only showing deleted (or moved) files, and with the option to display it flat (i.e. only the files, without the tree structure of the path to them) and sort it chronologically.

Without this log, it would have been an absolute nightmare to figure out which of 20k files got randomly deleted.

1 Like