What's new in Surrealist 2.0.6
May 14, 2024
- Updated SurrealDB to 1.5.0
- Disable spellcheck on fields
- Add devtools command for Desktop
- Make version check required
- Pass preview mode through vite
- Fix environment check
New in Surrealist 2.0.5 (May 3, 2024)
- Added new user registration functionality to scopes in the Authentication view
- Also accessible using "Register user in scope" commands
- Automatically extracts required params from the SIGNUP query
- Added the ability to restore the embed generator from an embed URL
- Only available in the online generator
- Added new commands to sync database schema and disconnect from the database
- Added back the ability to resize the query list, table list, and functions list panels
- Added a confirmation when resetting the sandbox environment
- Added additional context menu items throughout the interface
- Changed scope fields to hide sensitive fields by default
- Applies to fields named password, pass, or secret
- Changed Cmd + Space to only execute the selection if one is active
- Changed Models view to be always displayed in the sidebar
- Changed some icons throughout the interface
- Changed the explorer to directly open a table after creation
- Improved placeholder UI when views are empty
- Improved version checking logic for reverse proxy connections
- Improved the UI when the connection isn't active
- Fixed incorrect embed generator URL in desktop app
- Fixed the table mode in Surrealist Mini
New in Surrealist 2.0.4 (Apr 29, 2024)
- Added a setting to display the query view horizontally
- Added highlighting for REMOVE statement and UNSET keyword
- Added query selection formatting
- Redesigned Surrealist mini generator
- Improved some input placeholders for clarity
- Improved version check logic
- Allow tab navigation in single-line code inputs
- Error screen will now navigate you to the sandbox
- Fixed libssl 1.1 error on linux platforms
- Fixed large comment icon in authentication view
- Fixed explorer record creator not working
- Fixed designer graph not updating when removing a table
- Fixed designer graph not updating when changing table appearance
- Fixed ML view not always rendering in the sidebar
- Fixed query errors not displaying in results panel
- Fixed missing support for JWKS tokens
- Minor UI/UX improvements
New in Surrealist 2.0.3 (Apr 26, 2024)
- Added support for 64-bit number handling
- Clear query responses when resetting the sandbox
- Minor improvements to the API docs
- Improved accessibility for icon buttons
- Fixed relation tables unable to save
- Fixed unintended error checking in query results
- Fixed moving designer tables resulting in a crash
- Fixed scope signup query issues
- Fixed database exports not working when including records
- Fixed backticks in table names breaking certain views
- Fixed Surrealist not reconnecting after changing connection details
- Fixed namespace users unable to list out tables
- Fixed serving settings storage path breaking when edited
- Fixed warning when installing .deb package
- Fixed tables and variables not autocompleting
- Fixed missing Cmd/Ctrl + / hotkey for toggling comments
- Fixed explorer copy record id context menu action
- Fixed variables pane, Record creator and editor being limited to JSON
New in Surrealist 2.0.2 (Apr 24, 2024)
- Updated and improved the error screen
- Updated .NET API docs
- Added a placeholder overlay for mobile devices
- Fixed further sidebar issues
- Fixed ordering of releases in the changelog dialog
- Fixed returning to start screen when removing a connection
- Fixed syntax highlighting breaking on empty strings
- Fixed authentication view sometimes not opening the user creator
New in Surrealist 2.0.1 (Apr 24, 2024)
- Fixed sidebar not aligning with content
- Fixed query list cutting off half way
- Fixed functions view arguments crash
New in Surrealist 1.11.8 (Apr 20, 2024)
- Support for SurrealDB 1.4.2.
New in Surrealist 1.11.7 (Apr 19, 2024)
- Support for SurrealDB 1.4.0
- Fixed explorer view table columns
New in Surrealist 1.11.6 (Mar 12, 2024)
- Support for SurrealDB 1.3.0
New in Surrealist 1.11.5 (Feb 24, 2024)
- Support for SurrealDB 1.2.1:
- Fixes some reported errors and crashes.
New in Surrealist 1.11.4 (Feb 14, 2024)
- Support for SurrealDB 1.2.0
- Fixes the 5s connection delay
New in Surrealist 1.11.2 (Jan 12, 2024)
- Support for SurrealDB 1.1.0
- Added a new import database button to the toolbar
- Allows for executing any .surql file without having to use the query view
- Useful for loading in backups, pre-defined query files, etc.
- Fixed search index issues (#154)
New in Surrealist 1.11.1 (Jan 11, 2024)
- Added designer view SVG snapshots (#150)
- Improved record link detection to support complex ids
- Improved support for escaped table names (#155)
- Display query time correctly in combined mode (#157)
- Fixed error caused by failing to find an available port (#137)
- Fixed explorer view pagination issues (#133)
- Fixed user selection on Linux (#148)
- Fixed overflow issues in the authentication view
- Fixed editor zooming not working
New in Surrealist 1.11.1 Beta 1 (Dec 29, 2023)
- Added designer view SVG snapshots (#150)
- Improved record link detection to support complex ids
- Improved support for escaped table names (#155)
- Display query time correctly in combined mode (#157)
- Fixed error caused by failing to find an available port (#137)
- Fixed explorer view pagination issues (#133)
- Fixed user selection on Linux (#148)
- Fixed overflow issues in the authentication view
- Fixed editor zooming not working
New in Surrealist 1.11.0 (Oct 27, 2023)
- Added sandbox connections
- Connect to an internally embedded SurrealDB instance
- Useful for rapid testing without requiring a local or remote SurrealDB instance
- Currently only in-memory and non-persistent
- Query results are now more accurate
- No longer always displayed as an array
- Query time value is displayed again
- Fixed incorrect explorer pagination
- Fixed situations in which connections incorrectly appeared closed
- Slightly adjust minimum window size and splitter sizes
New in Surrealist 1.10.3 (Oct 24, 2023)
- Implement internal view routing:
- The current view is now displayed in the URL
- This means you can bookmark and share specific views on the web app
- Improved explorer inspector:
- Can now be opened manually by pressing the wrench button
- Changed explorer table pinning:
- You can now toggle a table pin by double clicking a table
- Improved overal performance
- Improved JSON syntax highlighting
- Re-enable JSON syntax validation
- Replaced most "refresh" buttons with a single universal refresh in the address bar
- Store active view globally instead of per session
- Fixed record ids passed as variable not working as expected
- Fixed strange query editor behavior when holding shift
- Fixed incorrect panel sizes in the authentication view
- Fixed incorrect wrapping behavior in explorer view (#129)
- Refactored the code base to be more future proof
- Minor UI improvements
New in Surrealist 1.10.2 (Oct 23, 2023)
- Implement internal view routing
- The current view is now displayed in the URL
- This means you can bookmark and share specific views on the web app
- Improved explorer inspector
- Can now be opened manually by pressing the wrench button
- Changed explorer table pinning
- You can now toggle a table pin by double clicking a table
- Improved overal performance
- Improved JSON syntax highlighting
- Re-enable JSON syntax validation
- Replaced most "refresh" buttons with a single universal refresh in the address bar
- Store active view globally instead of per session
- Fixed record ids passed as variable not working as expected
- Fixed strange query editor behavior when holding shift
- Fixed incorrect panel sizes in the authentication view
- Fixed incorrect wrapping behavior in explorer view (#129)
- Refactored the code base to be more future proof
- Minor UI improvements
New in Surrealist 1.10.1 (Sep 29, 2023)
- Added auto closing bracket support in SurrealQL editors
- Added the ability to rename query tabs on double click
- Updated surrealql grammar to the latest version
- Updated live query editor UI
- Updated console toggle button layout
- Updated editor focus and tab removal handling
- Fixed desktop app not being able to connect to http endpoints
- Fixed combined query result mode incorrectly handling empty and error results
- Fixed authentication view not updating on session change
- Fixed some surrealql editors not taking up any height
New in Surrealist 1.10.0 (Sep 25, 2023)
- Improved feature parity between the desktop and web app
- Designer view is now available in the web app
- Authentication view is now available in the web app
- Connections are now handled the same way
- Added new Live Query view
- Can be used to listen to one or more live queries
- Combines all incoming live query messages into a single feed
- Live query messages can be expanded to view their contents
- Added support for Query View tabs (#70)
- Query tabs are stored per session
- Tabs are saved and persisted
- Designer View improvements
- Field names and types are now truncated when they are too long
- Limit tables to displaying 7 fields, with a button to view more
- Overhaul exporting functionality
- Now supports exporting table records
- Select which elements to export in the new exporter dialog
- Add support for analyzers, scopes, params, and functions
- Overhaul syntax highlighting
- Highlighting is now based on the official SurrealQL grammar
- JavaScript is now correctly highlighted
- Modified color scheme
- Added a new "Combined" query result mode
- Combines the results of multiple queries into a single list
- Useful for when you want to copy or view all results without switching tabs
- The config file is now stored in a new location
- Linux: $XDG_CONFIG_HOME or $HOME/.config/surrealist.json
- macOS: $HOME/Library/Application Support/surrealist.json
- Windows: %AppData%surrealist.json
- Added a convenience button to load a query from disk
- Surrealist now warns you when you connect to an outdated version of SurrealDB
- The web app now more reliably connects to localhost endpoints
- Replaced the window pinning toolbar button with a settings entry and hotkey (F11)
- Expand all designer view sections by default
- Fixed web app always starting in light theme for a split second
- Fixed query error highlighting not working since beta 12
- Fixed certain errors not displaying in the result panel
New in Surrealist 1.9.2 (Sep 20, 2023)
New in Surrealist 1.9.1 (Sep 9, 2023)
- Update to SurrealDB beta 11
- Fixed query errors not displaying on the web app
- Highlight the new ONLY keyword
- Respect the query timeout setting on desktop
- Endpoints with "ws://" will no longer break
- Correctly validate connection details
- Support improved SurrealDB error messages
New in Surrealist 1.9.0 (Sep 4, 2023)
- Full support for SurrealDB beta 10
- Local database now launches with --allow-all and --auth
- Updated syntax highlighting with new keywords
- Designer view updates
- Added designer related options
- Accessed from the gear icon in the top right of the table graph
- Configurable per session, however default values can be set in the settings dialog
- Table Layout controls how tables are positioned within the graph. Currently supports "Diagram" and "Grid"
- Node Appearance controls how nodes are rendered. Currently supports "Fields", "Summary", and "Simple"
- Added support for default field values
- Added support for changefeeds
- Improved handling of table views
- Field kind can now be set to any value, however a table can still be quickly selected
- Fixed schema export not working
- Fixed certain index and event properties not being required
- Authentication view updates
- Added support for managing root logins
- Added support for user comments
- Fixed font zoom shortcuts not always working
- Fixed multiple editor related issues (#97)
- Fixed being unable to use spaces when renaming sessions (#101)
- Minor UI improvements
New in Surrealist 1.8.0 (Aug 25, 2023)
- This release introduces a complete overhaul to the Designer view, which now visualizes your tables in a graph, replacing the original visualizer view functionality. Additionally this version implements an array of user experience improvements and bug fixes.
- Overhauled the designer view
- Displays tables in a visual graph
- Select a table to view and modify its schema
- Save the graph as a PNG image
- Added editor font zooming
- Ctrl + Alt/Option + + to zoom in
- Ctrl + Alt/Option + - to zoom out
- Ctrl + Alt/Option + 0 to reset
- To use these shortcuts you must not have any editor focused, this is a limitation at the moment
- Added explorer view table pinning
- Pinned tables will appear first in the list
- Removed visualizer view in favor of the new designer view
- Fixed instances of cursor misplacement within editors
- Fixed various schema parsing issues
- Fixed light theme issues (#82)
- Fixed UI freezing when writing large queries (#87)
- Fixed variables pane rarely resetting it's size
- Fixed console panel rendering in the web app
- Fixed light theme not always using the right editor color scheme
- Fixed explorer contents persisting after disconnect
- Compatible with SurrealDB beta 9