tweak changelog list and caret for better appearance, customization

make label optional in changelog list, make caret sizing customizable
via @caret-width, tweak list appearance