improve commit popup and commands