0544547f27
CB-4039 logout with context ( #2296 )
...
* CB-4039 build logout redirect link on backend side
* CB-4039 fix return value
* CB-4039 adds logout with context for Okta Identity Provider
* CB-4039 backward compatibility fix
* CB-4039 add since annotation
* CB-4039 api return type fix
* CB-4039 logout extended
* CB-4039 okta logout redirect moved to AuthenticationService
* CB-4039 remove windowService dep
* CB-4039 removes old logic of identity provider logout links
* CB-4039 okta review changes
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2024-01-17 20:29:31 +03:00
serge-rider
904375aa66
dbeaver/pro#2341 Copyright update
2024-01-10 10:31:38 +03:00
9aace7c0ce
Cb 4364 remove spaces at the beginning of the input fields ( #2252 )
...
* CB-4364 create connection trim to SSH fields
* CB-4364 create connection trim to SSL fields
* CB-4364 create connection SSH trim cleanup
* CB-4364 create main tab trim input values
* CB-4364 connection form driver properties trimmed
* CB-4364 trimmed team creation inputs
* CB-4364 trimmed identity providers inputs
* CB-4364 fix trimmed team creation inputs so it checks property type before trim
* CB-4364 trimmed server config service
* CB-4364 trimmed user form in admin settings
* CB-4364 trimmed auth form log:pass data
* CB-4364 options, ssh, ssl create connection tabs supports trim for all of the text inputs
* CB-4364 ssl tab service cleanup
* CB-4364 refactor: cleanup auth config
* CB-4364 refactor: cleanup user form info part
* CB-4364 refactor: SSH tab do not mutated state directly
* CB-4364 refactor: AuthDIalog tab do not mutated state directly
* CB-4364 refactor: connection options tab do not mutated state directly
* CB-4364 prepare config for server configuration service
* CB-4364 fix: trim driver properties if is custom ones
* CB-4364 auth, server config, userFormPart info cleanup
* CB-4364 trim password in format FormPart function
* CB-4364 connectionDriverProps cleanup
* CB-4364 fix: format user form info
* CB-4364 connectionDriverProps cleanup with keys
* CB-4364 fix: useInfoFormPart trim user id only on creation
* CB-4364 userFormInfoPart trim user id on create in format
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2024-01-03 18:57:38 +01:00
s.teleshev
6784715ba4
CB-4275 feat: app height set via js
2023-12-28 00:10:32 +01:00
eb1ff96487
CB-4356 useForm does not switch tabs like insane after press enter ( #2211 )
...
* CB-4334. Added new property for ObjectPropertyInfo.
* CB-4277. Fixed typo
* CB-4335 added to gql "required" property for form inputs
* CB-4335 added required properties to all inputs of ObjectPropertyInfoForm
* CB-4335 added to useForm submit events handling
* CB-4335 create connection form uses useForm hook (first iteration)
* CB-4335 required fix for render field
* CB-4335 actions not required fix for connection form
* CB-4335 identify providers forms uses useForm
* CB-4335 connection form has scroll and access tab
* enable panels tab switch on invalid text input for SSH and SSL tabs
* CB-4335 all dynamic fields shows correctly
* СB-4335 made textarea required
* CB-4335 user authorization and change password has useForms
* CB-4335 team meta uses useForms
* CB-4335 team form actions uses react context
* CB-4335 Add ConnectionFormActionsContext to
ConnectionFormBaseActions
* CB-4335 Remove unnecessary required attribute from
AuthProviderForm component
* CB-4356 useForm does not switch tabs like insane after press enter
* CB-4335. Added required parameter to AuthProviderInfo
* CB-4335 auth provider form has required property
* Revert "CB-4356 useForm does not switch tabs like insane after press enter"
This reverts commit 6f658eb51e .
* CB-4356 tab panel does not switch on each enter press
* CB-4356 clean code in tabPanel component
* CB-4356 TabPanelValidation handler for switching tabs
* CB-4356 cleanup for useExecutor, TabState, TabPanel components
* CB-4356 switch tabs simplified (cleanup)
* CB-4356 highlight invalid fields after tab being switched
* CB-4356 added license to TabPanelValidation
* CB-4356 remove unneeded dep from useExecutor
* CB-4356 chore: refactor tabs validation
* feat(CB-4356): clear tabs validation state before start new one
* Revert "feat(CB-4356): clear tabs validation state before start new one"
This reverts commit 76b0a9c5ce .
* CB-4356 reset invalid element before form validation
* CB-4356 fix: executor collection usage
* fix: required field should not be required if it is readonly
* CB-4356 fix: forms shows child content correctly
* Revert "CB-4356 fix: forms shows child content correctly"
This reverts commit 4fd046b690 .
* CB-4356 fix: TeamForm show users tab correctly
* CB-4356 fix: ssh key doesnt required if it is saved
* CB-4356 remove unique id error in console
* CB-4356 fix: error with form validation
* Revert "CB-4356 fix: error with form validation"
This reverts commit 0dce34f8b4 .
---------
Co-authored-by: Denis Sinelnikov <denis.sinelnikov@dbeaver.com >
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-12-18 13:03:19 +01:00
Alexey and mr-anton-t
2f7c674ab9
CB-4332 refactor: migrate some parts of application to css-modules ( #2194 )
...
* CB-4332 refactor: migrate some parts of application to css-modules
* CB-4332 fix: aria attribute name
* CB-4332 refactor: remove ADMINISTRATION_TOOLS_PANEL_STYLES
* CB-4332 fix: inputs
* CB-4332 fix: conflicts
* СИ-4396 fix: sql editor sync
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2023-12-15 17:28:05 +03:00
0f00c234d3
CB-4058 errors in console ( #2180 )
...
* CB-4058 invalid authorization - invalid creds (no error)
* CB-4058 table error cause no error when ref is updated while render
* CB-4058 removed from console session expire logs after session being expired
* Revert "CB-4058 removed from console session expire logs after session being expired"
This reverts commit a506f4cbe7 .
* CB-4058 session errors fix
* CB-4058 remove error from userInfo
* CB-4058 remove redundant code
* CB-4059 useAutoLoad session error fixed
* CB-4059 clean code after refactor
* CB-4059 clean code after refactor [2]
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Alexey <wrouds@gmail.com >
2023-12-14 18:31:46 +03:00
807365f42c
CB-4306 update ce deps ( #2206 )
...
* CB-4306 update ce deps
* CB-4306 update yarn lock
* CB-4306 revert quadtree-ts
* CB-4306 lock version
* CB-4306 pass missed globals to the vm context
* CB-4306 revert prettier version
* CB-4306 add types
* CB-4306 fix: msw types
* CB-4306 refactor: remove reshadow types declaration
---------
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2023-12-14 15:25:10 +03:00
alex and Daria Marutkina
65bb6661be
CB-4272 rerender inputs on configuration change ( #2155 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-11-24 13:55:37 +01:00
a319b1fec3
CB-4196 add delete user functionality ( #2121 )
...
* CB-4196 add delete user functionality
* CB-4196 review fixes
* CB-4196 use div for Text component
* CB-4196 add onDelete callback
* CB-4197 delete user project after deleting user
* CB-4196 add project deletion error to session log
* CB-4196 make a disable dialog slightly larger
* CB-4196 change button styles
* CB-4197 add events for deleting user
* CB-4197 code style fix
---------
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: Ainur <yagudin10@yandex.ru >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2023-11-15 23:09:22 +03:00
dfd572aa4c
CB-4173 configurable iam provider ( #2126 )
...
* CB-4174 configurable iam provider
* CB-4174 refactor: display only available auth providers
* CB-4174 refactor: display only available auth providers
* CB-4174 refactor: display only available auth providers
* CB-4174 chore: remove unused config properties
---------
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2023-11-15 20:12:53 +03:00
cb60358ae6
Cb 4112 open scripts datasets from virtual file systems ( #2089 )
...
* CB-4125 use base path
* CB-4112 feat: read objectId
* CB-4145 add required auth to fs system api
* CB-4145 move feature
* CB-4112 feat: open scripts from file systems
* CB-4125 improve file reading
* CB-4112 refactor: naming
* CB-4112 update schema
* CB-4112 fs by id gql
* CB-4112 unique fs id
* CB-4112 fix gql schema
* CB-4112 fix gql schema
* CB-4112 update manifest
* CB-4112 feat: require authentication for nav-tree
---------
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-10-31 17:18:32 +03:00
49f321462e
CB-3454 ai ( #2033 )
...
* CB-3999 add ai plugin
* CB-3454 review fixes
* CB-3454 gql since directive fix
* CB-3454 update tsconfig
* fix: npm dependencies
* CB-4045 add hint property
* CB-3454 add hints
---------
Co-authored-by: Ainur <yagudin10@yandex.ru >
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-10-13 17:03:33 +03:00
fe2c7b76be
feat: migrate form-controls to css modules ( #2041 )
...
* feat: migrate form-controls to css modules
* fix: checkbox field styles
* fix: remove old field styles
* fix: styles bugs
* CB-3773 fix: styles
* CB-3773 fix: field description styles
* CB-3773 fix: radio button styles
---------
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2023-10-10 20:19:40 +03:00
Alexey
01bcf9479d
fix: resolve npm dependencies ( #2050 )
...
* fix: resolve npm dependencies
* fix: types
* chore: add manual frontend cache actin running
* fix: github workflows
* fix: types
* fix: types
* fix: types
2023-10-09 16:25:07 +03:00
Alexey
ff4c453f8d
fix: webpack dev mode ( #2048 )
2023-10-06 17:29:29 +02:00
Alexey
be5bb95154
fix: ts configs ( #2047 )
2023-10-06 15:35:07 +02:00
Alexey
ece5e8f3f1
fix: unix paths ( #2046 )
2023-10-06 14:35:38 +02:00
Alexey
4550a71298
Refactor CB-3819 resources ( #2031 )
...
* CB-3819 refactor: split resources to modules
* CB-3819 refactor: move resource API to separate package
* CB-3819 refactor: move resource API to separate package
* CB-3819 refactor: split to submodules
* CB-3819 chore: update ts configuration
* CB-3819 refactor: move administration top bar to separate plugin
* CB-3819 feat: update tests
* CB-3819 chore: add pre scripts
* CB-3819 fix: prebuild tests-runner
* chore: restore cache for jest-tests github action
* chore: update configs
* chore: add frontend build action
* chore: rename build frontend github action
* chore: include test dependencies
* fix: default product build script
* chore: update github action
* chore: rename validation github action
* chore: update typescript cache key
* chore: update naming for github actions
* chore: run tests on ubuntu
* CB-3819 fix: pre build tasks
* CB-3819 fix: ignore order
* CB-3819 fix: remove prettier from gql sdk
2023-10-05 23:36:54 +03:00
Alexey and EvgeniaBzzz
0d41713c2d
CB-3456 refactor: user form ( #2010 )
...
* CB-3456 chore: cleanup users administration
* CB-3456 chore: add label for user credentials column
* CB-3456 chore: add deprecation message to reshadow system
* CB-3456 chore: add deprecation message to ComponentStyle
* CB-3456 refactor: user form
* CB-3456 fix: eslint problems
* CB-3456 fix: after review
* CB-3456 fix: base form localization
* CB-3456 fix: remove unused import
* CB-3456 fix: user default team assignment
* CB-3456 chore: update git indexes
* CB-3456 fix: imports
* CB-3456 fix: enable user by default
* CB-3456 refactor: implement FormPart
* CB-3456 fix: make sh executable
* CB-3456 fix: make sh executable
* CB-3456 fix: handle form part exceptions on save
---------
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com >
2023-09-28 16:28:28 +03:00
alex and mr-anton-t
320d7e84ee
CB-3860 migrate dialog to css modules ( #1994 )
...
* CB-3860 migrate dialog to css modules
* CB-3860 refactor all dialogs styles
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2023-09-13 16:39:27 +03:00
Alexey and EvgeniaBzzz
8d8ac0b5df
CB-3189 fix: add auth configuration link ( #1950 )
...
* CB-3189 fix: add auth configuration link
* CB-3189 fix: infinity rerenders
---------
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com >
2023-08-25 18:40:07 +03:00
alex and EvgeniaBzzz
d2b72d3617
Cb 3880 auth dialog title changes ( #1944 )
...
* CB-3880 rework auth dialog titles
* CB-3880 add fallback for the empty string
* CB-3880 add 'additional' prefix
---------
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com >
2023-08-25 11:15:24 +02:00
alex and EvgeniaBzzz
9839a8fc26
CB-3849 hide password value in main auth dialogs ( #1924 )
...
* CB-3849 hide password value in main auth dialogs
* CB-3849 add mergeRefs hook
* CB-3849 hide ssh password value in auth connection form
* CB-3849 allow empty string
---------
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com >
2023-08-24 16:08:57 +03:00
Alexey
acdb139739
Fix/cb-3887-cb-3888/cherry-pick ( #1931 )
2023-08-18 16:55:05 +03:00
35668e69b4
CB-3452 NTLM ( #1919 )
...
* CB-3837 separate flag for federated providers
* CB-3452 feat: support configurable auth providers
* CB-3452 fix: auth tab switching
* CB-3452 fix: auth dialog credentials reset
* CB-3837 separate flag for federated providers
* CB-3452 feat: support configurable auth providers
* CB-3452 fix: auth tab switching
* CB-3452 fix: auth dialog credentials reset
* CB-3836 ntlm auth provider
* CB-3452 fix: provider configuration tab id
* CB-3836 fix ntlm flow
* CB-3452 chore: add Integer type mapping
---------
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-08-16 22:41:02 +03:00
Alexey and Daria Marutkina
044cafae24
CB-3724 feat: move user provisioning to users administration ( #1871 )
...
* CB-3724 feat: move user provisioning to users administration
* CB-3724 fix: display information that authentication method is disabled
* CB-3724 fix: auth dialog styles
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-08-10 01:35:08 +03:00
Tatiana Fokina and mr-anton-t
e33eb9fd60
Cb 3584 migrate containers to css modules ( #1834 )
...
* CB-3584 migrate containers, migrate form controls to css modules
* CB-3584 remove old container styles, fix layout props, fix styles
* CB-3584: Fix properties table filter style
* CB-3584 fix styles
* CB-3584 fix styles
* CB-3584 fix sizing styles
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2023-07-27 13:24:47 +03:00
Alexey
8fba6107b2
CB-3740 fix: handle authentication errors ( #1844 )
...
* CB-3740 fix: handle authentication errors
* CB-3740 chore: add localization
2023-07-26 20:13:44 +03:00
Alexey and dariamarutkina
8292eb3ac9
CB-3517 styling ( #1768 )
...
* feat: CB-3517 css-modules for styling components
* CB-3517 refactor: use new styles system for Menu
* CB-3517 refactor: new styling system
* CB-3517 fix: log viewer styles
* CB-3517 chore: remove extra styles
* CB-3517 fix: context menu offset
* CB-3517 chore: review code cleanup
* CB-3517 chore: revert some changes
* CB-3517 chore: revert some changes
* CB-3517 chore: revert some changes
* CB-3517 fix: tabs padding
* CB-3517 fix: tab and checkbox styles
* CB-3517 chore: increase result tabs in sql editor
---------
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-06-27 19:57:01 +04:00
bb70c6ec7d
CB-3243 fix infinite login status check ( #1729 )
...
* CB-3243 fix infinite login status check wip
* CB-3243 fix: use single login entrypoint for AuthDialog
* CB-3243 fix: reset state in useAuthDialogState
---------
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-06-15 11:47:26 +03:00
Alexey
9afb071539
Revert "feat: CB-3517 css-modules for styling components ( #1732 )" ( #1766 )
...
This reverts commit f294ca7767 .
2023-06-14 17:06:33 +03:00
Alexey
f294ca7767
feat: CB-3517 css-modules for styling components ( #1732 )
...
* feat: CB-3517 css-modules for styling components
* CB-3517 refactor: use new styles system for Menu
* CB-3517 refactor: new styling system
* CB-3517 fix: log viewer styles
* CB-3517 chore: remove extra styles
* CB-3517 fix: context menu offset
* CB-3517 chore: review code cleanup
2023-06-13 18:50:43 +03:00
Alexey
bb71605347
Chore/update configs ( #1723 )
...
* chore: update configs
* chore: update typescript version
2023-06-01 22:17:04 +03:00
Alexey
2b25b3ac8e
Chore/prettier ( #1706 )
...
* chore: add prettier
* chore: format code
2023-05-28 02:42:14 +03:00
Alexey
c8c7307abf
CB-3135 fix: auth dialog appearance ( #1697 )
2023-05-27 17:50:06 +03:00
Alexey
e1f9f1858b
chore: update copyright year to 2023 ( #1579 )
2023-03-31 16:54:30 +03:00
Alexey
e930923e8f
CB-3236 feat: support requesting a configuration authentication ( #1580 )
2023-03-31 16:54:01 +03:00
alex and dariamarutkina
3ee7f45f8a
CB-3187 close all dialogs on nav to settings ( #1544 )
...
* CB-3187 close all dialogs on nav to settings
* CB-3187 execute loop on the copy of the dialog's list
* CB-3187 add jsdoc
---------
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-03-22 08:19:13 +03:00
alex and Alexey
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
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
662bad583e
CB-2570 support passing args to auth ( #1439 )
...
* CB-2570 support passing args to auth
* CB-2570 add private param to auth provider
* CB-2606 hide private provider
* CB-2606 revert AuthenticationProvider code
---------
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com >
Co-authored-by: MarinaVorobeva21 <98399603+MarinaVorobeva21@users.noreply.github.com >
Co-authored-by: Ainur <yagudin10@yandex.ru >
2023-02-15 11:08:11 +03:00
Alexander Skoblikov and Aleksey Potsetsuev
06e7a26a88
CB-2899 add redirect param to servlets ( #1446 )
...
* CB-2899 add redirect param to servlets
* CB-2899 fix redirect with enabled anonymous mode
* CB-2899 fix invalid parameter name
* CB-2899 fix: close login form on federate auth finish
---------
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com >
2023-02-14 16:47:24 +03:00
Alexey
0fd88f3be2
fix(tests): circular dependencies ( #1465 )
2023-02-10 16:37:17 +03:00
dec3c37e64
CB-2881 remove public permission ( #1414 )
...
* CB-2881 remove public permission
* CB-3035 add authRequired param for WebAction
* CB-3035 add authRequired param for WebAction
* CB-3035 add authRequired param for WebAction
* CB-2881 refactor: replace public permission with authentication check
* CB-3035 empty user permissions fix
* CB-2881 fix: validate resource keys
* CB-3035 user with no teams login fix
* CB-2881 remove user teams validation
* CB-2881 fix: check is connection is available in ResourceSqlDataSource
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2023-01-26 14:58:08 +03:00
alex and kseniaguzeeva
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
Alexey and Aleksandr 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