New features
Code Mirror Fullscreen
The Code Mirror component now supports a fullscreen mode to enhance the coding experience. You can activate fullscreen in the following ways:
- Fullscreen Button: Click the expand button located on the top right of the Code Mirror.
- Keyboard Shortcut (F11): Press the
F11
key while the Code Mirror input is focused to toggle fullscreen mode.
To exit fullscreen mode, you have multiple options:
- Red Cross Button: Click the red cross button in the top right of the fullscreen view.
- Keyboard Shortcut (F11): Press the
F11
key again. - Keyboard Shortcut (Esc): Press the
Esc
key.
This feature allows you to maximize your coding area for a more focused and uninterrupted coding experience.
OpenAI Autocomplete
We have integrated AI autocompletion in the components that use a Code Mirror, which functions similar to GitHub Copilot. This feature leverages OpenAI to provide intelligent code suggestions as you type, enhancing your coding efficiency and reducing errors.
How It Works:
- Autocomplete Suggestions: As you type, the AI will provide real-time suggestions based on the context of your code. You can accept a suggestion by pressing
Tab
. - Context Awareness: The AI understands the context of your code, providing more accurate and relevant suggestions to help you complete your code faster.
Usage Tips:
- Invoke Suggestions: Simply start typing in the Code Mirror input area to see suggestions. The AI will automatically provide suggestions as you type.
This AI autocompletion feature is designed to streamline your coding process, making it faster and more efficient by reducing the amount of manual coding required.
Activation:
In order to use the OpenAI autocompletion feature, you must pass your OpenAI API token in the Environment variables or through the config file as described in Environment Variables.
Changes to projects
Vault changes
The vault has been changed in two ways:
- You no longer have to unlock the vault with a password.
- There's now a vault per project; the variables you set in the vault now are only for the specific project you're working on
Added reports feature
There is now a menu to generate and download reports from (currently only extraction reports are available).
Flows and projects now run independently
Previously when switching to a different project all running flows were stopped and closed, now they continue running.
Changes to flows
Toolbar Updates
- On/Off Button: Flows now have an on/off button, this change is part of an more efficient way to execute flows on the back-end. When the flow is turned off the button is red. When the flow is turned on it is green.
- Pause Button: Added a pause button to temporarily halt a running flow. The button toggles to a combined pause/play button to resume the flow.
Flows can be paused
It is now possible to start and pause a flow. When a flow is paused it can be edited, when resumed the changes will be used during execution.