sergeyteleshev and mr-anton-t
78daa21c87
[CB] update frontend deps ( #3973 )
...
* dbeaver/pro#7748 updates yarn.locks
* fixes incorrect types
* updates helper libs
* updates vitest + fixes test cases incorrect mocks
* runs tests sequentially with document and windows objects to prevent mock collisions
* Revert "runs tests sequentially with document and windows objects to prevent mock collisions"
This reverts commit f871837df3 .
* skips download test
* removes export from resetDeprecatedSettings
* updates react-data-grid to beta-59 and react to 19.2
* updates storybook
* pr fixes
* updates yarn lock
* removes skip for download test
* cleanups download ts with empty body html
* updates vitest for core-connections
* updates yarn.lock
* linter fix + mocks once
* fixes hotkeys
* reverts version of react-hotkeys-hook library
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-12-18 12:49:11 +01:00
754927a1ae
dbeaver/pro#6363 adds settings for dangerous queries dialogs ( #3858 )
...
* dbeaver/pro#6363 adds settings for dangerous queries dialogs
* cleanup
* dbeaver/pro#6363 Added confirmation preference checks
* dbeaver/pro#6363 Added defaults
* Revert "cleanup"
This reverts commit a1e16ae5a1 .
* Revert "dbeaver/pro#6363 adds settings for dangerous queries dialogs"
This reverts commit a88ca77049 .
* dbeaver/pro#6363 Moved properties to config
* dbeaver/pro#6363 adds default server settings service
* refactor: split `SettingsSource` into `SettingsSource` and `EditableSettingsSource`
* dbeaver/pro#6363 message improvement
* dbeaver/pro#6363 increase timeout
* fix: edited value fallback
* dbeaver/pro#6363 fix defaults
* dbeaver/pro#6363 fix localization labels/descriptions
* fix: localization change
* fix: settings label collision
* dbeaver/pro#6363 fixed auth provider localizations
---------
Co-authored-by: Dmitrii Barnukov <dmitrii.barnukov@dbeaver.com >
Co-authored-by: Wroud <wrouds@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-11-12 16:27:19 +01:00
Alexey Potsetsuev and mr-anton-t
0fe432f45c
dbeaver/pro#6783 refactor: plugins bundles ( #3761 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-09-23 18:37:24 +08:00
Alexey Potsetsuev and mr-anton-t
80f258b561
dbeaver/pro#6744 refactor: migration to @wroud/di ( #3704 )
...
* dbeaver/pro#6744 refactor: migration to `@wroud/di`
* tests: enable settings tests
* chore: update syntax
* fix: dynamic theme detection
* fix: skip not stable test
* fix: skip whole test
* fix: make theme optional
* fix: page reload
* tests: skip unstable test
* fix: remove optional
* fix: load system theme
* fix: prevent the system theme from always loading despite not being selected
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-08-29 18:22:11 +08:00
sergeyteleshev
143cbb0d88
Cb 6265 Return front unit tests after migration ( #3338 )
...
* С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
2025-04-14 18:48:33 +08:00
2fc9c72908
dbeaver/dbeaver-vscode#77 refactor: yarn & vit migration ( #3229 )
...
* dbeaver/vscode#77 refactor: yarn & vit migration
* chore: configure eslint & typescript & prettier
* fix: chunk splitting & assets loading
* fix: enable corepack
* refactor: dev environment
* chore: remove corepack enable from build scripts
* chore: make script executable
* fix: SSL check in vite dev
* chore: update debug launch configs
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-05 00:20:23 +08:00
sergeyteleshev and Daria Marutkina
4cfb27b33b
CB-5645 [EE\AWS] Change the instruction in the Version update tab ( #3017 )
...
* CB-5645 adds core-links and GithubLinks
* CB-5645 adds BaseUpdate instruction to EE, TE, AWS
* CB-5645 pr fixes
* CB-5645 REVERT IT (need for tests)
* Revert "CB-5645 REVERT IT (need for tests)"
This reverts commit 6c53b907c7 .
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2024-10-25 13:17:30 +03:00
8f54e759dd
CB-4541 feat: tree filter ( #2908 )
...
* CB-4541 feat: tree filter
* CB-4541 feat: tree empty placeholders
* CB-4541 fix: settings overflow scroll effect
* CB-4541 fix: settings groups size
* CB-4541 fix: sync groups when filtering
* CB-4541 chore: performance optimization
* chore: review fixes
* chore: replace inline styles
* chore: replace inline styles
* chore: hide extra settings from UI
* chore: hide groups view from settings
* fix: add override options to devtools
* fix: trim filter in settings search
* chore: localization
---------
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-09-25 19:46:13 +03:00
Alexey
6ad148850d
refactor: migrate to pure esm CB-5684 ( #2929 )
...
* refactor: migrate to pure esm
* chore: revert `useDefineForClassFields` tsconf
* chore: remove patch.js
2024-09-21 07:06:37 +03:00
sergeyteleshev and Aleksei Potsetsuev
74486b35b4
CB-5340 adds unit tests for basic hooks ( #2755 )
...
* 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 >
2024-08-07 12:42:43 +03:00
Alexey
f88eb8610c
chore: remove unused npm command ( #2771 )
2024-07-09 16:45:49 +03:00
4433018ed2
Cb 5124 add a notification about the upcoming expiration of the license add to status ( #2733 )
...
* CB-5124. Add license status to /status api
* CB-5124. Add license status to /status api
* CB-5124 adds reminder for soon expiring license
* CB-5124. Refactor after review
* CB-5153 adds core-website package
* CB-5124 updates TS references
* CB-5124 refactors website links service
* CB-5124 pr fixes
* CB-5124 update TS references
* CB-5124 removes WebSiteLinks from coreWebsiteManifest
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-06-28 17:14:33 +00:00
c3ae4acdfb
Cb 5164 deps update ( #2675 )
...
* CB-5164 update sup deps
* CB-5164 update typescript and mobx
* CB-5164 update react
* CB-5164 fix: specify only major versions
* CB-5164 fix class format
---------
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-06-05 13:29:38 +03:00
Alexey
8eaabce90b
CB-5228 feat: fast frontend unit tests ( #2677 )
...
* fix: try to fix make docker container.sh
* fix: specify correct docker build scripts folder
* fix: validate branch to valid docker tag name
* feat: combined workflows
* feat: add readable names for github actions
* feat: add docker pull command comment
* fix: comment publishing comment with docker instructions
* feat: improve build & test performance
* feat: add option to skip cache
* fix: flush cache
* fix: flush cache
* feat: merge tests and build steps
* fix: github action outputs keys
* feat: add lint job
* feat: change file to trigger lint
* fix: omit webapp path
* fix: trigger lint
* fix: continue on linting errors
* feat: add publishing container to github docker registry
* feat: add lint status
* chore: re-trigger-lint
* feat: add java checkstyle
* fix: java linting
* fix: github token
* fix: update jave checkstyle action
* chore: simplify frontend lint action
* chore: remove changed java files
* feat: revert lint trigger frontend
* feat: add docker credentials helper
* fix: remove credentials warning
* fix: tests and clean command
* CB-5228 feat: run frontend tests for every build
* fix: clean tasks
* feat: update cli tools
2024-05-31 21:34:57 +03:00
eaa26dfe52
CB-4619 user scope settings ( #2471 )
...
* CB-4619 feat: update gql schema
* CB-4808 bulk update user parameters
* CB-4808 param type fix
* CB-4619 feat: updateUserPreferences API
* CB-4619 refactor: settings api
* CB-4619 refactor: move file
* CB-4619 refactor: settings api
* CB-4619 fix: pr review
* CB-4619 refactor: remove web-based product settings
* CB-4619 fix: after pr review
* CB-4619 refactor: move product conf to cloudbeaver conf
* CB-4619 fix: hide settings bar and log exception with changing session language
* CB-4619 fix: revert after merge
* CB-4808 new settings api
* CB-4808 update product.conf format
* CB-4808 update product.conf format
* CB-4619 feat: support server provided settings
* CB-4619 feat: prettify settings
* CB-4619 chore: map sql editor settings group
* CB-4808 add use short/long object name settings to CloudBeaver
* CB-4808 update default product.conf
* CB-4808 mode short/long settings to SQLModelPreferences
* CB-4808 review fix
* CB-4619 refactor: unit tests
* CB-4619 fix: prevent websocket opening spam
* CB-4619 fix: dependencies
* CB-4619 fix: remove extra theme loading
* CB-4619 fix: rename settings alias resolver file
* CB-4619 fix: after review
* CB-4619 fix conflicts
* CB-4619 rename server property
* CB-4619 remove shortname property
* CB-4619 fix legacy product conf reading
* CB-4619 merge root and runtime configurations
* CB-4619 chore: remove log viewer setting
* CB-4619 integer fields with env variables fix
* CB-4619 fix: property naming
* CB-4619 fix: parseJSONFlat null values
* CB-4619 fix: settings loading
* CB-4619 fix: save only actual settings
---------
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-03-28 10:30:52 +00:00
Alexey and mr-anton-t
e13368db00
CB-4818 refactor: update NPM dependencies ( #2450 )
...
* CB-4818 refactor: update NPM dependencies
* CB-4818 chore: update react-data-grid fork
* CB-4818 fix: tests
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-03-07 14:32:43 +03:00
c0c4e1870a
CB-4436 update session only in touchSession ( #2377 )
...
* CB-4436 update session only in touchSession
* CB-4346 adds session touch for user actions
* CB-4346 adds core-activity package
* CB-4346 fix: mobx version core-activity package
* CB-4346 ClientActivityService cleanup
* CB-4346 ClientActivityService cleanup [2]
* CB-4346 fix: client activity function contexts bind
* CB-4346 useClientActivity cleanup
* CB-4346 removed unneeded deps
* CB-4346 session warning dialog props renaming
* CB-4364 adds client activity service setsActivity method
* CB-4346 activity timers refactor
* CB-4346 adds min time for session expire setting
* CB-4346 adds update client activity each 300ms
* CB-4346 touchSession logic moved to SessionExpiredService
* СB-4346 session expire service uses session resource to touchSession
* CB-4346 code cleanup
* CB-4346 removed unused activity package from plugin session expiration
* CB-4346 SessionExpireService - removed cycle dependency
* CB-4346 code cleanup
* CB-4346 update session state if it is invalid
* CB-4346 removed arrow function from useClientActivity
* Revert "CB-4346 SessionExpireService - removed cycle dependency"
This reverts commit adba2d5eed .
* CB-4346 touchSession logic moved from SessionExpiredService to SessionResource because of cycle dependency
* CB-4346 chore: core-activity -> core-client-activity renaming
* CB-4346 chore: vars renaming
* CB-4346 refactor: removed force from sessionResource.touchSession()
* CB-4346 adds SessionTouchService
* CB-4346 chore: SESSION_EXPIRE_MIN_TIME const new name
* CB-4346 sessionTouchService license
* CB-4346 uses SessionTouchService as Dependency
* CB-4346 pr fixes
* CB-4346 adds core-localization to plugin-session-expiration
* CB-4346 adds core coreClientActivityManifest to unit tests
* CB-4346 updates ts references
* CB-4436 new update session gql api
* CB-4346 adds updateSession API call
* CB-4346 code cleanup sessionResource
* CB-4346 do not send state event for not authorized session
* CB-4346 chore: update session info with event
* CB-4346 adds update activity on touch (tablets, phones support)
* CB-4346 add debug log
* CB-4346 force update session on create
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-23 17:02:04 +00: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
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
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
alex
fc9d941c1f
Chore/cb 3504 update deps ( #1741 )
...
* CB-3504 update deps
* CB-3504 update leaflet deps
* CB-3504 remove hostName from queries
2023-06-13 14:40:04 +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
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
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
Wroud
e2bc7b0f3d
CB-2501 refactor: plugins structure
2022-10-04 16:32:09 +03:00
Wroud
3940dcac1a
chore: CB-1725 dependencies update
2022-03-09 16:58:52 +03:00
Wroud
49403b4237
build: CB-1427 update deps
2021-11-12 16:21:59 +03:00
Wroud
5e90b26ed4
refactor: CB-1204 remove rxjs dependency
2021-11-10 15:14:39 +03:00
Wroud
6504c02c88
chore: migrate to mobx 6
2021-01-18 23:44:21 +03:00
Wroud
05194daa7e
chore: improve development tools & cleanup configs
2020-09-10 13:34:27 +03:00
Wroud
5201e70788
chore: enable bundling optimization for product
...
CB-171
2020-07-15 17:31:22 +03:00
Wroud
ff1928b2b8
chore: remastered build system
2020-06-19 19:31:20 +03:00