Bug Fix Thanksgiving!

We spent (Canadian) Thanksgiving week crushing bugs on ZenHub. Hope you weren't affected by these but, if you were, they are now fixed on the latest version of the web app and extension!

  • Fixed the Burndown chart displaying "Past due" when a Milestone was closed after the due date
  • Fixed the Issues list on the Epic page crashing on Windows machine when text is overflowing
  • Fixed the “Find another repo to merge” modal where it wouldn't add the repo to an existing Workspace
  • Fixed a bug causing the window to refresh twice after editing a Workspace
  • Fixed a Dashboard/payments bug showing invoices were unpaid
  • Fixed a race condition where the extension was not loading even though there was a ZenHub-related #hash in the URL
  • Fixed a Safari bug that was preventing scrolling over all areas of the app
  • Fixed an authentication error when signing in through the extension browser action (in the toolbar)

Load only the Issues that relate to your team

Introducing Workspace Filter!

With the new Workspace Filter, your Board will only load Issues with the labels you’ve selected. All other Issues will still exist in the repo but won't show up in this Workspace, speeding up load times and reducing clutter.

Screen Shot 2020-10-27 at 4.46.29 PM.png

Add a Workspace filter in the Edit Workspace modal in your sidebar. Keep in mind, unlike the regular Board filters — which only filter your view of the Board — Workspace Filter applies for everyone in your team.

Screen Shot 2020-10-27 at 5.02.38 PM.png

For more info, check out our two-and-a-half minute tutorial here, or the support article here!

Epic start and end dates, ZenHub admin updates, auth changes

Roadmaps and Epics
Epic start and end dates can now be set from the Epic page itself! Once dates have been set, a new [View on Roadmap] button will appear below the Issue list in order to see how the Epic fits within your team's bigger picture.

If you're interested in learning more about best practices around Epics, we're hosting a free webinar on Wednesday, October 28 at 9am PT. We look forward to seeing you there!

Screen Shot 2020-10-25 at 4.51.28 PM.png

Manage admin status
ZenHub admins can now demote other admins. Sometimes team members leave, sometimes security needs to be tightened… we hope that's what you're using it for anyway.

Screen Shot 2020-10-25 at 4.58.42 PM.png

Authentication changes
If you've needed to refresh your GitHub authentication tokens on the extension lately, you may have noticed a change in the process. Re-authorizing is now done through a small popup in order to keep you in context with what you're working on.

Screen Shot 2020-10-25 at 5.10.38 PM.png

👻Have a great week! 🎃

Check out what’s new in ZenHub!

We’ve been hard at work over at ZenHub and we’re so thrilled to bring you some incredible updates. Confetti Moments is our quarterly blog post highlighting the most recent product improvements to help you stay up to date on what’s new. Take a look here at everything we’ve built, optimized and fixed over the last few months.

ZenHub-automatedworkflows-confetti.jpg

As always, we love to hear your feedback through our public product roadmap.

And don't forget, we're on Slack! You can now stay up-to-date on what's new and share learnings, tips, and tricks with the ZenHub community. Click here to join.

One week of Automated Workflows 🎉

It has been a week since we released Automated Workflows as a way for you to automate hand-offs, create aggregated Board views, and clean up Issue statuses and pipelines!

workflows_desktop_v3_changelog.gif

How do Workflows benefit your team? We did a little bit of digging and so far we've seen over 5,500 Issues automatically moved due to Workflows. If it takes an average of 2 clicks and 10 seconds to update an Issue in another Workspace, in just one week teams that have adopted Workflows saved 15 hours worth of non-stop work and removed more than 10,000 clicks!

If you haven't already explored, you can access it through the sidebar by clicking on the "Workflows" item on both the web app and extension. Or, if you're looking for some more information and help with setting up connections, check out our walkthrough.

As always, we'd love to hear your thoughts on how we can improve Automated Workflows for your team.

Brand new epic page

Our epic page has been revamped to offer a brand new design and much needed usability improvements. You can now work right out of your epic page and:

  • get issue insights
  • see estimates, labels and assignees for all your issues without the extra clicks
  • use issue options to remove issues from the epic, close issues or set as high priority
  • rearrange your issues (send to top/send to bottom)

You will soon be able to add desired dates to your epics and have them populated on the roadmap.

Epic page.jpg

Updates on reported bugs

Happy Monday/Tuesday! A quick update to close the loop on some more noteworthy bug fixes we've shipped over the last week (and thank you for reporting them).

GitHub UI changes
GitHub had a big UI update recently which we were able to jump on quickly to fix the ZenHub tab and have now finished cleaning up in the rest of the app. If you notice anything still out place, give us a shout!

Screen Shot 2020-07-27 at 11.00.01 AM.png

The Ideal Burndown Chart
The ideal completion slope of Burndown chart was a little bit too aggressive at the start of your sprint vs the end. Maybe we wanted you to push hard in the first half to enjoy a more relaxed second half or it was a math error on our side. Who knows but the Burndown chart now shows an equal ideal completion slope in the first half vs the second half (PS. It was a math error).

Assignee dropdown in New Issue
A glitch in calculating the position of the dropdown was causing the Assignee dropdown to freeze when opened in the New Issue page. Thank you to those that caught this one and my sympathies go out to all of the frontend developers who have to deal with JavaScript in multiple browsers.

Narrowed ZenHub layouts
GitHub has been updating their website to be more mobile friendly which means the elements we hook into to display your ZenHub Workspace have disappeared (oh no!). In this case, the Projects and Security tabs were the latest victims but have since been fixed.

Repo switcher in the extension
The Repo quick switcher in the header of GitHub (beside your org/repo name) was cut off for small repos name. We've adjusted where and how we show this dropdown to work with all lengths of repo names - yay!

New tutorials and customized onboarding

ZenHub’s new tutorials and onboarding experience gives new users the basics, and helps existing users level up.

85903202-a350c100-b7ba-11ea-8256-3af96bec5f62.png

We’ll show you in-app tutorials personalized for you, whether you’re a developer focused on committing and tracking your code changes, or a project manager looking for a better way to prioritize and collaborate on your work.

Looking to brush up on your ZenHub knowledge? Access our new personalized tutorials via the “View Tutorials” section in your sidebar.

Our biggest improvement you'll never see

Two weeks ago we released another large piece of our new backend, "Raptor". Did you notice it? Nothing changed visually but we did see performance improvements across the app, up to 96%! Here were the top 5 most time consuming GET requests.

sauron-migration.gif

With this release, we've also removed the 500 closed Issue limit (self-imposed to stay within GitHub's rate limit) on both the Cumulative flow and Control chart. Want to know more about the technicals? Our Head of Engineering, Ev Haus, explains more about our move to Ruby and Postgres.

What's next? More performance improvements, of course!

Since ZenHub supports both multi-repo and multi-org Workspaces, we show considerably more data than a regular GitHub view. And now ✨with our sparkling new backend ✨ we will continue to add to it by first focusing on progressively rendering dropdowns (assignee, labels lists) followed by progressively rendered Boards, full text search, and completely searchable closed Issues directly within the app.

Stay tuned on our open product roadmap.

Happy Canada Day 🍁from the North

Select all in a pipeline

Today we're thrilled to ship a feature that will surely help with sprint planning and organizing your Board. Once in multi-select mode, you can now select up to 50 Issues in a pipeline!

Kapture 2020-06-08 at 11.02.13.gif

With this initial release, we're limiting the amount of selected Issues to 50 as we scale up and improve the queuing system to handle a greater number of requests.