Commit Graph
187 Commits
Author SHA1 Message Date
Alexey e659a64cbd CB-3274 fix folders sync (#1568)
* CB-3274 fix: connection / resource folders sync

* CB-3274 fix: connection folders caching

* CB-3274 fix: dialog error handling

* CB-3274 fix: nav tree folders mode

* CB-3274 fix: nav tree performance

* CB-3263 fix: new folders validation

* CB-3263 fix: commit includes to alias transformation

* CB-3274 chore: clear code
2023-04-04 12:52:35 +03:00
Alexey e1f9f1858b chore: update copyright year to 2023 (#1579) 2023-03-31 16:54:30 +03:00
Alexey d3ae64ed47 Fix/cb 3150/resource remove loaded keys (#1561)
* CB-3214 fix: theme / language change

* CB-3214 fix: resources & nav tree synchronization
2023-03-22 14:55:34 +03:00
alexandAlexey 91630ff9cb CB-3199 update deps (#1529)
* CB-3199 update deps

* CB-3199 update base deps

* CB-3199 change node-sass by sass

* CB-3199 temp downgrade required node version

* CB-3199 update graphql deps

* CB-3199 update uuid

* CB-3199 fix: rimraf add --glob

---------

Co-authored-by: Alexey <wrouds@gmail.com>
2023-03-16 18:57:31 +03:00
Alexey 8dd87cecec CB-3150 refactor: remove loadedKeys from resources (#1489)
* CB-3150 refactor: remove loadedKeys from resources

* CB-3150 refactor: Resources API
2023-03-16 18:00:58 +03:00
Alexey 25b72cf341 CB-3214 suspense (#1528)
* CB-3214 feat: enable strict mode for development

* CB-3214 refactor: loaders

* CB-3214 fix: NodeManagerUtils.parentsFromPath remove node from parents list
2023-03-07 19:24:52 +03:00
Alexey b5bef7f226 CB-3214 suspense (#1527)
* CB-3214 feat: enable strict mode for development

* CB-3214 refactor: loaders
2023-03-07 18:14:30 +03:00
Alexey 1f553fe315 CB-3193 refactor: suspense for data loading (#1524)
* CB-3193 refactor: suspense for data loading

* CB-3193 refactor: errors api

* CB-3193 fix: remove warn message
2023-03-06 18:59:05 +03:00
alex 9b45523f49 CB-3129 add filter script (#1505)
* CB-3129 add filter script

* CB-3129 fix naming
2023-02-28 07:16:14 +03:00
Alexey 98655926db CB-2907 feat: active views list (#1492)
* CB-2907 feat: active views list

* CB-2907 fix: validate execution context & display message that multi-tab is not supported

* CB-2907 fix: display multi-tab not supported message only for main app screen

* CB-2907 fix: disable multi-tab message

* CB-2907 fix: tests
2023-02-27 19:12:08 +03:00
Alexeyanddariamarutkina 2507310073 CB-3000 fix: preload parents (#1493)
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-02-23 16:32:11 +03:00
alexandkseniaguzeeva 29b4e81654 CB-2719 filter ce product deps (#1403)
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2023-01-11 09:51:12 +03:00
Alexeyandkseniaguzeeva f7f6e6ed49 CB-2960 feat: load only active project data (#1352)
* CB-2960 feat: load only active project data

* CB-2960 feat: add ConnectionInfoActiveProjectKey

* CB-2960 feat: load only global project for administration

* CB-2960 feat: update merge

* CB- 2960 fix: unnecessary connections update

* CB-2960 fix: don't reset template connection on every connectionInfo update

Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2022-12-22 16:40:51 +03:00
AlexeyandAleksandr Skoblikov f5a2799ec9 CB-2912 refactor: use websocket (#1348)
* CB-2912 refactor: use websocket

* CB-2912 chore: disable websocket by default

* CB-2912 feat: websocket events

* CB-2912 feat: websocket protocol

* CB-2912 fix: gql schema

* CB-2912 feat: update sdk

* CB-2912 chore: remove deprecated code

* CB-2912 feat: dynamic events subscription

* CB-2912 fix: container resource api

* CB-2923 test websocket

* CB-2923 refactor event model

* CB-2923 dynamic ws event deserializer

* CB-2912 chore: update schema

* CB-2923 separate events for create/delete/update action

* CB-2923 manifest fix

* CB-2923 update qql schema

* CB-2923 update eclipse configuration

* CB-2912 feat: update websocket api

* CB-2923 update client event model

* CB-2912 feat: resource connection

* CB-2923 support new event types

* CB-2912 chore: update schema

* CB-2923 websocket ping pong

* CB-2912 fix: rename topic to topicId in WebSocketClientEvent

* CB-2923 send event if datasource description was changed

* CB-2923 split WebSession

* CB-2912 fix: resources connection

* CB-2912 websocket client (#1370)

* CB-2989 create ws client

* CB-2912 refactor: rename useResource

* CB-2912 resolve conflicts

* CB-2912 fix: use wss with https protocol

Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
2022-12-22 14:04:03 +03:00
Wroud 541a16e4cf CB-2501 chore: codemirror deps update 2022-10-04 18:54:04 +03:00
Wroud e2bc7b0f3d CB-2501 refactor: plugins structure 2022-10-04 16:32:09 +03:00
Wroud a206f8bbe2 CB-2479 feat: display tabs for active projects 2022-09-18 16:43:21 +03:00
Konstantin Vasilev 9dbe2169b3 Merge pull request #1069 from dbeaver/fix/CB-2360-delete-notifications
fix(core-navigation-tree, plugin-navigation-tree): CB-2360 Do not duplicate confirmation when deleting tables
2022-08-26 10:28:12 +03:00
Konstantin Vasilev d5169480de fix(core-navigation-tree, plugin-navigation-tree): CB-2360 Do not duplicate confirmation when deleting tables 2022-08-23 16:38:01 +03:00
Wroud 51911f5793 feat(core-blocks): CB-2420 add DBObjectParentKey 2022-08-23 14:19:29 +03:00
Konstantin Vasilev 5a9f4e83e7 feat(plugin-object-viewer): CB-2275 Move menu button to right for ME 2022-08-05 12:10:14 +03:00
Wroud 824df42887 fix: CB-2372 sync nav tree connections 2022-08-03 15:40:42 +03:00
Wroud f0aaf924fb refactor: CB-2372 projects API 2022-08-02 14:31:38 +03:00
Naumov Alexey ec7cabcfd6 fix(plugin-object-viewer): CB-2320 add missing tooltips to the metadata editor tabs 2022-07-21 13:48:25 +02:00
Wroud 30c42b3fcc refactor: CB-2243 add navigation-tabs, root, tools-panel, top-app-bar, version plugins 2022-07-20 01:28:57 +03:00
Wroud 46588ff3cc refactor: CB-2243 core-navigation-tree, plugin-datasource-context-switch, plugin-log-viewer, plugin-navigation-tree 2022-07-19 22:33:05 +03:00
Wroud a3c4617960 refactor: CB-2243 product config structure 2022-07-19 17:36:13 +03:00
Wroud 5ca631dfb3 feat: CB-1990 localization 2022-07-07 21:37:24 +03:00
Wroud ee2e5d81ec fix: CB-2239 metadata tabs opening 2022-07-05 12:52:08 +03:00
Wroud a27522b023 feat: CB-2239 remove open action for unsupported objects 2022-07-02 21:44:39 +03:00
Wroud 18443cb500 refactor(plugin-react-data-grid): CB-2202 include react-data-grid lib 2022-06-22 14:39:25 +03:00
Naumov Alexey a2a8ae6af3 fix(plugin-data-viewer): CB-1498 move logic to the data viewer plugin 2022-06-20 17:13:33 +02:00
Naumov Alexey 7b8f7911e4 fix(plugin-sql-editor): CB-1498 check phase 2022-06-20 16:44:04 +02:00
Naumov Alexey 4801edef67 feat(plugin-sql-editor): CB-1498 ask confirmation for the ObjectViewer result-set tab 2022-06-20 14:58:59 +02:00
Naumov Alexey 96b1632026 fix(core-app): CB-1675 check if connection is connected 2022-06-17 14:32:20 +02:00
Wroud e94e9c7cf5 refactor: CB-2097 update react-data-grid 2022-06-09 17:18:43 +03:00
Wroud a29604da4d chore: CB-2096 update react ver to 18 2022-06-07 17:32:11 +03:00
Alexey ee242f0cac Merge pull request #874 from dbeaver/fix/erd-export
Fix/erd export
2022-05-31 15:01:49 +03:00
Naumov Alexey 784256b743 fix(plugin-diagram-d3js): CB-2039 use only node name 2022-05-31 14:01:06 +02:00
Naumov Alexey 09ec5148ae fix(plugin-diagram-d3js): CB-2039 add objectId data context 2022-05-31 12:10:25 +02:00
Wroud f4db7297bf fix(core-connections): CB-1947 extra error notification 2022-05-30 20:06:39 +03:00
Wroud 9ca7c526e8 chore(core-blocks): CB-2041 set scroll position in layout effect 2022-05-25 15:11:48 +03:00
Naumov Alexey d02ce4ef41 fix(plugin-resource-manager): CB-2017 check for the database object 2022-05-06 19:45:23 +02:00
Naumov Alexey 7ae482c712 fix(plugin-object-viewer): CB-1755 take header if length is equal 2022-04-26 19:18:08 +02:00
Naumov Alexey cd1bfb01d9 fix(plugin-object-viewer): CB-1755 better header sizes 2022-04-26 19:06:44 +02:00
Naumov Alexey 7e3e4b8f62 fix(plugin-object-viewer): CB-1755 take max properties array as columns for the table 2022-04-26 16:06:32 +02:00
Naumov Alexey 700ae56149 fix(plugin-object-viewer): CB-1755 styles 2022-04-26 01:06:04 +02:00
Naumov Alexey c95174c0ac fix(plugin-object-viewer): CB-1755 center loader 2022-04-25 23:56:51 +02:00
Naumov Alexey a60455edac fix(plugin-object-viewer): CB-1755 scroll to last position 2022-04-25 23:29:40 +02:00
Naumov Alexey 42a53ff5a7 fix(plugin-object-viewer): CB-1755 remove old code 2022-04-25 22:35:12 +02:00