Tom Raganowicz
complete
Tom Raganowicz
This is now available on all platforms.
Tom Raganowicz
Managing versions moved out to separate feature request: https://s3drive.canny.io/feature-requests/p/versioning-preview-restore-delete
Tom Raganowicz
Version preview is now available on Android (v1.1.5). It will be available on other platforms later this week.
Tom Raganowicz
in progress
Tom Raganowicz
S3 supports object versioning: https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html
We could use that feature to allow user preview how version has changed, restore to specific version or delete no longer required versions as needed.
We could also improve Trash functionality. S3 doesn't support move operation, currently when user deletes a file, we need to copy that entry to Trash folder, then after it succeeds we need to delete original entry.
Such operation has few downsides:
- copy is an additional operation which slows things down,
- such emulated move (copy + delete) isn't atomic,
- if bucket versioning is enabled the space is being wasted twice, as we've now the deleted entry that is being versioned and new Trash entry which is exactly the same, yet using the space.
Tom Raganowicz
planned