Commit Graph
74 Commits
Author SHA1 Message Date
Alexeyanddariamarutkina 200105f692 CB-3311 feat: application update message (#1597)
* CB-3311 feat: application update message

* CB-3311 fix: tests

* CB-3311 chore: code cleanup

* CB-3311 fix: use absolute path

---------

Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-04-19 17:10:05 +03:00
Alexey e1f9f1858b chore: update copyright year to 2023 (#1579) 2023-03-31 16:54:30 +03:00
Alexey 56949408b1 CB- 3150 fix tests (#1559)
* CB-3150 fix: tests

* CB-3150 fix: use node v18 for tests
2023-03-21 11:32:23 +03:00
Alexey a5eb46c395 CB-510 CB-1270 CB-3150 CB-3177 PWA add service worker for caching resources (#1554)
CB-3150 feat: PWA (add service worker for resources caching)
2023-03-19 18:07:47 +03:00
Alexey 80e16cd327 Fix/cb 3150/resource remove loaded keys (#1553)
* CB-3150 tests: add data-testid attr
2023-03-17 18:52:27 +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
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
AlexeyandAleksandr Skoblikov b55b021f68 fix/cb-3159/root-uri (#1499)
* CB-3159 fix: root_uri

* CB-3159 fix: prefetch icons

* CB-3159 force add slashes for rootUri

---------

Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
2023-02-27 17:43:37 +03:00
Alexeyandalex f3ed85ee30 CB-3070 chore: fix bundles structure (#1445)
Co-authored-by: alex <48489896+devnaumov@users.noreply.github.com>
2023-02-16 11:44:33 +03:00
25f859a043 CB-2867 support dataset in UI (#1436)
* CB-2867 dataset plugin

* CB-2867 - add original sql query to resultset

* CB-2867 move originalQuery to execute info

* CB-2867 feat: read originalQuery for query results

* CB-2867 refactor: rename scripts plugin & resources tree type filter

* CB-2867 fix: import

* CB-2867 fix: file extensions type

* CB-2867 fix: file extensions type

* CB-2867 refactor: data tools bar styles

* CB-2867 send query with all filters to gql

* CB-2867 chore: implement getKeyRef for CachedMapResource

* CB-2867 refactor: ProjectNavNodeService

* CB-2867 chore: update go-split

* CB-2867 refactor: rename originalQuery to fullQuery

* CB-2867 refactor: add resource onUse data

* CB-2867 refactor: add sql data source script feature

* CB-2867 refactor: add metadata to sql datasource

* CB-2867 refactor: add datasource outdate

* CB-2867 feat: provided database models for SqlDataSource

* CB-2867 fix invalid resource parent node

* CB-2867 fix: styles

* CB-2867 do not return extra nodes in root navigator model

* CB-2867 fix: nav tree project hide for TE single project

* CB-2867 fix: pass schema & catalog info to data source

* CB-2867 chore: code review

---------

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: Wroud <wroud@yandex.ru>
2023-02-08 17:46:17 +03:00
8440d0871c CB-2951 add default script folder detection (#1367)
* CB-2951 add default script folder detection

* CB-2951 Create special folder on demand

* CB-2951 create path on demand

* CB-2951 feat: resource type filter for resources tree

* CB-2951 chore: localization

* CB-2951 refactor: folders

* CB-2951 fix: resource type folder behaviour

* CB-3002 special folders remove features

* CB-2951 fix: display only project name for distributed mode

* CB-2951 default folder fix

---------

Co-authored-by: serge-rider <serge@jkiss.org>
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
Co-authored-by: Ainur <yagudin10@yandex.ru>
2023-01-31 05:36:46 +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
Alexey 23d028ccb9 CB-2959 chore: update deps (#1351) 2022-12-13 22:04:18 +03:00
Aleksey Potsetsuev e9f2a3f76d CB-2896 feat: lazy loading for connection info 2022-11-18 19:03:28 +03:00
Wroud 3f01fbc351 CB-2501 chore: webpack deps update 2022-10-04 19:01:27 +03:00
Wroud be84877788 CB-2468 fix: request auth for connection 2022-09-21 15:40:17 +03:00
Wroud edc012b733 CB-2503 build: keep class and function names 2022-09-09 17:44:54 +03:00
Wroud d4b805fddc fix: remove node's path dependency 2022-08-25 13:38:15 +03:00
Wroud e63e93f0b7 fix(plugin-navigation-tree): CB-2420 duplicate's filtering 2022-08-23 14:16:04 +03:00
alex 95c54085fe Merge pull request #1045 from dbeaver/feat/CB-2368-report-dependency
feat(core-cli): CB-2368 add allure support
2022-08-11 18:12:38 +03:00
Naumov Alexey 61330fb121 feat(core-cli): CB-2368 add allure support 2022-08-11 18:10:17 +03:00
Konstantin Vasilev 99aa80b8a1 feat(core-blocks): CB-2309 add font fallback to sso.html 2022-08-10 13:18:09 +03:00
Wroud ed149d849f feat(test): CB-2288 configure application testing environment 2022-07-15 03:52:43 +03:00
Wroud dd18c8e260 refactor: CB-2288 manifests 2022-07-15 03:21:14 +03:00
Wroud e5a23d5286 fix(build): yarn.lock 2022-07-13 17:17:41 +03:00
Wroud 4e5cd4503b feat(test): CB-2288 jest config pass with no tests 2022-07-13 02:58:44 +03:00
Wroud 30964b6576 feat(test): CB-2288 jest config coverage settings 2022-07-13 02:40:59 +03:00
Wroud 37b61a0484 feat(test): CB-2288 configure jsdom testing 2022-07-13 02:28:37 +03:00
Wroud bbcfead185 feat(test): CB-2288 app init test 2022-07-13 01:28:37 +03:00
Wroud 3a0a89094c feat(test): CB-2288 jest configuration 2022-07-13 00:30:14 +03:00
Wroud d8a8ad6a03 refactor: CB-2096 update react 2022-06-07 23:12:02 +03:00
Wroud de4c08dba1 build(core-cli): CB-2005 move d3 deps to separate chunk 2022-05-19 11:04:28 +03:00
Wroud 13df42cf84 build: dev optimization 2022-03-30 13:25:41 +03:00
Wroud 19bd8fe42b build: update dependencies 2022-03-22 00:38:45 +03:00
Wroud 68fd518710 refactor: CB-1746 nav tree perfomance 2022-03-14 15:19:50 +03:00
Wroud d0b2669872 refactor: CB-488 CB-1785 CB-1746 themization system 2022-03-13 16:34:27 +03:00
Wroud 3940dcac1a chore: CB-1725 dependencies update 2022-03-09 16:58:52 +03:00
Wroud b559456f8b chore: CB-1754 add global _DEV_ variable 2022-03-09 13:04:00 +03:00
Wroud f35a34f1bf fix: tag injection 2022-02-15 15:07:34 +03:00
Wroud b8ff6dd881 fix(build): type checking 2022-02-02 13:03:29 +03:00
Wroud e80d82719a build: enable build mode for type checking 2022-01-27 13:20:34 +03:00
Wroud ada603039a build: update typescript configuration 2022-01-24 13:24:14 +03:00
Wroud 8772492a39 chore(build): update dev server config 2022-01-17 14:00:39 +03:00
Wroud 6eda47225c chore: update eslint 2021-12-23 22:39:18 +03:00
Wroud d902e8ef4e build: fix 2021-12-22 17:04:26 +03:00
Wroud 79fd448535 build: perfomance 2021-12-22 14:16:17 +03:00
Wroud 38f554c5e8 build: CB-1436 update deps 2021-12-20 21:22:45 +03:00
Wroud 9eb02d8204 build: CB-1436 update deps 2021-12-20 21:04:53 +03:00
Wroud a10179435e feat: CB-1506 cell copy/paste 2021-12-15 04:36:22 +03:00