All notable changes to the "commit-message-editor" extension will be documented in this file.
- Deploy script had to be fixed. This version is identical to the 0.24.3.
- Snycronize repository selector instances.
- The form view didn't show if the repository didn't contain any commits. (#94)
- In some cases, the configuration was not applied at all on the editor tab.
- Change the cancel button style to secondary.
- Add the ability to change the repository from the tab in multi-root workspaces.
- Show the correct repository on the new tab if it was opened from the scm view by clicking on the pencil icon.
- In multi-root workspaces wrong repository names were shown in the selected repository block. (Fix #68)
- Monospace editor styles are improved.
- Fix CSS overlay issue: focus border of the buttons in editor was clipped.
- Add ability to use the monospace editor in the form view.
- Add ability to open the editor in a specific editor group.
- The default view option was ignored when the form view was set as default. (Fix #81)
- The monospace editor was collapsed if the form view was the default view.
- Added the missing value field to the boolean type (Fix #79)
- VSCode Webview Elements updated to 0.8.1
- Tabs view was broken on the editor page.
- Added
Reduce Empty Linesoption. In previous versions, the unnecessary empty lines were removed automatically in the compiled message of the form view. However in many cases, this is an unwanted feature, so from this version the removal of empty lines is optional. It is allowed by default.
- Allow adding newlines to the prefix, suffix and the separator
- Where more than two empty lines followed each other, the "redundant" lines were removed automatically. It is an unsolicited feature, so it was deleted.
- Fix #47
- Shareable configuration
- Added maxLength property to the text tokens
- Fix #40
- Fix #38
- VSCode Webview Elements updated to 0.6.2
- Full width mode fixed when only one view is visible
- Added full-width mode: the content fills the whole available space.
- Monospace editor: optional editor in the text view which uses a monospace font
comboboxoption added to the enum type token- Added "Select all/Deselect all" buttons to the multi-select widget
- Tab content won't be destroyed when the active tab is changed
- Fix option hover color (again)
- Fix option hover color
- The recent commit list will be updated when the selected repo is changed
- Configurable textarea height in the form view
- The selected repository name will be displayed above the buttons if more than one repo is available
- Description was not displayed in the multi-select widget
- Fix #26
- Fix #25
- Github Actions fix
- The frontend has been completely rewritten from scratch
- Added
multipleoption to the enum type
- Fix #18
- The default config follows the Conventional Commits format
- Uses built-in icons in the menu header
- Add ability to disable form or textarea view
- Fix #12
- Fix typo in the default config
- Update documentation
- Add "save and close" option
- Minor changes
- Fix #5
- Fix the buggy select in the form view
- Uncheck "Amend previous commit" checkbox when the last commit reverted
- Add ability to amend commit
- Add
commit-message-editor.confirmAmendconfiguration option
- Configurable default view (textfield or form), add
commit-message-editor.defaultViewconfig option - Content Security Policy fine tuning
- CSS improvements
- Save view state between tab switches
- Add VSCode Webview Elements as npm dependency
- Add ability to edit commit message in a customizable form
- Add ability to use token variables in the template
- Add
commit-message-editor.tokensconfiguration option to define the available tokens
- Not too much, familiarize myself with the VSCode publishing tool :D
- Add ability to define commit message template in the configuration (
commit-message-editor.template) - Add webview with a textarea and a list of recent commits
- Add a pencil icon to the VSCode source control view that opens the editor in a new tab