Merge branch 'reset-and-restore' into main
* reset-and-restore:
CHANGES: document the new resset and restore actions
reset: add a "Restore Worktree" action
fixup! ux: revamp the Reset menus
toolbar: add tooltips to the Reset actions
toolbar: flatten some logic
toolbar: add "Undo Last Commit"
reset: add tooltips to the reset menu
ux: revamp the Reset menus
toolbar: guard against missing actions
ux: add menu icons for many actions
icons: add style icons for apply, discard and reset
menu: move the Rebase and Reset sub-menus to the top-level menubar
cmds: add an "Undo Last Commit" action to the "Commit" menu
Signed-off-by: David Aguilar <davvid@gmail.com>