Some functional improvements/additions for gitlab
At the moment this extension provides the following improvements. Each of them can be disabled separately.
On board view issue cards:
- show the amount of related merge requests
- show the time tracking stats for this issue. numbers will change colors when the estimate has been passed.
- allow removing an individual label directly from the issue card
On the right sidebar after selecting an issue on a board:
- allow removing an individual label from an issue with a single click
Epic detail view:
- add labels to assigned issues list
- show sum of weight of issues for epic (open / closed / total)
To be able to use it, you need to insert a personal gitlab token in the form that opens when you click the extension icon in the header bar.
Be aware that the extension is currently limited to gitlab.com only.
Changelog:
## [0.8] - 2020-12-05
### Added
- Epic Detail: show link button which leads to the issue list filtered by the shown epic
### Fixed
- Issue Detail: remove duplicate "Remove label button" as gitlab now finally has it's own one
- Issue Boards: adjust styling and adapt to new markup structure for "remove label" on issue cards
- Issue Boards: adjust styling and adapt to new markup structure for "remove label" in right sidebar
## [0.7] - 2020-05-11
### Added
- Epic Detail: add open/closed weight
- Epic Detail: render smaller labels
- Epic Detail: render scoped labels properly styled
### Fixed
- Epic Detail: properly position weight in header
- Boards: adjust to updated markup structure and use proper icon for "remove label"
## [0.6] - 2020-05-11
### Added
- Epic Detail: show sum of weight of issues
- Extension description: note that only api scope is needed for gitlab token
### Fixed
- Epic Detail: always show labels in a second row for consistent layout
- Epic Detail: add fallback if label data can't be found
- Webstore upload through CI works again
- Fix broken build
## [0.5] - 2020-03-15
### Added
- Allow one click removal of labels from issue detail view sidebar
- Show labels for issues on epic detail view
### Fixed
- Adjust projectPath recognition to new url schema
- Adjust remove label function to new labels markup and scoped labels for all views
## [0.4] - 2019-05-12
### Added
- Use parcel/babel so import statements can be used and files can be splitted
- Allow direct removal of labels from board cards
- Time stats element will now turn orange if the spent/estimated ratio is greater than 1 and red if greater than 1.3
- Use new logo created by hanna
- Migrate to typescript
### Updated
- refactored sidebar code into own file for reusability
### Fixed
- Fix regex so scripts are also triggered for unnamed boards (for projects that may only have a single board)
- Remove duplicated "time estimate" data element instead of trying to weirdly merge functionalities
## [0.3]
### Added
- Allow removing labels from the board sidebar
### Fixed
- Use dynamic svg url for icons
## [0.2]
### Added
- Show time stats on issue cards
- Allow en/disabling of features
### Changed
- Use MutationObserver for adding features instead of a timeout
## [0.1] - 2019-01-06
### Added
- Show amount of merge requests on issue cards
Latest reviews
- (2022-12-23) Kevin Doorneweerd: Used to be great, but seems to have broken with a gitlab update