Changelog - May 8 through May 14

A Reviewable post written by Fahrzin Hemmati.By: Fahrzin Hemmati
Published: Monday, May 15, 2023

We're also releasing all of these features (and bug fixes) into the Enterprise release this week, so everyone can enjoy these! For those using reviewable.io, you're already able to use these features by the time this post is up, isn't that great?

Code Review Experience

Permalinks to GitHub-originated comments work

"Use regexes." they said. "It'll be fine." they said. Wrong, they were! We fixed a misbehaving regex, so now when you share a link to a specific comment with a coworker (or yourself!) it will scroll to that comment even when the comment thread originated in GitHub. You can grab this link when you have a discussion selected, the current URL in your browser is updated to the permalink to that discussion. We are also going to be adding a button for that in top of a discussion box in the future.

Non-required status checks are now visually distinguished

There's a new category for status checks in the land of the green donut! Previously, non-required status checks that were failing showed up as red, but we got feedback that in organizations with a flaky non-required status check (such as a staging CI pipeline, or another check being worked on) that authors and reviewers would incorrectly flag the red-slice donut as a problem to their IT teams.

As a result, if you have one of those, they now show up as orange instead of red:

Yellow donut

Numerous command palette improvements

We updated the command palette to have better icons, and a better guide experience (hit F1 while your mouse is on the palette).

New command palette

Participants panel loads much faster, especially for larger PR's

Another week, another performance improvement for larger PR's! This time around, we're making PR's with many reviewers render much faster. In fact, if you had 100 participants, we made the page load over 5x faster going from over 4 seconds to under 1 second on our laptops! Since 99.9% of PR's have far fewer participants, you will likely see smaller improvements, but the changes made should still improve your load times.

Administration Experience

Sharing URLs to an organization's settings works better now

URLs to specific organizations and to repositories now scroll to the settings for that organization or repository and open up the settings panel. These URL's are useful not only for sharing with coworkers but also for writing into documentation for easy access later.

Bug fixes and performance improvements

Okay, I keep hating on this section, then I keep including it. Feel free to open an issue if you're as upset with me as I am with myself!