Page MenuHomePhabricator

Contemplate having atomic operations registered in the front-end so that we can do "undo" and "redo" operations
Open, Needs TriagePublic

Description

While developing TypedList component for the DefaultView (Goal 5), one of the features that we contemplated in the designs was the operation of "undo deletion" after deleting one item from a list.

This operation is currently very technically complex, and we could implement something to allow typed lists to track their state for this particular feature.

However, we could also think bigger and frame this in a more generic way so that every atomic operation can be undone-redone globally.