Changelog - March 1 through March 19

A Reviewable post written by Fahrzin Hemmati.By: Fahrzin Hemmati
Published: Thursday, April 6, 2023

This is a catch-up post, since we've actually done a ton of work and we hate to skip so many great features. We'll sporadically post these catch-up logs so these are searchable, and so these features get their 15 minutes of fame :happy:

Dashboard Changes

Who else loves checking their dashboard in the morning? :hand: We start our day with it, and often end with it, too. Personally, I love seeing this bunny taking a nap:

Empty awaiting action section, with a napping bunny

New "New comments for me" section

Dashboard summary Now, that's a sweet looking dashboard! And now it includes PR's that you've been mentioned in, for when you're not a reviewer but you inserted yourself (or, more commonly and less rudely, when you were mentioned in a comment).

Slow connections won't get punished with subscription dialogs

Whoops! We were showing a dialog to subscribe to Reviewable even if you already had a subscription, but only when your internet connection was slow enough to hit a timeout. Now we only show it after we know you actually don't have one.

Code Reviewing Changes

Nested language syntax highlighting

Some frameworks make the heinous mistake of nesting different languages inside of each other, and we're proud users of said frameworks, so we've supported this for a long time. We won't judge you if you don't judge us! However, quoting code from a nested language would not always get the right syntax highlighted in the discussion block, but that's been fixed now.

This also means that, since the code editor is indentation-aware, you can use Tab, Enter, etc and get what you expect from a code editor for the quoted language.

Quoted code in nested language file

Upload file size limit increased to 100MB

Now, if you're a paying customer, you can upload video files as large as 100MB! We know you've been itching to upload all those bug reports with 4k resolution, so now you can! Or just longer videos, those are cool, too.

Code Suggestions/Quotes don't get false newlines

When selecting code that has a removed line, you no longer get an empty line where the removed line used to be. This was my pet peeve with the new code suggestions feature, but now it's fixed and I love code suggestions in Reviewable! Unlike in GitHub's UI, we highlight the code for you, based on the language of the quoted code, including (see above) nested languages!

Removed line in code quote

Keyboard shrtcts

When you open the keyboard shortcuts reminder modal, with Ctrl-/, you normally hit Esc to close it, right? Well, now if you were in the middle of something like writing a draft, we don't close it when you close the modal.

Admin changes

Don't worry about accidentally connecting archived repos

Sometimes repos get archived, and a little octopus becomes sad in the world. However, we have to move on, and since there won't be any PR's anymore, there won't be any code reviews, so we won't mess around with webhooks, etc.

Bugfixes and Performance Improvements

I know, I know, I hate this section too, but :man_shrugging: we fixed a bunch of bugs. We also scale up our backends more aggressively to avoid slowdowns in the early morning as many of you begin working (and hitting our dashboard page!)

Also, did you know it was 2023? It took us a couple months to notice!