Welcome back to another edition of Replit Updates!
In the past two weeks we merged a total of 906 pull requests.
Features & Launches
Less Repl Reconnects
Repls are computers that live in the cloud. If the virtual machine behind your Repl disconnects, you will lose your network link and your Repl will restart, interrupting your coding session.
All users on Hacker, Pro, or Teams plans will see a 10x reduction in container restarts while coding in the Workspace. Now you can code for multiple hours straight without a single restart.
Outbound Data Transfer Limits
Outbound Data Transfer, often referred to as bandwidth or egress, is the amount of data your Repl transmits to users and extenal services. As of April 7th, we have started to enforce this limit.
We started limiting egress since abusive Repls were keeping costs high. Now that we are paying for less abuse, we used our savings to enable non-pre-emptible VMs.
On the Account Page under Resource Usage, you will see a meter for Outbound Data Transfer. Regardless of your plan, you can increase your monthly bandwidth quota for ten cycles per GiB.
Tab Dropdown Options
Clicking on the header of a file tab will show a dropdown menu. We've added the options to copy the file path, copy the link to the file, and even download it!
Workspace Bug Fixes
In a large codebase, there are often many files with the same name. Previously if you opened the command bar and searched for a file, all matches would display in random order. Files are now organized hierarchically, or by file depth.
declare keyword in TypeScript files were previously not highlighted as valid keywords. Sergei Chestakov smashed this bug almost instantly.
You can now fold types and interfaces in the editor! Huge thanks to Giuseppe Burtini who implemented this fix.
The Location map pin on user profiles wasn't aligned with the text correctly. The polish king Bookie0 identified and fixed this pesky CSS issue.
Account Dropdown Hover State
When opening the dropdown in the sidebar by clicking on your username or profile image, the items in the dropdown didn't change color if you hovered over them. Once more, Bookie0 hopped in and saved the day with his amazing CSS skills!