Better error diagnostics
RTS expression errors now show exactly where they happened in the file.
This also covers @for-each and {{= }} templates which previously reported errors without a location.
error[script]: undefined name "missing"
--> requests.http:14:21
14 | # @for-each item in missing.value
Modal error handling
API errors, such as 4xx and 5xx responses and failed requests no longer open a popup which was unneccecery since error rapporting already shows up in the response tab. A duplicate statusline error message was also removed.
Internal
RTS engine was refactored so the TUI, CLI and headless modes now share one execution path instead of keeping separate copies.