Undo and redo, with whether each is available. The object and its actions keep their identity while history is unchanged; the actions are stable per store.
Undo and redo, with whether each is available. The object and its actions keep their identity while history is unchanged; the actions are stable per store.