- Improvements to the visualizer view
- Graphs can be saved as png and jpg
- Improved node layout algorithm
- Fixed labels dissapearing close to the edge
- Add new "Export schema" toolbar button in designer view
- Exports the database schema to a
.surql
file - Unlike
surreal export
this file only contains schema definitions, not data - Useful when you want to save an existing schema and apply it to another database
- Exports the database schema to a
- Added new "Advanced editor" buttons to some Designer view inputs
- Opens a dedicated dialog with a multiline syntax highted editor
- The regular input boxes can still be used and now accept multilines
- Scope authentication fields can now be fully customized
- Remember the active tab between application restarts
- Allow selecting multiple from and to tables when creating edges
- Improved table sorting in explorer and designer view
- Fixed an issue in the table view renderer causing a crash
- Improve preview of array items within table views
- Table headers are now sticky and always visible
- Fixed various visual issues and inconsistencies
- Updated to latest SurrealDB nightly
- Added designer view
- Allows graphically creating and modifying schemas
- Supports permissions, fields, indexes, and events
- Create new tables and edge tables
- Added visualizer view
- Plots your tables and relationships into a graph
- Provides a useful overview of your database design
- Early stages, will gain more functionality in the future
- Added authentication view
- Manage namespace & database logins
- Manage database scopes
- Rewritten backend in Rust
- Will allow for more intelligent features in the future
- Dev tools are now available in release builds (Ctrl + Shift + I)
- Added the ability to search table lists
- Allow executing queries from variables pane
- Highlighting for single quotes and <future>
- Added "Execute selection" option to query editor context menu
- Improved matching of certain types in explorer view
- The current view is now scoped to the tab instead of global
- Edge tables now display a different icon from normal tables
- Use left and right arrow keys to cycle between the available modes
- Fixed incorrect UI state due to lack of access (anonymous & scope auth)
- Fixed crash on connecting to insecure endpoint
- Add new anonymous connection authentication mode
- Improve record link detection
- Fixed database and scope authentication not working
- Add more syntax highlighting keywords
- Fixed certain functions not being matched correctly
- Fixed crash when editing a saved query
- Fixed horizontal scrollbar in history and favorites panel
- Added new keyboard shortcuts
Ctrl + number
to switch to another tabCtrl + Q
to switch to the Query ViewCtrl + E
to switch to the Explorer ViewCtrl + S
to start / stop the local serverCtrl + -
to zoom outCtrl + +
to zoom in
- Added editor zooming
- Experimental, may not work on all systems (This cannot be fixed at the moment)
- Can cause issues with draggable elements
- Added the ability to create new records in explorer view
- Added the ability to delete records in explorer view
- Add button to disconnect from the database when connected
- Improve automatic theme and prevent potential flashing of the wrong theme
- Fixed history not saving when all entries are cleared
- Added syntax highlighting for SurrealDB functions
- Improve WebSocket handling to result in more consistent behavior
- Fixed table view incorrectly marking certain strings as records
- Tweak some default values
- Various UI/UX improvements
- Added an explorer view to view and edit tables and their data
- You can switch between Query and Explorer view using the button in the top left
- Edit records directly as JSON
- View and traverse record relations
- Columns can be sorted by clicking on the header
- Redesigned the table view
- Improved cell rendering based on data type
- Objects and arrays can be hovered for a preview
- Null and undefined values are now styled differently
- Added namespace, database, and scope authentication
- Redesigned the connection details dialog to include new fields
- Added additional keywords for highlighting
- Table completion will now be triggered in more situations
- Tabs can be dragged to reorder them
- Improved favorites dragging behavior
- Redesigned the favorites UI/UX
- Queries are now be opened by clicking rather than hovering
- You can now edit and rename queries in a dialog
- Favorites can be manually sorted by dragging
- Added the option to open a query in a new tab
- New tabs now use the connection details of the previous tab
- Hide the Surreal banner in the console
- Improved the pane dragging behavior
- Fixed text moving within the editor when selected
- Highlight regex correctly in the query editor
- Fixed updater not working
- Fixed issues with the table viewer
- Improve database start/stop button behavior
- Changed default tab names
- Added query saving functionality
- Added a button to render query results as table
- Redesigned the query history UI
- Added F9 as shortcut for "Execute query"
- F9 and Ctrl + Space now work outside the editor
- Improved the panel resizing behavior
- Added a console panel to view logs for the integrated database (#1)
- Can be hidden and revealed on the fly or from the setting screen
- Disabled uneccecary auto completion for input fields (#3)
- Added configurable global query timeout setting
- Added update checker to prompt about new releases
- Can be disabled from the settings screen
- Added comment toggle shortcut to the query editor (Ctrl + /)
- Updated the setting screen UI
- Added the ability to start and stop a local database directly from Surrealist
- Will use the username, password, and port entered for the current tab
- The tab hosting the database will display an indication icon
- Added an "Automatic" theme option that uses your operating system theme
- This is now the default
- Added auto completion support for variables
- Query history drawer
- Result wrapping setting
- Ctrl+Space to suggest table names at any time
- Various UI fixes
- Fixed indentation issues
- Improved query result consistency
- Added auto completion for table names
- Auto connect when switching tabs
- Dark theme support
- Variables pane
- Improved error handling
- Various UI fixes
- Multi-tab query editing
- Support for multiple queries in one request
- Provides a clean and foldable view of your query result
- SurrealQL syntax highlighting