Follow Zube on Twitter

Many enhancements

We thought we’d share some of the recent improvements we’ve made to Zube. All of these enhancements were inspired by customer requests, so we’d like to thank you for the suggestions! As always, we’d love to hear any ideas you have for features or enhancements that would make your time on Zube more enjoyable.

Card, Epic, and Ticket previews

One thing you may have already noticed are the popups that appear whenever you hover over a link to a Card, Epic, or Ticket. These previews let you quickly see what’s behind the links and they’re super useful for getting the information you need without having to leave the current page.

An example of a card preview popup

New dropdown menus

We reworked all of our dropdown menus so they are easier to use. They now display more consistently and utilize more of the available screen space so it’s easier to find and select items. And even though we think using the new dropdowns is a much improved experience, we have some additional dropdown improvements in our pipeline as well. So, be on the lookout for those.

Workspace Timezones

Workspaces now have timezones so you can track your work relative to a team’s primary location. Specifically, a Workspace timezone is used to determine when your Sprint stats should be collected. Sprint stats are what are displayed in the burndown and burnup charts, so the dates there will now be aligned with whatever timezone you have selected. You can select your timezone in the Workspace Settings.

A setting to hide Pull Requests from your Boards

Another Workspace Setting is the ability to choose if you want Pull Requests to be displayed on your Kanban and Sprint Boards. We conducted a survey and found out that many teams do not manage their Pull Requests on their boards. While you are able to hide Pull Requests using the Card Type filter, that filter only hides Pull Requests for the current viewer, which is not ideal. The new Workspace Setting allows you to remove Pull Requests from your Boards entirely so they won’t be there for all Workspace users. If you do happen to want to see your Pull Requests, you can either turn the setting back on, or alternatively head over to the Issue Manager, where Pull Requests are always visible.

Zube has the world’s best integration with GitHub Issues. Usually this is great! Almost all of the things you do on Zube are synced with GitHub in real time and vice versa. The one potential downside is managing duplicate notifications. If you already have GitHub set up to notify you of actions that happen to GitHub Issues on GitHub, then perhaps you do not want Zube to also notify you of those same events. The best way to accomplish this is to go through every possible event type and disable Zube notifications for the events that are already being sent to you by GitHub. However, this can be tedious and perhaps all you want is for Zube to notify you of things that happen to Zube-only cards, and have GitHub notify you of things that happen to GitHub issues. If that’s how you’d like to work, then you’ll love our new notification setting that does just that! You can find the setting at the top of Workspace Settings -> Workspace notifications and also in your Project Settings -> Triage Notifications (if you have Triage enabled).

Performance improvements

Zube is already super fast, so most of these enhancements are just to make things work even faster. We’ve improved notification time so @mentions and other user notifications are sent out in as close to real time as possible. We’ve also reduced the lag that you may have noticed when dragging cards between long columns. So, dragging cards around your boards should be smoother and more predictable now. And just so you’re aware, we pride ourselves in Zube being super fast and responsive, so if there’s anything you ever come across that seems slow, please let us know and we’ll find a way to speed it up for you.

We hope these improvements have made Zube more enjoyable to use, and we’ll keep them coming! Feel free to let us know if there’s something that you’d like to see improved or any new features you’d love to see. We’re easy to reach via email team@zube.io.

Introducing Workspace Card Templates

We’re happy to announce a new feature on Zube that lets you easily add templated information to your new Cards. Card Templates can be created for any Workspace on Zube by visiting the Workspace Settings and choosing the Card Templates tab. From there, it’s simple to create a Card Template for your Workspace, so go ahead and make as many templates as your heart desires!

Card Templates as a guide

The purpose of Card Templates is to help your teammates know what information is most useful to include in a new card. Zube allows you to create multiple Card Templates so your teammates can choose the type they need. For example, one useful template could be a Bug Report template. When creating a bug report, it is often difficult to know what information the developers would find most useful, especially if many of your teammates are non-technical. Card Templates solve this problem by allowing your teammates to choose the Bug Report template when they’re making a new card. When they choose the Bug Report template, a description of the information they should include will be automatically added to the body of their new card.

A new card highlighting the template selector

We’ve included a couple of example templates (a Bug Report template and a Feature Request template) for you to choose from when you’re creating a new Workspace card template. However, you’re free to change the content of the Template however you like. The Template’s content is in markdown syntax, so it will look good on the new cards.

We hope the new Card Templates feature helps your team create new cards more quickly and consistently. As always, we appreciate your suggestions for features that you’d find useful, so please shoot us an email team@zube.io.

Easily duplicate a Card

You can now easily clone cards on Zube! You can duplicate any card you’d like with a single click from the “Create a duplicate Card” section, just below the action buttons on the card details view. You can also choose to automatically create a new GitHub issue that syncs with your Zube card in real time.

Detail view of a card highlighting where to create a duplicate card

Why duplicate a card?

Adding the ability of clone a card has been a frequent request and there’s a few occasions where duplicating a card can save a lot of time. The primary motivation for duplicating a card is when you want a new card with most of the same associations. Say, for example, that you have a card that is on an Epic, assigned to two people, and has three related cards. Perhaps you want to break this card down into some smaller tasks, all of which will be on the same Epic, have the same assignees, and should be linked to the same related cards. Duplicating the card would be the way to go! Since duplicating a card also duplicates the associations, all you’ll need to do is to change the title and points on the new cards and you’ll be finished.

From a higher perspective, actually wanting an exact duplicate of a card is extremely rare. However, wanting a new card that is mostly the same as an existing card is something that comes up all the time. The next time it happens, save yourself some time and create a duplicate of an existing card and just change a thing or two.

We hope this new feature makes your time with Zube just that much more enjoyable, and we’d love to hear about new features you’re interested in seeing. Please send your ideas to team@zube.io.

Beginning Monday October 12th, Zube will automatically archive cards in your Done column that have been closed for more than 90 days. Automatically archiving your stale closed cards will help ensure that your boards load quickly and will keep your workspaces better organized. If you’d like to Archive your closed cards sooner than 90 days, you can still do so manually at any time by pressing the “Archive cards” button in the top right of the Done column.

Detail of the manual Archive cards button

Where are my Archived cards?

When a card is Archived, it will be removed from all columns on your boards (the Kanban Board and Sprint Board). Archived cards are still visible in all other places, such as Epics and Tickets. At any time, you can view your Archived cards by visiting the Issue Manager. For cards that were on a Workspace, you can view them by selecting your Workspace from the Workspace selector on the filter bar, and then choosing the Category “Archive”. In rare instances, you may have cards that were closed before they were ever added to a Workspace, for example, if you closed a card while it was in Triage. To view these cards, you should choose “No Workspace” from the Workspace selector on the filter bar and then choose “Closed only” from the card state selector.

If you’d like to disable the Automatic Archive feature, you can do so for each Workspace by visiting the Workspace Settings and toggling the Auto Archive setting under the Auto Archive Stale Closed Cards section. If you disable the setting, be sure to periodically Archive your unneeded closed cards manually to keep your boards speedy and organized.

If you have any feedback about this new feature or just want to reach out to us for any other reason, please do so at team@zube.io.

New powerful filtering

You can now use the filters to find Cards, Tickets, and Epics in exciting new ways! We have added the “Not” feature to the filters, so you’ll only get back results that do not contain the selected attribute. You can also limit your results to “All” selections now, which means that it’s easy to exclude items that do not have all of the selected attributes. The best part is that it’s super easy to start using these new features today, since they’re built right into the filters themselves!

Motivation

There’s obviously a lot of ways powerful filtering can be used, but the most common thing you’ll want to use is the “Not” capability. Wanting to exclude something comes up quite often during the planning phase of your work cycle. If you’re trying to figure out what to work on this week, for example, you might want to display all the cards that are labeled “Customer Request”, but do not have the label “Needs More Info”. Another common use case for the “Not” capability is to remove cards that are already assigned to you so you can more easily see what everyone else is working on.

The other new feature of the filters is to be able to drill down to an increasingly more specific set of attributes, such as being able to find all cards that are labeled both “Bug” and “Quick Fix”, for example. Previously, an individual item was included in the results if it matched any of the selected attributes, so selecting multiple attributes would produce an increasingly larger set of results. The new “And” capability of the filter does the opposite and allows you to get back only those results that match all of the selected attributes.

A close look at an enhanced filter

A deeper look into how the filters work

If you’re trying to do some complex querying with the enhanced filters, then this is the section for you! We designed the filters to work in “the way you’d expect”, but it’s actually a bit complicated under the hood, so we thought it would be helpful to run over how all the logic is hooked up. To start with, a filter bar (like the one pictured above) has a bunch of individual filters. Each of the those filters are AND’d together. So the results you see on the screen have successfully passed the logic of each individual filter.

Within an individual filter, the mode can be set to “All” or “Any”. These modes apply to the filter selections and the “Not” selections individually. The important thing to note here is that the normal selections are evaluated separately from the “Not” selections. A item will appear on the screen only if it has passed both the selections and the “Not” selections independently.

TL;DR Selections and “Not” selections are evaluated independently using the logic of the specified mode “All” or “Any” before being combined exclusively along with the results of all the other filters.

As always, we’d be delighted to hear about new features you’d love to see, so feel free to reach out to us at team@zube.io with your ideas!