Your comments
You may try adding the line
smartgit.ssh.impl=sshj
to smartgit.properties.
Do you know that you can create own theme files?
Do you know that you already can use Ctrl+Space to write file names?
I wouldn't got that far with ahead/behind jigsaw pieces. Just the information whether a tag exists locally and remotely as well as equal/different would be enough for the majority of the use cases.
I think, request 270 covers this topic.
Please try log.graph.author.maxLength and log.graph.author.truncateLength.
Because the terminal is just a default, but freely editable custom tool, this would mean to allow to add any external tool to the toolbar. I thought, there would have been a request already covering this topic, but couldn't find. Would you mind me to change the title?
The Format Patch external tool does not work on working tree files - it needs commits/refs. Feel free to add an own command.
What is "first" and "last" if the selected commits are on different branches?
Customer support service by UserEcho
The .tar.gz bundle already lets nearly every user run in on nearly every Linux.