Inspiration

Have you ever found that as organizations grow larger, it becomes easier to get lost among all the issues?

What it does

With Fast Filters, you can quickly add issues to filters. The app comes with the following tools:

  • Add issue to filter directly from an issue
  • Remove issue from a filter directly from an issue
  • Add filters to add issues to
  • Use existing filters
  • Remove fast filters from the list
  • Re-order filters
  • Bulk add issues to a filter
  • Bulk remove issues from a filter

How we built it

The app was built fully with Forge and UI Kit. It uses 3 type of modules:

  • Issue context
  • Global page
  • Issue navigator action

Challenges we ran into

The following challenges were met during implementation:

  • JQL editing - The app makes attempts to modify the filter JQL. There were a lot of edge cases and the regular expressions had to go through multiple interations.
  • User experience - we tried to fit most of the functionality in the issue panel, but this ended up with worse user experience as there were too many actions a user could take.

Accomplishments that we're proud of

Ideation was the hardest step, some market research was performed to identify similar apps, we originally decided on this method as it seemed the cleanest implementation while extending most of Jira's own capabilities.

Re-ordering filters using ranking on dynamic tables was an accomplishment. The original idea was to embed buttons in the table, but the drag and drop was quicker to implement and more intuitive for users.

What we learned

The following were lesson's learned:

  • Modules are a bit restrictive such as the inability to display modal from the issue view.
  • The issue navigator action did not include all the issue keys in the UI Kit API. The app had to make separate fetch calls to obtain the issue keys.

What's next for Fast Filters

  • Improve the user experience of managing many fast filters.
  • More functionality within the issue itself.

Built With

Share this project:

Updates