* СB-6265 sets up vitest instead of jest
* CB-6265 gets back core-utils tests
* СB-6265 gets back react-testing-library tests
* СB-6265 gets back some tests from another plugins
* CB-6265 renames dist -> lib in each plugin + removes all jest from the repo
* CB-6265 disables watch mode so build can go on
* CB-6265 extends tests types for react-testing-library
* CB-6265 reverts dist->lib rename cause it contains other assets also
* CB-6265 moves setupFiles to the vitest.config.ts
* CB-6265 pr fixes
* CB-6265 fixes tests run for Windows
* CB-6265 removes global: true in config + uses jest-dom/vitest lib to have extended expect types
* CB-6565 removes unused deps
* СB-6265 improves performance of the test x10 times
* CB-6265 gets back renderInApp, fixes vitest setup reset config for mocks, cleans up
* CB-6265 reset -> restore all mocks
* CB-6265 fixes unit tests
* CB-6265 vitest.setup.ts cleanup
* CB-6265 timestamp to date shows military time both: on unix and windows (win tests fix)
* CB-6265 improves tests running (sequential run instead of parallel)
* CB-6265 cleanup
* CB-6265 eslint fix
* CB-6265 eslint fix 2
* CB-6265 reverts useCombined handler
* CB-6265 reverts some tests
* CB-6265 removes all redundant timer configs
* Merge branch 'devel' into CB-6265-return-front-unit-tests-after-migration
* CB-6265 pr fixes
* CB-6265 fixes time for windows
* CB-6265 removes default fake timers before each test
* CB-6207 add order to setting group
* CB-6207 use method instead of const value
* CB-6207 remove const
* CB-6207 sort on tree level
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
* feat: add ui-kit package to common-react
* feat: add tailwind and ladle to ui-kit, use ui-kit in ce
* feat: create custom properties for button and checkbox using tailwind values as default
* feat: create simple button with 2 variants
* feat: create simple checkbox
* refactor: update after rebase
* feat: experiments with button and checkbox
* feat: add buttons sizes, adjust btn loader, add interactive story instead of many stories
* fix: add license
* fix: a11y issues with color contrast
* fix: mdx stories support
* feat: experiments with icons
* feat: try custom rendering
* docs: add small kinda docs for button
* refactor: css layers
* chore: deps
* chore: remove buildinfo from git
* chore: remove tsbuildinfo from git
* fix: vertical tab overflow
* feat: use UIKit button as base for Cloudbeaver button
* fix: box-sizing problems
* refactor: button styles use BEM model
* refactor: separate base tokens from aliases
* refactor: add some defaults, write all properties in snake case
* refactor: rename button classes, add ui-kit prefix
* refactor: remove redundant story, omit a couple of props, add example to ladle
* refactor: add general sizes tokens, update license
* feat: add scaffold for input component
* refactor: update deps
* refactor: remove links
* refactor: change props naming, add prefixes in checkbox, removes validation nodes in input
* refactor: partially revert "feat: use UIKit button as base for Cloudbeaver button" to keep the old Button interface without changes
Original commit SHA: 62bb1fe9a0.
* Revert "refactor: update deps"
This reverts commit f7d6533967.
* refactor: update deps once again
* refactor: rename ui-kit prefix
* chore: update deps
* refactor: Button Icon Interface
* refactor: use JSDoc for placement comment
* refactor css custom props for Button
* refactor: introduce opacity custom property, fix icon margin property
* fix: button text should not wrap;
* fix: tailwindcss version
* fix: tailwindcss version
* refactor: remove checkbox styles, keep only wireframe
* refactor: move input-related css variables to the dedicated folder
* refactor: remove unused input props
* refactor: btn loader animation
* refactor: use nesting for states, refactor classnames using BEM delimiters
* refactor: introduce btn-border-width prop, removed redundant btn-padding-block since we use fixed heights
* refactor: input and button
* fix: input
* chore: deps
* chore: deps
* chore: add vite as dev dep
* refactor: button variants
* chore: yarn install
* fix: loading button should not react on hover
* docs: add stories about tokens
* chore: remove lint command
* refactor: add prefix to css variables
* refactor: add base border-radius and border-width for controls
* fix: don't import tailwind in style files
* fix: add tailwindcss import for ladle
* fix: base radius variable
* refactor: rename css var
* refactor: add tw prefix for tailwind classes and vars
* fix: styles in easy-config
* fix: after tailwind reset paddings don't in width anymore, compensate
* fix: don't show outline on mouse click
* refactor: change btn state classes, remove not loading for hover because it's strange that button reacts on click when in loading state, but not on hover.
* fix: icons
* fix: add letter-spacing to normalize to prevent tailwind reset it with inherit value
* fix: welcome page selector
* fix: button outline uses a variable for width, proper loading state in aria, icon class name
* feat: add global styles for UI-kit ladle
* docs: refactored stories composition, added stories
* refactor: simplify loader, enable custom loaders, introduced token for btn loader, fix class names, updated stories
* docs: add global styles for ladle
* feat: use custom loader in cloudbeaver
* refactor: use oklch color space for color mixing in loaders
* docs: add readme
* fix: tsconfig, format ladle config
* docs: add short command for ladle, update readme
* fix: module export
* build: add vite plugin
* fix: remove aria-label for loading
* fix: yarn
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
* CB-5832 feat: add shortcut for save as script action
* CB-5832 feat: add info about a shortcut to Shortcuts modal
* CB-5832 fix: ru localization
* CB-5832 refactor: use SqlEditorView for action registration
* CB-5832 refactor: use SqlEditorView for action registration
* CB-5832 refactor: check action in handler
* CB-5832 refactor: bind function in constructor
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* CB-3508 create events for session async tasks
* CB-3508 remove redundant events
* CB-3508 update async web task event logic
* CB-6000 refactor: migrate AsyncTask code to core-root package
* CB-6000: fix
* CB-3508 use only update async task event
* CB-3508 add result info to async task event
* CB-6000 feat: change the way of updating task state
* CB-6000 refactor: rename type and property
* CB-6000 fix: use id from server
* CB-3508 do not have results in task info event
* CB-6000 changes after BE update
* CB-6000 fix: set only status on status update
* CB-3508 fixes after review
* CB-6000 refactor: task id
return back task id generation and saving on creation. Added second map filled on running and linking backend Id and frontend Id. Added helper method to get task
* CB-6000 refactor: handle race condition
add pending events map to save last status if it's came earlier than we saved the task
* CB-6000 refactor: AsyncTask creation
* CB-3508 fixes build
* CB-6000 fix: retry update task info later if locked
* CB-6000 refactor: add a comment about delayed update
---------
Co-authored-by: Andrey Sychev <nukemoore@gmail.com>
Co-authored-by: Sychev Andrey <44414066+SychevAndrey@users.noreply.github.com>
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* CB-3332 refactor: data-viewer shortcuts
move them to the plugin folder, make them IKeyBinding shape to use in transformKeys
* CB-3332 refactor: change ctrl hotkey to mod
* CB-3332 refactor: use new DATA_VIEWER_SHORTCUTS, don't replace backspace
* CB-3332 refactor: remove redundant shortcuts, update naming
* CB-3332 feat: introduce new shortcuts for rows managing
In order to let mac users use shortcuts, Insert key was changed to KeyR
* CB-3332 feat: move shift key to the beginning of all shortcuts
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* Add or improve Chinese translations
* Add or improve Chinese translations
* chore: Update Chinese translations
* chore: correct some translation
* fix: add mapping for all new zh files
---------
Co-authored-by: 李飞 <lif@tongfun.com>
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-5340 adds unit tests for basic hooks
* CB-5340 test: trigger github actions
* CB-5340 fixes unit tests
* CB-5340 fixes unit tests
* CB-5340 fixes unit tests
* CB-5340 adds jest moduled imports for unit tests
* CB-5340 adds jest moduled imports for unit tests
* CB-5340 revert some changes
* CB-5340 cleanup
* CB-5340 replaces global jest to moduled
* CB-5340 uncomment tests and skip it
* CB-5340 cleanup
* chore: enable jest globals
* CB-5340 fix unit tests
---------
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
* CB-4018 refactor: data context api
* CB-4018 refactor: data context api
* CB-4018 refactor: form parts api
* CB-4018 fix: pr review
* CB-4018 fix: track mobx dependencies in useDataContextLink
* CB-4018 fix: unsubscribe behaviour
* CB-3510 feat: data editing actions based on view (#2710)
* CB-3510 feat: data editing actions based on view
* CB-3510 fix: pr review
* CB-3510 fix: table bottom bar styles
* CB-4018 refactor: respect presentation in data viewer
* CB-4018 fix: remove gap in data viewer toolbar
* CB-4018 fix: isolate contexts in data viewer
* Added French translation file for core-administration (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-administration/src/locales/ directory. This file contains the French translations for various administration-related strings used in the application. The translations include menu entries, configuration wizard titles, and success messages.
* Added French translation file for core-authentication (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-authentication/src/locales/ directory. This file contains the French translations for various authentication-related strings used in the application. The translations include settings group labels, options for disabling anonymous access, and password policy requirements such as minimum length, case sensitivity, digits, and special characters.
* Added French translation file for core-blocks (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-blocks/src/locales/ directory. This file contains the French translations for various core-blocks related strings used in the application. The translations include properties table labels, filter options, add/reset/remove property actions, placeholder texts, error messages, and validation messages.
* Added French translation file for core-browser-settings (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-browser-settings/src/locales/ directory. This file contains the French translations for various browser settings related strings used in the application. The translations include settings for cookies and general browser settings.
* Added French translation file for core-connections (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-connections/src/locales/ directory. This file contains the French translations for various connection-related strings used in the application. The translations include settings for connections, connection templates, error messages, authentication details, network handler configurations, and various tooltips and placeholder texts related to database connections and SSH tunnels.
* Added French translation file for core-localization (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-localization/src/locales/ directory. This file contains the French translations for various UI-related strings used in the application. The translations include messages for renaming, themes, navigation steps, loading states, error handling, clipboard operations, authentication, settings, file operations, and more.
* Added French translation file for core-navigation-tree (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-navigation-tree/src/locales/ directory. This file contains the French translation for the navigation tree settings group string used in the application.
* Added French translation file for core-projects (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-projects/src/locales/ directory. This file contains the French translation for the message indicating that a project is not found.
* Added French translation file for core-resource-manager (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-resource-manager/src/locales/ directory. This file contains the French translation for the resource manager settings group string used in the application.
* Added French translation file for core-settings-localization (fr.ts)
I have created the fr.ts file in the cloudbeaver/webapp/packages/core-settings-localization/src/locales/ directory. This file contains the French translations for the localization settings, including the labels and descriptions for language settings in the application.
* Added French translation file for core-settings-user (fr.ts)
I have created the fr.ts file in the cloudbeaver/webapp/packages/core-settings-user/src/locales/ directory. This file currently does not contain any translations, but it has been set up for future French translations for user settings in the application.
* Added French translation file for core-settings (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-settings/src/locales/ directory. This file contains the French translations for the interface and root settings groups used in the application.
* Added French translation file for core-theming (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-theming/src/locales/ directory. This file contains the French translations for the theming settings, including the labels and descriptions for the application color theme.
* Added French translation file for core-ui (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-ui/src/locales/ directory. This file contains the French translations for various UI-related messages used in the application, including messages for empty states, form save errors, and tab switching errors during form validation.
* Added French translation file for core-version-update (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-version-update/src/locales/ directory. This file contains the French translations for various version update-related messages used in the application, including messages about version status, refresh actions, and update instructions.
* Added French translation file for core-version (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-version/src/locales/ directory. This file contains the French translations for various version-related strings used in the application, including version information, release dates, tags, and error messages for loading version information.
* Added French translation file for core-view (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/core-view/src/locales/ directory. This file contains the French translations for various view-related strings used in the application, including layout settings, zoom actions, and labels for creating and editing items and folders.
* Added French translation file for plugin-administration (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-administration/src/locales/ directory. This file contains the French translations for various administration-related messages used in the application, including server configuration, welcome messages, security settings, and navigation options.
* Added French translation file for plugin-authentication-administration (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-authentication-administration/src/locales/ directory. This file contains the French translations for various authentication and administration-related messages used in the application, including user connections, access management, identity providers, and team management.
* Added French translation file for plugin-authentication (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-authentication/src/locales/ directory. This file contains the French translations for various authentication-related messages used in the application, including login, logout, user credentials, error messages, and identity provider configurations.
* Added French translation file for plugin-browser (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-browser/src/locales/ directory. This file contains the French translations for various update-related messages used in the application, including installation of the application, installation of updates, and restart messages with progress information.
* Added French translation file for plugin-connection-custom (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connection-custom/src/locales/ directory. This file contains the French translations for various custom connection-related messages used in the application, including parameters, URL, main settings, driver properties, and connection actions like testing and creating connections.
* Added French translation file for plugin-connection-search (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connection-search/src/locales/ directory. This file contains the French translation for the label used in the plugin-connection-search, specifically the message "Find Local Database" which is translated to "Trouver une base de données locale".
* Added French translation file for plugin-connection-template (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connection-template/src/locales/ directory. This file contains the French translations for various strings used in the connection template plugin. The translations include labels and messages related to new connections, database connection dialogs, and connection templates. This addition will help French-speaking users interact with the connection template plugin more easily.
* Added French translation file for plugin-connections-administration (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connections-administration/src/locales/ directory. This file contains the French translations for various connection-related strings used in the application. The translations include menu items for editing connections, confirmation messages for reconnection, and descriptions of the templates used by administrators to create reusable connection parameters.
* Added French translation file for plugin-connections (fr.ts)
I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connections/src/locales/ directory. This file contains the French translations for various connection-related strings used in the application. The translations include messages for editing connections, connection status updates, and SSL settings.
* Added French translation file for plugin-data-export (fr.ts)
Added French translations for various data export-related strings in the plugin-data-export module. This includes translations for dialogs, notifications, and settings related to data export functionality.
* Added French translation file for plugin-data-import (fr.ts)
- Added French translations for the data import plugin.
- Included translations for various stages and messages related to data import process.
* Add French translation file for plugin-data-spreadsheet-new (fr.ts)
Added French translations for plugin-data-spreadsheet-new. This includes translations for various table and data grid related functionalities such as table editing, sorting, filtering, and error messages.
* Added French translation file for plugin-data-viewer (fr.ts)
This commit includes the French translation for the plugin-data-viewer module.
* Add French translation for Data Viewer plugin (fr.ts)
Added French translations for the Data Viewer plugin.
* Added French translation to plugin-datasource-context-switch (fr.ts)
Added French translations for the context switch plugin messages.
* Added French translation to plugin-datasource-transaction-manager (fr.ts)
Added French translations for the transaction manager plugin messages.
* Added French translation to plugin-gis-viewer (fr.ts)
Added French translations for the GIS viewer plugin messages.
* Added French translation to plugin-help (fr.ts)
Added French translations for the help plugin messages.
* Added French translation to plugin-log-viewer (fr.ts)
Added French translations for the log viewer plugin messages.
* Added French translation to plugin-navigation-tree-filters (fr.ts)
Added French translations for the navigation tree filters plugin messages.
* Added French translation to plugin-navigation-tree-rm (fr.ts)
Added French translations for the navigation tree remove plugin messages.
* Added French translation to plugin-navigation-tree (fr.ts)
Added French translations for the navigation tree plugin messages.
* Added French translation to plugin-object-viewer (fr.ts)
Added French translations for the object viewer plugin messages.
* Added French translation to plugin-product (fr.ts)
Added French translations for the product plugin messages.
* Added French translation to plugin-projects (fr.ts)
Added French translations for the projects plugin messages.
* Added French translation to plugin-resource-manager-administration (fr.ts)
Added French translations for the resource manager administration plugin messages.
* Added French translation to plugin-resource-manager-scripts (fr.ts)
Added French translations for the resource manager scripts plugin messages.
* Added French translation to plugin-resource-manager (fr.ts)
Added French translations for the resource manager plugin messages.
* Added French translation to plugin-root (fr.ts)
Added French translations for the root plugin messages.
* Added French translation to plugin-session-expiration (fr.ts)
Added an empty template for French translations for the session expiration plugin messages.
* Added French translation to plugin-settings-administration (fr.ts)
Added French translations for the settings administration plugin messages.
* Added French translation to plugin-settings-panel (fr.ts)
Added French translations for the settings panel plugin messages.
* Added French translation to plugin-sql-editor-navigation-tab-script (fr.ts)
Added French translations for the SQL editor navigation tab script plugin messages.
* Added French translation to plugin-sql-editor-navigation-tab (fr.ts)
Added French translations for the SQL editor navigation tab plugin messages.
* Added French translation to plugin-sql-editor-new (fr.ts)
Added French translations for the new SQL editor plugin messages.
* Added French translation to plugin-sql-editor-screen (fr.ts)
Added French translations for the SQL editor screen plugin messages.
* Added French translation to plugin-sql-editor (fr.ts)
Added French translations for the SQL editor plugin messages.
* Added French translation to plugin-sql-generator (fr.ts)
Added fr.ts to cloudbeaver/webapp/packages/plugin-sql-generator/src/locales
* Added French translation to plugin-task-manager (fr.ts)
Added French translations for the task manager plugin messages.
* Added French translation to plugin-tools-panel (fr.ts)
Added French translations for the tools panel plugin messages.
* Added French translation to plugin-user-profile-settings (fr.ts)
Added French translations for the user profile settings plugin messages.
* Added French translation to plugin-user-profile (fr.ts)
Added French translations for the user profile plugin messages.
* Added French translation to plugin-version-update-administration (fr.ts)
Added French translations for the version update administration plugin messages.
* Added French translation to product-default (fr.ts)
Added French translations for the default product plugin messages.
* CB-5266 registers french localization all over the app
* CB-5266 adds core-app localization from other PR
* CB-5266 shorter translate for log-viewer french action enable label
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-5004 adds debounce for sql editor script set and auto complete
* CB-5004 adds correct debounce time for parse script + parses script before its execution
* CB-5004 disable script buttons only for empty sql editor or script being executing
* CB-5004 fix: executes script parsing before get sub query
* CB-5004 reverts getHintProposals throttling
* CB-5004 fix: force launch sql editor script actions and removes delay from format script button
---------
Co-authored-by: Alexey <wrouds@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
* CB-3960 removes unused SlideBox styles
* CB-3960 makes menu panel reshadowless
* CB-3960 makes menu bar small item reshadowless
* CB-3960 removes reshadow from loaders
* CB-5076 some reshadow
* CB-5076 makes auto refresh reshadowless
* CB-5076 removes reshadow from result set grouping presentation
* CB-5076 makes data grid reshadowless
* CB-5076 makes object viewer table reshadowless
* CB-5076 makes value panel GIS presentation reshadowless
* CB-5076 removes reshadow's all dependencies
* CB-5076 removes ComponentStyles from tsx files
* CB-5076 fixes shortcut dialog titles paddings
* CB-5076 federated auth providers has more space for providers list container
* CB-5076 removes unneeded global from base scss
* CB-5076 import base styles as regular styles (not moduled)
* CB-5076 fix: styles
* CB-5076 chore: add packageManager
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
* CB-4270 adds cancel option for load total count of rows in table
* CB-4270 adds ui for load total count of rows in table
* CB-4270 fix: task cancels in a true way
* CB-4270 cleanup
* CB-4270 cancel load total count on close table tab
* CB-4270 cancel load total count on close sql editor tab
* CB-4270 fix: cancel close only task if it is not already cancelled
* CB-4270 chore: tasks -> cancelLoadTotalCountTasks
* CB-4270 stops counting rows when tab closes
* CB-4270 reverts incorrect calls of cancelLoadTotalCount
* CB-4270 reverts ToolsActions unneeded props
* CB-4270 pr fixes
* СB-4270 cancel load total count for refresh action
* CB-4270 fix: place cancelLoadTotalCount to DatabaseDataSource
* CB-4270 fix: cancel load rows in refresh data in data source
* CB-4270 cancels load on close result set tab
* CB-4270 refactor: move cancelLoadTotalCount to resultsetdatasource
* CB-4270 cancel load total count execute only for resultsetdatasource
* CB-4270 adds constraint for TableFooterRowCount
* CB-4270 fix: do not load new value if cancelled rows loading
* CB-4270 cleanup
* Revert "CB-4270 cleanup"
This reverts commit f8bffa253a.
* CB-4270 pr fixes
* CB-4270 pr fixes
* CB-4270 deletes cross icon icon
* CB-4270 DataSources has correct tree of calls for cancel and dispose functions
* CB-4270 cleanup
* chore: add experimental cancellable promise implementation
* CB-4270 pr fixes: remove unneeded disposes + close results in close result tab flow
* CB-4270 removes closeResults abstraction leak in ResultSetDataSource extended classes
* CB-4270 removes unused context in data sources
* CB-4270 adds loader for CancelTotalCountAction on cancel task action
* CB-4270 cancel row count job fix
* CB-4270 cancel row counter with notification
* CB-4270 pr fixes
* CB-4270 pr fixes
---------
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com>
* adds husky with license script
* fix: license can pass file not fitted to provided FILES_PATH pattern
* license: notify user for updated files with new license header
* moves husky to frontend directory
* adds check for unstaged files with license
* change pre commit to pre push
* test: remove license from value panel
* Revert "test: remove license from value panel"
This reverts commit b690b75c6b.
* adds postinstall
* test: remove license from value panel [2]
* Revert "test: remove license from value panel [2]"
This reverts commit ea86fd3c57.
* sets back precommit
* CB-4911 validate missed license
* CB-4911 fix linter
* CB-4911 check license line by line
* CB-4911 feat: use node for license check
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se>
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
* CB-4829 connection cache same ids fix
* CB-4829 find connection info with project id fix
* CB-4829 add project id to gql functions
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
* CB-4548 fix: removes all result tabs on "close all" action
* CB-4548 adds "close all of the same query" action for sql result tabs
* Revert "CB-4548 adds "close all of the same query" action for sql result tabs"
This reverts commit 453664e41c.
* CB-4548 adds close all of the same group
* CB-4548 adds handleCloseTabGroup with SqlResultTabService
* CB-4548 sql editor bootstrap cleanup
* СB-4548 group tabs logic moved logic to sql-editor-plugin
* СB-4548 cleanup
* CB-4548 adds ACTION_TAB_CLOSE_SQL_RESULT_GROUP to the end of the tabs
* CB-4548 closes group tabs via tabs context close function (to save highlight tab logic)
* CB-4548 pr fixes
* CB-4548 code cleanup
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>