- Server connect/disconnect actions from the status bar
- adding selection of auth.method into the status bar
- Server Add form prepopulate details of currently selected server
- Export as Excel
- Fixing timezone bug
- Adding server and query details into a separate tab
- Any IO errors are added as Error tab (pop-up error message is used for internal bugs)
- KX errors from servers are now display with ' (not as symbol)
- Parent folder can be specified in the server form (in add and edit server)
- Persist location of the server list frame for every Studio window
- Added line inspection (new popup menu in the table result)
- New setting to disable insert of paired character in the editor
- Implement continuous search
- Fixed the bug with sequential replace action in the editor
- Drill down for complex results (with double click or popup menu)
- Rework kdb connection logic
- No IPC protocol downgrade in case of first attempt failure
- Fix logic to detect server disconnect
- Connection status added to the status bar
- Capturing connection statistics (new menu action)
- Limit on incoming message (new settings)
- Adding more details in the tooltip of the result tab
- File drag and drop (no support for a folder drag and drop)
- Persist location of editor windows
- Keep config properties sorted on disk
- Split editor tabs
- Bugfix to enable "Upload" button when result tabs are switched
- Backup of config and workspace files for 2 weeks
- Select columns in result table by clicking headers with ALT and SHIFT
- Added config to close not saved anonymous tabs on exit
- Added search functionality for result tables
- Show timer during query execution
- Added settings for controlling kdb connection reuse and invalidation
- Added font selection for the editor and result table
- Font size is changed with mouse wheel and pressed Ctrl (Command for MacOS)
- Tab emulation with spaces
- Action to convert tab to spaces
- Adding settings for tab emulation
- Pinning result tabs
- KDBSTUDIO_CONFIG_HOME environment variable overrides location of Studio home with configs and logs
- Improvements in charting:
- display mouse cursor coordinates
- drag for zoom can be done in any direction
- chart grid can be moved
- shortcuts for copy, save, etc.
- Upgraded log4j to the latest version
- Add support for MacOS Preferences/About/Quit native menu in Java 9+
- Monitoring file changes on disk to reloaded into editor
- Double-click in result grid:
- beside system double-click, added emulated double-click with configurable speed
- ALT + mouse click also copies the cell
- (Windows only) Icon grouping in taskbar
- grouping are different to other application started with the same Java machine
- grouping for editor and charting frames are different
- Number of fractional digits in output is now configurable
- Adding mnemonic shortcuts in confirmation dialogs
- Support of different line ending styles
- Adding SaveAll action
- Adding (*) to the title if the tab has modified content
- Adding tooltip into output tab with server where the query was executed
- Output grid:
- add vertical lines and make header compact
- Settings: adding right padding and max width for columns
- trying to keep old order during sorting
- sorting row header as well
- Added shortcut to select next and previous editor tab
- Reworked charts:
- added shapes, strokes and bars
- legends with colors and char types for individual charts
- zoom with mouse wheel
- chart frame title is derived from chart title
- Open - changed behaviour to open in a new tab
- Settings: auto save modified files
- Settings: exit without asking to save anything
- Upload result to a server
- Drag and Drop for editor and result tabs
- Manually closure of tabs
- Middle-click to close tab or right-click for a popup menu
- Pop up menu in the result table can include actions to open servers
- The decision is made by values in current row and selected cell
- Restoring windows and tabs from previous application run
- The state is also persisted every minute
- Show an About dialog on start up if release notes are changed
- Options to execute all script when nothing is selected. The default option is to ask
- The option is added to Settings
- Add notes into About dialog
- Add support for multiple tabs in a StudioPanel:
- Ctrl + N (Command + N) opens a new tab
- Ctrl + Shift + N (Command + Shift + N) opens a new window
- Fix memory leak related to keeping previously loaded results
- Fix formatting of Composition type in the result output
- Import servers from QPad (http://www.qinsightpad.com/)
- Add history of servers opened in StudioPanel
- Fix syntax highlighting for communication handle symbol (like `:server:port )
- Add Log4j 2 for logging application and queries to $HOME/.studioforkdb/log folder
- Set new syntax highlighting in Console result pane
- Rework q syntax highlighting
- Update versioning and About Dialog. Added release notes into notes.md
- Customization of output format with comma thousands separator
- Bugfix for not starting Studio without config file
- Copy and cut action adds syntax highlighting into clipboard
- Double click in result table cells copies content into clipboard
- Remove zero char when copying into clipboard
- Fix formatting of projections
- Syntax highlighting in output result
- Multiple tabs in the result pane
- Selection and Look and Feel
- Hide drop down servers option
- Tree view for Server list
- Add/remove line in charts
- Copy as HTML
- Text field with connection details
- Added Settings menu
- Bugfix for loading custom authentication plugin
- Dictionary and list are displayed as table
- Added server list
- Added formatting for
binr
,cov
,cor
(BinaryPrimitive) andvar
,dev
,hopen
(UnaryPrimitive)
The version which was forked from