Extension to display diff tree for Bitbucket

Latest Version

Version
2.4
Update
June 18, 2024
Size
105KiB
Developer
Category
Users
1,000+
Rating
4.81356 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Bitbucket Diff Tree Extension

Bring the DiffTree back from Bitbucket Server to Bitbucket Cloud

v1.0.5:
----------
* Support showing code changes as a tree structure in the following pages:
- Branches
- Create pull request
- View pull request
* Allow enable diff tree extension permanently

v1.0.6
----------
* Allow collapse/expand the diff tree region

v1.0.7
----------
* Navigate to corresponding comment when clicking on the \"new comment notification\" area at the bottom right corner
* Display diff tree when the viewer selects \"ignore whitespace\"

v1.0.8
----------
* Option to compact empty middle packages
* Show diff tree on commits page

v1.1:
* Allow collapsing / expanding all folders
* Fix for tab size and nasty css bug which breaks alignments

v1.2:
* Track files have been reviewed by clicking on the \"...\" icon on the left of the files

v1.3:
* Show new version indicator for Bitbucket Diff Tree

v1.3.1:
* Fix bug: Should navigate to the correct file based on the hash of the url (if any)

v1.4:
* Allow resizing the diff tree

v.1.5:
* Allow searching files and folders

v1.6:
* Unset the \"reviewed\" status of a file if its contents changed

v1.7:
* Allow filtering files by reviewed, unreviewed and commented statuses

v1.8.0:
* Grant \"tabs\" permission when needed to comply with Google Chrome \"Use of permissions\" policy
https://developer.chrome.com/webstore/program_policies#permissions

v2.0:
* Support new pull request experience

v2.2:
* Support new pull request experience starting from 09 Jun 2024.

v2.3:
* Show the number of comments next to file name.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "Bitbucket Diff Tree",\t"description": "Extension to display diff tree for Bitbucket",\t"version": "2.4",\t"manifest_version": 2,\t"icons": {\t\t"16": "icon16.png",\t\t"48": "icon48.png",\t\t"128": "icon128.png"\t},\t"background": {\t\t"scripts": [ "js/background.js" ],\t\t"persistent": false\t},\t"browser_action": {\t\t"default_popup": "popup.html"\t},\t"permissions": [\t\t"storage"\t],\t"optional_permissions": [ \t\t"tabs",\t\t"https://bitbucket.org/*"\t],\t"content_scripts": [\t\t{\t\t\t"js": [\t\t\t\t"libs/jquery.min.js",\t\t\t\t"libs/jstree/jstree.min.js",\t\t\t\t"libs/jquery-resizable.js",\t\t\t\t"libs/jquery.md5.js",\t\t\t\t"js/namespaces.js",\t\t\t\t\t\t\t\t"js/models/treeNodeModel.js",\t\t\t\t"js/models/pullRequestModel.js",\t\t\t\t\t\t\t\t"js/helpers/hashingHelper.js",\t\t\t\t"js/helpers/htmlHelper.js",\t\t\t\t"js/helpers/pullRequestHelper.js",\t\t\t\t"js/helpers/localStorageHelper.js",\t\t\t\t"js/helpers/treeHelper.js",\t\t\t\t"js/observers/newCommentObserver.js",\t\t\t\t"js/observers/fileChangesObserver.js",\t\t\t\t\t\t\t\t"js/content.js"\t\t\t],\t\t\t"css": [\t\t\t\t"libs/jstree/jstree.min.css",\t\t\t\t"css/content.css"\t\t\t],\t\t\t"web_accessible_resources": [\t\t\t\t"images/vsizegrip.png"\t\t\t],\t\t\t"matches": [\t\t\t\t"https://bitbucket.org/*" \t\t\t]\t\t}\t]}
Read more