- We've removed the support for code hosting and project management integrations because we are no longer supporting this extension. Thank you for using our product, check out what we're up to now!
- In response to #39 we updated the readme to more closely reflect the state of the GitLab integration (TLDR: not for now).
- Fixed issue #37 - The theming colors now provide contrast for legibility (tooltip improvement included) (thanks @topherfangio for spotting this!)
- The copy for uncommitted code is now clearer (thanks @Jackymancs4 for your PR #34!)
- We've released a breaking change to our API meaning it's not currently possible to setup a new GitLab integration. Apologies.
- Fixed issue #30 - the code fold logic could crash for certain files
- Improved the UX when copying a commit hash to clipboard by displaying a short-lived success notification
- Fixed a bug with the parsing of remote Git URLs (#29)
- Updated the
onClick
handler of the commit hash in the tooltip to copy the hash to the clipboard instead of opening the commit in the browser (#28)
- Fixed a bug that would cause POST requests to the API to fail
- Added support for the GitLab integration!
- Set it up here to view Merge Request and Issue info for your GitLab repos.
- Note: release includes breaking changes to our web API so you need to upgrade to 0.4.0 to keep using the GitHub & Jira integrations.
- Check for presence of Layer on plugin boot to make it easy to get up and running with the app. This has no effect if you don't have Layer.
- The age section of the blame popover can now be hidden
- Combined the blame popover and the age tooltip into one
- Anonymously track repos for which the plugin is used to measure team usage (see #21).
- Improved the logging to help debug issue #16
- Updated the user-agent in the request to the augmentation server
- Fixed issue preventing the gutter from rendering on Windows platforms
- Fixed issue causing Bad Request errors in console when presenting the popover (#16)
- Fixed a few issues with the tooltip analytics introduced in 0.2.0 resulting in duplicate records and the integration notification not being displayed.
- Added new tooltip when hovering over the age gutter to visualise that time span.
- Added a notification to prompt users to install integrations to see additional relevant data.
- Fixed issues with analytics not recording timestamps
- Fixed bugs that would cause Layer to perform multiple searches when using the Search in Layer functionality
- Trimmed new lines in git stdout to prevent user hashes being incorrectly calculated
- Added random user hashes for analytics where users have no global git config email set (#8)
- Fixed a bug that would prevent the Layer desktop app performing a search when clicking the Search in Layer button after the Layer process has been terminated (#3)
- Updated package keywords
- Fix errors being thrown on launch when no git config is present (#5)
- Toggle gutter with
ctrl-b
to displaygit blame
data - Mouse over the gutter to show the blame popover
- Stepsize Services to fetch pull request & issue metadata have been integrated to display this data in the blame popover
- Gutter view is color-coded to represent the age of code relative to the whole repo
- Lines sharing the same commit & pull request are highlighted while the blame popover is in view
- Added “Search in Layer” functionality
- Initial package boilerplate and TypeScript config
- Added selection event watching to support Layer desktop app
- Ported UDP message format from existing Layer atom plugin
- Added calculations for repo relative age color coding (node-color-gradient)
- Added Preact for rendering gutter items and popover
- Added lowdb for in-memory caching of shared resources (Pull Requests, Issues)
- Added functions for handling
git
child processes - Added logic for selecting relevant code blocks for gutter view regions
- Added anonymous user tracking
- Performance optimisations