Dashboard editing - versioning - undo
Implement Dashboard versioning. It is so easy to delete something on the dashboard when you are customising it. With the new sharing feature I can see more people able to customise it. Would be great to have a version control to track who did the modifications and also to rollback if needed. Worth case would be an undo feature when you edit and remove something by mistake. At the moment the only option available when you update a dashboard is 'Done Customising'
Interesting idea. This seems generally applicable to all resources.
In the meantime, you can a history of updates in Audit Logs.