An undo function to undo the last actions is rare in web applications. However, since all actions are stored in a history in the Can Do solution, the information for undoing the last action(s) is basically available. Therefore, we have developed a logic that analyzes these last actions and checks whether an undo is possible, we then offer this. The undo always refers to any object that can be selected and can also go back infinitely long.
The Trashcan remembers deleted items for a project and displays them in a list. The list is also infinite at first, but it is reset when the server is restarted.
We are gradually building this feature into all apps where the data can be modified or deleted. This has already happened in the project planner app.