* 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>
* CB-4634 result set panel saves presentation info into the context
* CB-4634 adds license to SqlResultSetPanel styles
* Revert "CB-4634 result set panel saves presentation info into the context"
This reverts commit 5bf0d22e4e.
* CB-4634 adds to result set tab cache for value/grouping actions so divider behave alright
* CB-4634 fix: throw an error if result group was not found
* CB-4634 adds zod validation to tab restore in SqlEditor
* CB-4634 adds license to zod.scheme
* CB-4634 adds SqlEditorTabState uses interface generated with Zod
* CB-4634 chore: shceme -> schema
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se>
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-4457. Add api for read subcollections firestore
* CB-4457. Move firestore to ee module
* CB-4457. Move firestore to ee module
* CB-4457. Added annotations for firestore
* CB-4457. Added metaData
* CB-4457. Fixed build
* CB-4457 add hasChildrenCollection flag
* CB-4457. Add new resultsRow
* CB-4457. Renamed SQLResultRowMetaData parameters
* CB-4457 add rows with metadata to schema
* CB-4457. Fix gql
* CB-4457. Added logic to get Firestore subcollection
* CB-4457. Refactor result, rename gql, added new type to return gql
* CB-4457. Revert list to map
* CB-4457. Get Subcollections info
* CB-4457. Refactor code
* Added sceleton for insert subcollection
* CB-4457. Added isSupportsDataFilter flag for subcollection
* CB-4457 add locales
* CB-4457. Added isSupportsDataFilter flag for subcollection
* CB-4457. Added update/insert logic for subcollection
* CB-4457 support collection editing
* CB-4457. Refactor after review, moved hierarchical model to ee.
* CB-4457 add SerializableKey
* CB-4457 keep only new rowsWithMetaData api
* CB-4457 review fixes
* CB-4457 review fixes
* CB-4457. Refactor after review. Added logic for delete
* CB-4457 pass metadata in deleted rows
* CB-4457 check row for undefined
* CB-4457 pass metadata when editing json
* CB-4457. Refactor edit, fix icons
* CB-4457. Refactor makeDocumentInputValue, created new method for locator
* CB-4457 try to get the current metadata for row
* CB-4457 clear cache on result update
* CB-4457 remove extra check
* CB-4457. Fixed npe
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com>
Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* CB-4633 blobToBase64 unit tests
* СB-4633 importLazyComponent tests
* CB-4633 OrderedMap unit tests
* CB-4633 removed test time limit from blobToBase64 test
* CB-4633 adds to ordered map unit tests for edge cases
* CB-4633 importLazy moved to core-blocks
* CB-4633 adds update-ts-references
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se>
* CB-4605 fix: sql editor shows datasets panels correctly
* Revert "CB-4605 fix: sql editor shows datasets panels correctly"
This reverts commit 5e2afc5296.
* CB-4605 fix: TE edit dataset works fine with new dividers
* CB-4605 revert sqleditor displayed editors state
* CB-4605 removed sqlEditor hack to open full size dataset
* Revert "CB-4605 removed sqlEditor hack to open full size dataset"
This reverts commit 7ad98e42b4.
* CB-4605 sqlEditor works as it was for EE and TE
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se>
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-4134 adjust cursor position
* CB-4134 pass controlled cursor to the editor
* CB-4134 do not trim value
* CB-4134 revert const history
* CB-4134 review fixes
* CB-4134 remove onUpdate method
---------
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-3781 add metadata information
* CB-3781 use build in codemirror portal
* CB-3781 remove extra styles
* CB-3781 vscode like info
---------
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* CB-4098 add prompt dialog to the sql editor
* CB-4098 add api integration
* CB-4046 add events
* CB-4046 fixes after review
* CB-3913 move AI feature to the ee
---------
Co-authored-by: Ainur <yagudin10@yandex.ru>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>