Skip to content

🐞 Opens GitHub, GitLab, Bitbucket, Bugzilla and Jira bug/issue numbers

License

Notifications You must be signed in to change notification settings

tdulcet/Bug-Opener

Repository files navigation

Actions Status

Bug Opener

Open bug/issue numbers

Copyright © 2021 Teal Dulcet

Firefox, Chromium and Thunderbird add-on/WebExtension to open GitHub, GitLab, Bitbucket, Bugzilla and Jira bug/issue numbers.

  • Allows opening:
    • GitHub Issues, Pull Requests and Discussions (requires # prefix)
    • GitLab Issues and Merge Requests (requires # or ! prefix respectively)
    • Bitbucket Issues and Pull Requests (requires # prefix)
    • Bugzilla Bugs (optional case insensitive bug prefix and three or more digits)
    • Jira Issues (requires case insensitive prefix)
  • Supports opening multiple bugs in single page
  • Type bug/issue numbers directly in the address bar/omnibox (Firefox and Chrome only, use the bug keyword)
  • Supports creating a nested context menu
  • Shows a live preview of the bug(s) that would open
  • Allows user to specify the installations/repositories for each issue tracker in the options
  • Supports automatically adding a menu item for the current GitHub, GitLab or Bitbucket repository
  • Supports opening bugs in the current tab, a new tab (default), a new window or a new private/incognito window (Firefox and Chrome only)
  • Supports lazy loading tabs (Firefox and Chrome only)
  • Supports the light/dark mode of your system automatically
  • Settings automatically synced between all browser instances and devices (Firefox and Chrome only)
  • Follows the Firefox and Thunderbird Photon Design

❤️ Please visit tealdulcet.com to support this extension and my other software development.

Download

Install from source

Clone the repository:

git clone --recurse-submodules https://github.com/tdulcet/Bug-Opener.git

Firefox

Follow these instructions to install it in Firefox

Thunderbird

  1. Rename the thunderbirdmanifest.json file to manifest.json
  2. Follow these instructions to install it in Thunderbird

Chromium/Chrome

  1. Download the webextension-polyfill (specifically download the browser-polyfill.js file from here)
  2. Rename the chromemanifest.json file to manifest.json
  3. Follow these instructions to install it in Chromium/Chrome

Other Extensions

Contributing

Pull requests welcome! Ideas for contributions:

About

🐞 Opens GitHub, GitLab, Bitbucket, Bugzilla and Jira bug/issue numbers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages