Probably the biggest change to this project so far.
All the server stuff is rewritten in typescript
The messages page is now different for trial and regular, and the regular is using vue.js (until LWC-off-platform is available)
lots of mocha testing, including integration testing of a large number of repos
some new scripts for running locally, and husky hooks
using new TS-based data structures for the messaging. The client data structure has the full output of commands, so even if the client isn't ready to catch the first one, it'll get it on the next command's output
worker dynos log out from the scratch org after building. This makes re-auth (from pool) much easier since force:org:display is iterating every org sfdx knows about
Probably the biggest change to this project so far.