Scille / parsec-cloud

Open source Dropbox-like file sharing with full client encryption !
https://parsec.cloud
Other
268 stars 40 forks source link

Workspace History: GUI #8663

Open mmmarcos opened 2 weeks ago

mmmarcos commented 2 weeks ago

See user stories in #6147.

NicoTuxx commented 2 weeks ago

Multiple points to take in consideration here:

mmmarcos commented 2 weeks ago
  • What is the API able to do atm?

According to @touilleMan: For the GUI, it's just an at parameter [...] I'm thinking of adding a method for listing the versions of a particular file (but that's for later, right now the most important thing is that the GUI can mount a workspace at a given date). [...] You can perform all the read operations of the classic API (read files, list directories, stat files, etc.).

  • The feature is required by customers, but need to be improved in UX terms (maybe something like "Restore to an old version" function in Windows)

It is not necessary a single feature.

I will complete the issue description with some use cases to be addressed. From there, maybe multiple features can be proposed with the same API (restore file to a specific version, restore ws to a specific date, etc.).

  • Long term we want / need the most known feature of this type: an history of file versions, with the possibility of restore a specific one => Is it possible today? If not, create issues (bindings / GUI) to trace it.

Currently, the API seems to propose restore of a file to a specific date, but listing the file versions also seems interesting. I will add use cases so we can prioritize.

Max-7 commented 1 week ago

https://www.figma.com/design/XW3SNWHV8BhPsPJpsOCV2h/Parsec-App?node-id=31197-75432&node-type=frame&t=BlZwmEnelh6J5nmf-11