GitHub Authentication, Validation and IDE Integration

December 2, 2024

GitHub Authentication

Gone are the days of password headaches! Vast Studio now supports GitHub login and registration, making sign-in fast, secure, and hassle-free. Beyond convenience, this sets the stage for deeper GitHub integration and future features that will supercharge your workflow. Consider this the first step in a beautiful partnership between Vast Studio and your version control system.

Login with GitHub in Vast Studio

Validation

Say goodbye to writing boilerplate code for validation! Vast Studio now lets you add validators to your Schema properties with a single click. Need to ensure an email is valid? Done. Want to enforce a min and max range for a number? Easy. These validations are automatically applied when data hits your endpoints, to save you time and reduce errors. Plus, if something doesn’t check out, the user gets a clear, helpful error message—no more cryptic bugs to debug!

Adding validation to a schema property

IDE Integration

Switching between low-code and full control has never been easier. With a new “Open in IDE” button, you can jump directly to the relevant package, schema, controller, or route in your default IDE. No copying paths, no hunting for files—just one click and you’re there. It’s the best of both worlds: speed when you need it, full control when you want it.

Seamless integration between Vast Studio and your IDE

Workflow Improvements

We finally tackled one of those must-have features: better tab management. Now you can close all tabs, close tabs to the right, and reorder them with drag-and-drop. It’s exactly what you’d expect—just like in VS Code. Nothing revolutionary, but your tabs now behave the way they should. On top of that, we added keyboard shortcuts for undo, redo, and closing/reordering windows, because efficiency matters.

Fixes and Improvements

  • Fixed controller empty state incorrect "import from JSON" message
  • Fixed issue with application and library readme files, images and author details not being found
  • ‍Changes to routes will correctly import the Body and Query decorators
  • Creating a method will now convert the name to camel case automatically
  • Fixed top level package creation links
  • Hid external packages from architecture view