robby1066 / keepposted-help

Documentation, Issue Tracker, and Repository of Knowledge For Keep Posted (www.keepposted.io) — A way to keep teams informed and connected without disrupting their focus.
https://www.keepposted.io
1 stars 0 forks source link

Add ability to purge a finalized video for re-editing #56

Closed robby1066 closed 3 years ago

robby1066 commented 3 years ago

What's the problem you're hoping this new feature will solve?

Sometimes, an error is caught after finalizing a message and it would be good to go back and fix it. You currently can't edit a message after the clips have been merged into the final video.

Description of feature

On the message page, there should be an option under message actions to "unpublish and edit" or similar. This would nuke the finalized message video (which will make the message un-viewable to people that it's shared with). Once the final message has been deleted, the clips can be re-recorded and the final message can be re-compiled.

There might be some value in having a cutoff period for this (a couple days?)

It's more of a system maintenance need than a user need, but it would save a lot of storage space to delete the clips after the final message is generated. Doing some cleanup would be good, but it's important not to mess with a user expectation in a negative way. Clearly communicating that a message can be re-generated for something like 72 hours and then it's final may be a good way to do that.

Alternatives and workarounds

Currently users need to re-record a whole new message if they want to change some of the content in an existing message.

robby1066 commented 3 years ago

Added this to the UI today. It appears on the message details page under the "Actions" expandable block.

The link it titled "Unpublish and edit message", and there is a confirmation when clicking on it.

Screenshot 2021-06-08 at 16 01 25

Screenshot 2021-06-08 at 16 02 05

Once the video has been deleted, the user is brought to the edit UI to update thier clips.

This like is hidden in the case where the message has been cleared of it's source files, which would make re-editing it impossible without recording everything from scratch.