Search Filter in Snapshot Interface

Hello Seafile Team,

It would be very useful to have a filter option in the Snapshot Page, that includes fields to filter by Action, Date, Time, User and Device.

I recently had to use the snapshot restore, and I found my self clicking through about 50 pages to find my restore point.

Thank You

2 Likes

Ill echo this, request, the feature of snapshot is not usable when there is alot of activity in a folder, I have a 4 TB folder with lots of activity, you cannot find the exact point in time with the current interface, dont get why you would offer a feature that is not usable in real world

Thank you for submitting your request.

The feature is available, allowing users to see who modified a file and through which client, if necessary. However, if there are numerous activities, this may not function effectively.

Searching and filtering the snapshots is not currently supported due to the complexity of implementing this feature. For instance, if you have 10,000 commits (activities) for a single library and 100,000 libraries in the system, storing these commits in the database would require 1 billion records, which exceeds the limits of MySQL/MariaDB.

Certainly, there are solutions available for incorporating this feature; however, all of them are complex and do not justify the benefits. For example, the commits of a library can be stored into ElasticSearch or SeaSearch.