Giter Club home page Giter Club logo

quickjira's Introduction

Quick JIRA (quiji)

Security Linting

Known Vulnerabilities

Chrome Web Store Opera Add-ons Add-Ons for Firefox

Commitizen friendly License

Info

Ever wanted to open a JIRA issue really fast in your browser? Tired of typing the whole address over and over again? And even more tired of the awesome omnisearch but the need to delete the old ticket id?

If you can answer yes, then this extension is for you! You can now open up a JIRA issue within a second - in your current or a new tab.

Just configure the "base url" and you are ready to go! The settings are synced via your Google account across other browsers.

Quick JIRA @Chrome Web Store Quick JIRA @Opera add-ons Quick JIRA @Add-Ons for Firefox

Features

  • open issue in current or new tab
  • re-open last viewed ticket
  • shortcuts
    • Popup (default is CTRL/CMD + Shift + K)
    • Open selected text in the current tab (Alt + K)
    • Open selected text in a new tab (Alt + Shift + K)
  • omnibox keyword "jira"
  • configure default action
  • right click (context menu) integration

Changelog

See CHANGELOG.md for a complete changelog.

Support

For support please create an issue here at GitHub

Pull Requests

Feel free to submit any PRs here, too. :)

Please indent using two spaces only, have a newline at the EOF and use UNIX line ending, thanks!

Donation

PayPal

BitCoin
1NnrRgdy7CfiYN63vKHiypSi3MSctCP55C


Built by (c) Tim Brust and contributors. Released under the MIT license.

quickjira's People

Contributors

dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar efueger avatar github-actions[bot] avatar magni- avatar timbru31 avatar xebuz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

quickjira's Issues

Configurable auto-link

Jira itself, is smart enough that if you have a ticket ID (like MYREP-1234), it would create a link from MYREP-1234 to the actual ticket.
Obvioulsy if you are outside on the web, in GMAIL, CHAT, or just an external website to Atlassian world that is not possible.
However it would be grand if this extension would do this.
I would think you need two pieces of configuration

  1. A list of URL pattern in which this functionality is active
  2. A list of project ID, ie ["MYPROJ","XYZ","COOLP","MYREP"]

So if you are in one of the pattern specified in 1, and you find a string of the type MYREP-#### then a link to the Jira via the issue is created when cliking MYREP-#### .
In other words
MYREP-1234 ====> <a href="LINK"> MYREP-1234</a>

Quick ticket create

I would love to have the ability to quickly enter a title, and then the plugin will create a ticket with default settings and my title, as a reminder

Option to change search engine keyword/omnikeyword

Feature idea: I'd love to be able to change the "quiji" keyword, for example I'd probably change it to "quiji" instead of "jira".

I often Google my JIRA questions, so I'll go to the URL bar and start typing something like "jira notification settings", but then it ends up searching JIRA instead of Google. I work around this by not using jira as the first word OR back-spacing after typing "jira," but I wish I could just change it so I can use it more intentionally.

Thank you for an awesome plugin!

<all_urls> permission breaks installation for enterprise users

Copy from Chrome Webstore:

Hi, I've been using your plugin for about a month after a referral from a co-worker, and it works great. But with the recent update, it wants unfettered access to both read and modify information for all websites. I will no longer be able to use it until that permission is no longer required. What feature are you implementing that requires that much access? My work won't let me use it.

Possible solution:
Optional permissions as described here
https://developer.chrome.com/extensions/permissions

What's this and how to configure it?

image

When I type 'jira ' (that's jira + space) it appears this 'quiji |' and then I can enter the jira ID I'm after. Can I disable it or configure it to say something more meaningful?

Keyboard shortcut not working

I'm on OS X 10.10.2 running latest version of Chrome and the keyboard shortcut doesn't work for me. I have tried both Control + shift + L and Command + Shift + L to no avail.
Any other setting I can try changing? I checked for my OS X keyboard shortcuts and that shortcut isn't being used by another app from what I can tell.

Support for multiple JIRAs

It would be awesome if we could configure multiple JIRAs. I have two that I work with pretty consistently, and while I love this workflow I'd also love to be able to set another hotkey for the other JIRA.

If I have time, I could look into developing this. I don't think it would be that dramatic of a change, but I haven't spent much time looking through the code.

Ability to open last 5-10 tickets

Originally requested from Bob via a review:

Love this plugin. My one wishlist feature is that I'd love to be able to pick a ticket from the last 5 or 10 that I've opened (instead of just the last one).

Spanish translation

My Spanish is basic, but maybe I can finish the translation in the near future.

No option to disable omnibox search in Firefox Quantum

Hi

I find the option to rapidly open the ticket really useful. But not being able to disable the option when typing in the omnibox is incredibly frustrating when I'm configuring JIRA and trying to search for help i.e. "jira add field to issue screen".

Can this option be made configurable please? I'm ok if it can't be to ensure the plugin continues to work, it's just an annoyance in the way I personally work. I can definitely see how it is useful

Options dialog not opening in Chrome

Quickjira Version: 0.11.2
Chrome Version: Version 102.0.5005.63 (Official Build) (64-bit) on WIndows 10

When trying to configure the plugin nothing is happening when clicking the "Extension options" button.

The following error is being shown in console:
image

Which points to the following code:
image

Change keyboard shortcuts

Is there a way to change the keyboard shortcuts? Currently ctrl-shift-k conflicts with Firefox's dev tools.

Auto fill from clipboard

Originally reported via the Chrome Web Store feedback form from Parker Coates

Nice extension! It'd be really handy if it did automatic clipboard detection. Basically, when opening, the extension could check if the clipboard contents look like a JIRA issue key, and if so, prepopulate the input field with the clipboard contents.

Omnibox command: jira is not working

I am using chrome version 88.0.4324.150 and when i type in jira in the browser's tab, it doesn't trigger quiji mode like it used to before, and hence unable to open the jira ticket right away. Is something changed recently related to this?

Omnibox v2

This is a follow up from @wedi in #9
Suggestions for the omnibox feature:

  • customizable keyword
  • add an option whether to register the search provider at all
  • multiple keywords

quickjira v2

It's time to take quickjira to v2! πŸŽ‰

  • Preact
  • TypeScript
  • (maybe Styled Components)

WIP PR is #39

Update July 2019:
For other extensions I've successfully migrated my tech stack to TypeScript and building by webpack, this makes at least some development way faster since I've already paved the way for tooling.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.