ZenHub changelog
ZenHub changelog
www.zenhub.com

Get started with Sprints

Since we launched ZenHub Sprints last week, we wanted to follow it up to help you get accustomed to the slight change in workflow.

If you're looking for a quick overview of Sprints in ZenHub, this is the perfect place to start.

When: March 3rd, 2021 at 10am PT/1pm ET
Where: https://www.zenhub.com/webinars/getting-started-with-zenhub-sprints

ZenHub Sprints are here!

ZenHub Sprints launched earlier this week so here's the TL;DR of what changed.

⚡️ Sprints are scoped to a Workspace whereas Milestones are tied to a repo

⚡️ Sprints are automatically created based on your set schedule

⚡️ Sprints can be automatically built from your backlog based on velocity

⚡️ Incomplete issues can be automatically rolled over to the next Sprint

⚡️ Issues can now live in more than one Sprint

⚡️ (Coming soon) The Velocity report will soon show true completion (vs always showing 100% completion when moving incomplete issues to a new Sprint)

⚡️ (Coming soon) The Burndown will soon support completion only when the issue was finished during the Sprint

image.png

Need a little more info? Check out our introduction to ZenHub Sprints or our two-and-a-half-minute tutorial.

Liftoff 🚀

We are excited to announce we have raised a liiiiittle bit of money to accelerate our mission and principles of ZenHub: allowing developers to spend more time building while giving the organization access to real-time progress with no additional overhead!

If you're wondering who else has joined us on our journey, check out the details: https://blog.zenhub.com/announcing-4-7m-in-funding/

See PR reviewers and review status on the Board

ZenHub now shows reviewers and review status on PR cards! Take a look at any PR card on your board and you’ll see the avatar of the reviewer(s), and a colourful dot that quickly indicates the status.

Screen Shot 2021-02-10 at 9.20.15 AM.png

  • Red - requested changes
  • Green - approved changes
  • Grey - left review comments
  • Yellow - pending review

Upcoming: In the next iteration, we'll be adding the reviewer data (read-only) to the PR sidebar so it's available when you open the PR modal.

We'd love to hear your thoughts! Share your feedback in our product portal.

You're my BFF (Bug Fix Friday)

  • [Bug fix] Some users reported the ZenHub tab crashing to a blank screen when clicking on an Issue card. This was quickly identified as a problem with our build process and fixed accordingly.
  • [Bug fix] Switching between Workspaces now remembers the selected repos rather than showing an incomplete list in the Board's repo filter.
  • [Bug fix] We've removed "0 of 0 points completed" when loading an Epic to not confuse loading and loaded states.
  • [Bug fix] Issue timeline events from our public API are now sorted in order by creation date with the most recent first.
  • [Bug fix] We have fixed a bug where sometimes the Issues were not loading in the Epic page and also introduced a small loading stat.
  • [Update] If you're halfway down the page and don't want to take the long trek back to the top, we've added a [Cancel] link at the bottom when creating new Issues.
  • [Update] A couple tweaks to the dependency icons on Issue cards.
  • [Update] Added a closed icon to the Closed button (how about that!) for Issues in the web app.

Happy weekend!

New year, new us! 🎉

Ok, we’re not entirely “new”, but we’re definitely improved. We’re back with a number of updates to the UI, pull requests, and more…

  • [Update] GitHub dark mode users will no longer be notified when converted to light mode in ZenHub (although support for light mode is coming!)
  • [Update] Videos can be uploaded and viewed in issues and comments in the ZenHub webapp (support for the ZenHub extension is in progress).
  • [Update] To help you get up and running faster with a new Workspace, issues updated in the last 30 - 90 days will automatically be moved to the Sprint Backlog (note: this only happens the first time you create a Workspace).
  • [Update] When connecting a PR to an issue, the most recent issues you worked on will appear in the dropdown first.
  • [Update] We’ve added quicklinks to the Roadmap and Workflows where you can provide feedback about the features. 
  • [Update] We’ve moved around the assignee avatars on PR cards, making room for some exciting new features coming soon… 🤫

54de5426-491c-4e44-84a3-b95c5c57b035.png

Issue<>PR connections visible in Closed pipeline

This will be our last update for the year. Happy holidays!

If you're looking for a bigger wrap-up, check out the latest edition of "ZenHub Horizon," our quarterly product review.

For now, here's a few updates and fixes from the past week and a sneak peak into what's coming early next year.

  • [Update] Issue<>PR connections are now visible across all pipelines, including the Closed pipeline.

Screen Shot 2020-12-18 at 2.52.15 PM.png

  • [Update] Dark mode: hot timing on this one. As we head into the holidays, we will continue working to make ZenHub compatible with GitHub's dark mode as well as future accessibility changes.

  • [Bug fix] Rather than crashing, clicking on links within the Issue popup on the extension now scrolls to the date. Hooray!

  • [Bug fix] Your Workflows were all over place! Just kidding. But we did fix a bug that wasn't properly aligning some Workflow connections.

Looking to next year, we have a few big updates for developers: showing reviewers on the Board, showing draft and merge statuses for PRs, automatic Issue-to-PR connections via GitHub Keywords, linking multiple Issues to a PR… you get the point.

We'll also be automating your recurring Sprint schedule because they're always on time, right? …right?!

That's all from us for now. May your holidays be filled with an assortment of socks, a Neuralyzer, and a few Werther's Originals!

Historic reports and other presents

Keep your eyes peeled on our blog next week for "Confetti", our quarterly product review! In the meantime, you can check out the previous edition plus the things we've updated and fixed over the last week.

  • [Update] The Cumulative flow and Control chart have been updated from being able to query a maximum of 6 months in the past to 24 months! This is all thanks to our new backend, codename "Raptor." This was part of a major initiative to double down on reducing loading times this year which will carry through to next year!

Screen Shot 2020-12-10 at 3.46.18 PM.png

  • [Update] The Burn Pipeline dropdown on the Burndown report now selects all pipelines after the selection to better follow the workflow of sequential pipelines.
  • [Update] All badges and labels have been updated to match GitHub’s UI. Round corners are in again!
  • [Bug fix] Some teams reported problems when multiple team members were updating the Board at the same time. We've adjusted the way we handle these events and have seen a reduced numbers of issues!
  • [Bug fix] The sidebar collapses after the Create... dropdown is opened, as it should.
  • [Bug fix] You can now visit the Board after closing a Release without the (hidden) Release filtering the Board to show no Issues. Close 'em out!
  • [Bug fix] We fixed an error popping up in some Workspaces where the Board couldn't find certain repos in the extension.
  • [Bug fix] Fixed an issue where the page would crash when setting an estimate.
  • [Bug fix] Fixed a bug preventing the name/description from being edited when adding or removing repos.

Automatically sort Issues when setting up a new Workspace

It's like the Sorting Hat of Issues - except it's logic-powered, not magic-powered.

When you create a new Workspace, Issues will automatically be sorted into relevant Pipelines, reducing the amount of setup time required. Right now, Issues will be sorted according to these triggers:

  • Issues in the current Milestone will be moved to Sprint Backlog
  • Issues with no recent activity will be moved to Icebox
  • Issues with connected PRs will be moved to in progress

This will be a one-time sort, meaning Issues will only be moved once during the initial Workspace setup. Have an idea for a sorting trigger? Let us know here!

Screen Shot 2020-11-25 at 10.29.44 AM.png

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)