Having access to your application directory can be crucial when you are doing things wrong want to check your production environment in detail. Maybe you need direct access to the database or want to check if a file is really there. Who knows? Maybe you have your reasons to rm -rf that repo or hijack that live app*.
Whatever the case, you can now launch an interactive terminal that gives you access directly inside your app's container. To do so, just navigate to your app's settings page and find the relevant button under the Remote Commands section. The amount of headache and frustrating chat-gpt sessions we had to go through to bring this feature to life was probably more frustrating than a parent vacuuming on a Sunday morning, when you had no school. The work behind it is pretty interesting though (for the tech-savvy people at least), and will probably make a very strong blog post, to which we will leave a link 👉 here 👈 (in the future).
Without further ado, go experience the terminal, go experience the future!
Other updates:
Fixed broken deploy instructions page, when no app is set
Improved the way next steps (add-database and set-config-variable) are tracked
Normalized warning and error icons in activities and app processes
Improved sub-activities display and added name-breadcrumbs
Fixed bug: Sub-activities are not individually displayed in the activities side-panel upon creation now (since they wouldn't show up if you refreshed the page anyway)
*This actually won't work, because each terminal spins up the latest version of your app in a new container, not the one that is actually receiving web traffic.