All notable changes to the "watermelon" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Added icons to the hover to make it more clear
- Will now execute initial actions when you log in
- Added a section to sponsor us from the sidebar
- Will now show comment author profile pic for each comment
- Will not ask immediately for login, only on getting Pull Requests
- Fixes to git url parsing, possibly fixing issues on some edge cases
- Telemetry reporter now respects user settings
- Added Commit info on the hover
- Registered
Show
first to prevent further errors
- Will now track GitHub Username
- General bugfixes
- Number of file changes on hover now changes per file
- Small speed improvements
- Fixes to a race condition with daily summary
- Removes "get docs"
- Added non-deployed changes from 1.3.1
- Added keybindings to allow direct usage
- Webview now saves state across uses
- Added a newsletter section
- Commit history table (blame) is now sorted by commit date, newest first
- We now track every time the hover opens
- Added right click to get blame
- Moved all scripts to webview footer, making it faster to load
- Extended instructions on how to use
- Added Daily Summary section
- Added "Get docs" function
- Added a hover to activate the extension
- BETA Launched browser version for vscode web (and github.dev)
- Will now not bundle our internal docs
- Added button inside the context box to get the relevant docs for each file
- You may reveal the extension with the
Show watermelon
command - Now, the "see more" button for code blocks sits outside the code block
- Improved activity bar text, click to show on startup, click to get PRs on selection
- Will now display an error when the origin of the repo isn't GitHub
- Will now show session on footer
- Will now show extension version on footer
- Will now show logged in user in header
- Added internal commands for selecting text
- Promoted "View PRs" from Beta to stable.
- "Git blame" now referred to as "Commit History" for clarity
- Now you can click on the commit id to view on github on the blame table
- Added right click to get blame
- Changed "Start Watermelon" command with "Get Pull Requests with Watermelon"
- Instructions will now show up in every screen
- Removed Create Repo Docs feature
- Now works on SSH cloned repos
- New Telemetry
- Activate from the counter on the bottom bar
- Improvements to DX on deploy
- Fixes to DX
- Allow private repo access (requires logging in again)
- Added scope to allow private repos
- Hotfix on octokit
- Hotfix on octokit
- Hotfix on octokit
- Changed analytics to match all buttons
- Fixed docs creation
- Fixed button reuse
- Improved visibility of titles
- Added titles to make clearer the UI
- Removed code explanation
- Added
git blame
table - Added some documentation with our own product 🍉
- A lot of developer improvements for maintainers (Welcome to contribute!)
- Added imgur as an image source to CSP
- Added Pr Status indicator to titles
- Added Codecov as an image source to CSP
- Moved functions out of the main file to help with size and DX
- Explain code block
- Added "create repo docs" button that replaces "get help from author"
- Added GitHub as an image source to CSP
- Added webflow to image CSP
- Will now log the extension version to the console on startup
- The get help button now shows the top committer name instead of "on Slack"
- Fixed an error where the command would break even when results were fetched
- Fixed some instances of the get help on Slack button not working
- Will select the whole file if no selection is made
- Added CSS to PR header
- Added a wildcard allow to watermelon.tools in CSP
- Allow all of GitHub as a source for images
- Fixed case where empty PR body or empty comment would break the app
- Fixed bug that retrieved PRs from unrelated repositories
- Added Connect-src to CSP
- Added PR author image
- Improved fonts on light themes
- Controlled dark theme colors
- Fixed some instances of the "Get help on Slack" running search
- Added command to the context menu (right click to use)
- Added tooltips to guide the user
- Added brand color when hovering links
- Improved error prompt when running without highlighting lines of code
- Fixed some instances of broken markdown
- Fixed CSP
- Added linking to user tags
- Added linking to issues
- Made commit authors a link to their profile
- Made PR authors a link to their profile
- Dates now are more human readable
- Font color improvements for light themes
- Added text to explain command on error
- Added a timeout of 4 seconds for failed executions
- Added Sentry to track errors
- Various speed improvements
- Added Slack help button
- Fixed loading UI
- Improved comments UI
- Added PR description
- Removed bot comments
- Sort PRs per amount of comments
- Added syntax highlighting to long form code
- Removed "watermelon.signin" command declaration as it is not needed
- Clamp long code blocks, allow declamp with button
- Added search button
- Improvements to README
- PR titles are now links to the PR on GitHub
- Changed Markdown parser to MarkedJS
- General bugfixes
- Added analytics to invocation through
watermelon.start
- Will now stop users abusing the app
- Urgent fix: the sidebar never loaded
- Now the user has to login, which allows viewing private repos
- Removed local terminal dependency, uses only VSCode API
- Shows an error panel when there are no results
- BETA Adds sidebar panel
- Visual improvements
- Added helper text to explain usage
- Now fetches PR titles (instead of showing "summary")
- Several other improvements
- Basic GitHub integration works for public GitHub repositories
- We now support UNIX and Windows
- Modified README to explain better
- Added logo
- Initial release