d920227db0
dbeaver/pro#8470 migrate reakit to the ariakit ( #4209 )
...
* dbeaver/pro#8470 migrate reakit to the ariakit
* dbeaver/pro#8470 fix format
* dbeaver/pro#8470 remove deprecated TabsBox
* dbeaver/pro#8470 control currentTabId via effect
* dbeaver/pro#8470 restore navigationSettings.hasMultipleRows
* dbeaver/pro#8470 fallback to null for defaultSelectedId
* dbeaver/pro#8470 remove getComputed
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-03-18 17:08:38 +01:00
24b7b6021d
Add reorder option to tabs #4583 ( #3872 )
...
* dbeaver/pro#4583 feat: add tab reordering functionality in NavigationTabsService
* dbeaver/pro#4583 feat: update tab filtering to support tabs order
* dbeaver/pro#4583 feat: add tab drag-and-drop functionality and associated tests
* dbeaver/pro#4583 feat: implement tab drag-and-drop functionality
* dbeaver/pro#4583 fix: adjust tab reordering logic to handle dragged tab position correctly
since our reordering logic is duplicating in two components and, moreover, I found a bug in one of the implementations, I decided to put all the common logic to a dedicated helper with test coverage to be sure we use the right logic everywhere.
* dbeaver/pro#4583 test: remove redundant tests for onReorder in useTabDragAndDrop
* dbeaver/pro#4583 refactor: update reorderTab method to remove return value
* dbeaver/pro#4583 feat: add tab reordering functionality to SqlResultTabs component
* dbeaver/pro#4583 feat: add tabs order persistence via useUserData hook
* dbeaver/pro#4583 feat: integrate react-dnd for tab drag-and-drop functionality
* dbeaver/pro#4583 chore: update deps
* dbeaver/pro#4583 feat: integrate @dbeaver/js-helpers for array reordering in useHeaderDnD
* dbeaver/pro#4583 refactor: simplify reorderArray implementation by extracting some logic to helpers
* dbeaver/pro#4583 refactor: extracted tab reordering to a separate hook
- moved the tab order persistence logic into a new useTabOrderPersistence hook to make the flow is more obvious (we use this default persistence only with tabs container)
- introduced new reorderStateKey tab state to have an identifier for a tab panel, use it in canDrop check to prevent cross-panel DnD
-replaced reorderable prop with reorderStateKey, because without a key you can't use reordering
* dbeaver/pro#4583 refactor: add dropAllowed state to useTabDragAndDrop for improved drag-and-drop UI
* dbeaver/pro#4583 chore: add a comment about reorderStateKey
* dbeaver/pro#4583 refactor: add safe guard in SqlResultTabs.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* dbeaver/pro#4583 refactor: wrap onReorder function into useCallback for improved performance
* dbeaver/pro#4583 refactor: remove applyOrder method from ITabsContainer and update useTabOrderPersistence to not have dependencies on container
* dbeaver/pro#4583 refactor: use refactored hook in SideBarPanel and ToolsPanel
Since we are not mutating a container state anymore, we have to update sorting separately in TabList level because it reads directly from the container.
* dbeaver/pro#4583 refactor: remove fallback for stateKey
* dbeaver/pro#4583 refactor: replace hardcoded values with constants in useTabDragAndDrop
* dbeaver/pro#4583 refactor: add DragPosition type
* dbeaver/pro#4583 refactor: remove dependencies in TabsState effect
* dbeaver/pro#4583 refactor: remove stateKey from useTab hook
* dbeaver/pro#4583 feat: add panelId prop to SideBarPanel and use as persistence key
* dbeaver/pro#4583 refactor: persistence key in useTabOrderPersistence
* dbeaver/pro#4583 feat: add reorderArrayWithOrder helper and update SqlResultTabs to use it
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-11-20 19:25:04 +08: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 and mr-anton-t
231da5b0b8
6056-cb-impelement-ui-kit-select-in-combobox ( #3557 )
...
* dbeaver/pro#6056 adds boilerplate for new combobox ui kit
* removes unused code
* refactors layout
* fixes theme styles
* fixes styles
* fixes search value
* implements ui kit store instead of menu
* reverts search value changes
* fixes search
* cleanup
* adds ellipsis on select items
* selectField supports required for form validations
* adds types for functions
* adds disabled styles
* removes hover border-color for disabled select
* removes popoverProps
* moves some styles from kit select to combobox + fixes some styles
* fixes for QA
* adds custom paddings as it was before refactoring
* fixes item styles, placeholder, title errors
* fixes focus styles for input
* fixes expanded state focus
* splits to Select and Combobox
* removes unused code for select
* pr fixes
* replaces arrow icon + opens select on label click
* fixes click on label
* Revert "fixes click on label"
This reverts commit 772c988b28 .
* reverts select label
* removes 1/3 width for preferences
* removes border radius from top of the navigation tab
* fixes selection element
* removes double select border
* qa fixes
* fixes border-radius and outline-offset for select
* fixes outline
* fixes colors
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-07-29 19:52:34 +08:00
8ebf7eba9c
dbeaver/pro#5886 core api for permission management ( #3519 )
...
* dbeaver/pro#5886 new permissions api
* dbeaver/pro#5886 new permissions api
* dbeaver/pro#5886 test + forgotten commit
* dbeaver/pro#5886 test + forgotten commit, review fixes
* dbeaver/#5886 test + forgotten commits
* dbeaver/pro#5886 clean up CE repos
* dbeaver/pro#5886 gql api for global perms
* dbeaver/pro#5886 new perms validation
* dbeaver/pro#5886 remove unused class
* dbeaver/pro#5886 new api
* chore: update permission key
* dbeaver/pro#5087 feat: permissions management
* feat: check permission for query execution
* fix: override only restrictive permissions
* fix: permissions layer
* fix: status gutter duplication
* fix: script execution error message display
* fix: hide not available script execution actions
* dbeaver/pro#5886 anon perms fix, default value for global perms
* fix: hide settings groups only for specific settings
* feat: restore permissions
* refactor: after review
* fix: merge conflicts
* fix: type import
* fix: merge conflicts
* fix: linting
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: Wroud <wrouds@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2025-07-23 03:56:43 +02:00
sergeyteleshev and Evgenia
db28b2ad2c
dbeaver/pro#6251 moves settings to interface + fixes border-size for selected tab ( #3584 )
...
* dbeaver/pro#6251 moves settings to interface + fixes border-size for selected tab
* applies borders only for navigation tabs
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-15 17:48:12 +08:00
9b2cb7cc92
[CB] Multiple tabs row support ( #3563 )
...
* dbeaver/pro#5904 adds navigation multiple tabs support
* adds tabs box container
* fixes bug with invisible object viewer tabs
* cleanup
* Revert "cleanup"
This reverts commit a519421bb0 .
* Revert "fixes bug with invisible object viewer tabs"
This reverts commit 03b8e7b1cc .
* Revert "adds tabs box container"
This reverts commit c6f247ed64 .
* removes extra pixels for border
* adds more proper setting description
* removes extra dots
* skips tests
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com >
2025-07-11 20:51:05 +08:00
Alexey
507aa096dd
dbeaver/pro#5123 feat: add welcome screen & update react-data-grid ( #3513 )
2025-06-17 01:03:28 +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
a76dc9cdbf
CB-6219 refactor: migrate to react 19 ( #3252 )
...
* CB-6219 refactor: migrate to react 19
* chore: tune backend build
* chore: fix loaders
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-02-12 00:55:20 +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
Alexey and Evgenia Bezborodova
0bf6783d00
CB-5446 chore: keyboard navigation improvements ( #2935 )
...
* chore: keyboard navigation improvements
* CB-5446 chore: use theme color for outline
---------
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-09-26 19:46:23 +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 Evgenia Bezborodova
45683f1a48
CB-3733 Close data editor tabs with the middle mouse button ( #2805 )
...
* feat: Add closeOnMouseWheelClick prop to Tab components
* fix: close tab on middle mouse button if tab can be closed
* fix: closes tabs for Safari also
* CB-3733 removes closeOnMouseWheelClick prop
---------
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-07-29 11:23:55 +03:00
Alexey
f88eb8610c
chore: remove unused npm command ( #2771 )
2024-07-09 16:45:49 +03: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
4cb171ed19
CB-5180 rename .m -> .module ( #2679 )
...
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-06-04 20:31:45 +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
d280171b97
CB-4978 feat: handle app update ( #2579 )
...
* CB-4978 feat: handle app update
* CB-4978 fix: app loading status info
* feat: async module loading and preload api
* chore: disable SW in dev env
* CB-4978 feat: improve precaching
* CB-4978 fix: split style chunks in two file
* CB-4978 fix: App rebinding
* CB-4978 fix: styles specificity
* CB-4978 fix: app loading
* CB-4978 fix: styles specificity
* CB-4978 fix: flickering bad positioned loader
* CB-4978 fix: styles specificity
* CB-4978 fix: table presentation scrolls
* CB-4978 chore: add extra error logging
* CB-4978 chore: add extra error logging
* CB-4978 fix: toolbar scrolling
* CB-4978 fix: log viewer empty message
* CB-4978 fix: cell styles
* CB-4978 fix: tabs styles
* CB-4978 fix: tests
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2024-05-14 09:16:46 +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
sergeyteleshev and s.teleshev
e9163b8a2b
cleans up the frontend ts references ( #2493 )
...
Co-authored-by: s.teleshev <s.teleshev@mu.se >
2024-03-22 12:38:24 +03:00
493d5a8161
CB-4469 tabs reshadow refactor ( #2448 )
...
* CB-4469 adds fundaments for refactor: baseTabStyles, baseTabActionStyles, verticalRotatedStyles + some implementations
* CB-4469 adds license for new styles
* CB-4469 tabs-box reshadowless
* CB-4469 updated references
* CB-4469 adds license + fix build
* CB-4469 adds license
* CB-4469 fix tab icon position
* CB-4469 object folders reshadowless
* CB-4469 makes vertical side tabs for sql editor and table reshadowless
* CB-4469 adds TabPanelListNew + ValuePanel tabs reshadowless
* CB-4469 adds reshadowless tabs in admin settings + object viewer tabs also
* СB-4479 fix: removed deprecated styles from some vertical tabs
* CB-4469 chore: removed unused borderTabStyles
* CB-4469 adds reshadowless tabs for side bars
* CB-4469 fix: reshadowless tabs has no redundant styles
* CB-4469 makes auth dialog reshadowless
* CB-4469 make reshadowless admin user settings
* CB-4469 makes TeamForm reshadowless
* CB-4469 makes UserForm reshadowless
* CB-4469 makes ConnectionForm reshadowless + removes deprecated styles from bunch of tabs
* CB-4469 makes reshadowless TextValuePresentation in ValuePanel
* CB-4469 makes reshadowless user info form
* CB-4469 removed redundant styles from user info form
* CB-4469 makes sql result tabs reshadowless
* CB-4469 makes export data tabs reshadowless
* CB-4469 makes create connection for templates reshadowless
* CB-4469 deletes deprecated tabs files
* CB-4469 update ts references
* CB-4469 adds missing licenses
* CB-4469 removes deprecated styles
* CB-4469 removes background for tabs in value panel
* CB-4469 removes done to do
* CB-4469 removes done to do
* CB-4469 removes css duplication from ValuePanelEditorTabs
* CB-4469 correct styles context for table viewer
* CB-4469 adds scontext outer of tabstate component
* CB-4469 navigation tabs bar tabsBox has outline: none
* CB-4469 fix: object viewer has correct background colors
* CB-4469 removed unneened comment
* CB-4469 chore: admin page context spreaded correctly in layout
* CB-4469 refactor cleanup
* CB-4469: adds tabList style for registry
* CB-4469 fix: correct tabs underline for create connection/template
* CB-4469 remove nested styles from useS() hooks in components
* CB-4469 removes redundant styles from ObjectFolders useS() hook
* CB-4469 fix: correct imports for core-ui tabs elements
* CB-4469 chore: TabMenu keeps old name
* CB-4469 refactor: isolate module styles from tab registry ones
* CB-4469 refactor: isolate module styles from tab registry ones [2]
* CB-4469 refactor: isolate module styles from tab registry ones [3]
* CB-4469 refactor: isolate module styles from tab registry ones [4]
* CB-4469 refactor: isolate module styles from tab registry ones [5]
* CB-4469 fix: users administration tabs has correct size
* CB-4469 marks tabsBox as deprecated component
* CB-4469 tabPanel refactor
* CB-4469 refactor: Tab styles decomposed to smaller extendable parts
* CB-4469 refactor: component directory - styles -> shared
* CB-4469 refactor: adds TabList styles for underline, vertical and vertical-rotated tabs
* CB-4469 refactor: adds to vertical rotated tabs module styles for icon and title
* CB-4469 refactor: rename baseTab to just tab
* CB-4469 refactor: adds TabList styles for SqlResultTabs registry
* CB-4469 chore: use fill component for createConntection
* CB-4469 fix: saves file history for SqlEditor and UsersAdministration
* CB-4469 fix: saves file history for SqlEditorTabs
* СB-4469 chore: code cleanup
* СB-4469 chore: code cleanup
* CB-4469: removed style dependency from tab component
* CB-4469 uses fill component instead of css styles in CreateConnection
* CB-4469 always show tabOuter class for autotests
* CB-4469 code cleanup
* CB-4469 fix: revert tab component to get back close icon for scripts/datasets in TE
* CB-4469 chore: rename administration files
* CB-4469 adds tab actions component
* CB-4469 refactor: removes tab actions style dep from Tab component
* CB-4469 removes duplication of menu logic in tabs
* CB-4469 adds predefined tab and tabList registries all over the app
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-03-18 16:44:02 +01: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
2b90eb038e
CB-4561 te UI dynamic connection credentials based on the users team ( #2381 )
...
* CB-4598 npe fix
* CB-4561 refactor: connection info resource
* CB-4561 refactor: connection info resource
* CB-4561 load credentials from secret in initConnection
* CB-4561 merge devel
* CB-4561 allow initial team secrets test
* CB-4561 remove ability to use any secret in test connection
* CB-4561 feat: shared credentials management
* CB-4561 feat: connection secret authentication
* CB-4561 little fix
* CB-4561 feat: shared credentials
* CB-4561 chore: remove save credentials checkbox for shared credentials
* CB-4561 fix: send saved state for shared connection credentials
* CB-4561 feat: change shared secret authentication description
* CB-4561 fix: pr review comments
* CB-4561 fix: disable connection test for shared connections in distributed env
* CB-4561 fix: types
---------
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-02-20 16:42:46 +01:00
fdde4348a2
CB-3703 save product configuration from ui ( #2334 )
...
* CB-4560 api for saving product configuration
* CB-4560 save product config in te
* CB-4560 move update product config to mutations
* CB-3703 feat: extend base components
* CB-3703 feat: settings editor
* CB-3703 chore: review fixes
* CB-3703 chore: pr review
* CB-3703 feat: update server configuration icon
* CB-4560 add events
* CB-3703 fix: localization
* CB-3703 chore: localization
---------
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-01-31 20:33:05 +03:00
serge-rider
904375aa66
dbeaver/pro#2341 Copyright update
2024-01-10 10:31:38 +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
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
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
f1507c3a7d
CB-3602 fix: sql context management ( #1942 )
...
* CB-3602 fix: sql context management
* CB-3711 fix: sql context lifecycle
* CB-3602 Cleanup SQL processors/contexts on connection close
* CB-3602 Cleanup SQL processors/contexts on connection close
* CB-3602 fix: log sql script parsing errors
* CB-3602 fix: sql context info convertation
* CB-3602 fix: data concurrency loading
---------
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-08-29 22:53:05 +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
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
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
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
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
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
Ainur and Aleksey Potsetsuev
8bc81af2f6
Feat/cb 2599/data synchronization ( #1282 )
...
* CB-2599 gql schema add enums for events
* CB-2499 feat: datasource update
* CB-2599 fix rm resource events
* CB-2599 delete resource event fix
* CB-2599 resource event fixes
* CB-2599 feat: implement rmMoveResource
* CB-2599 resource event fixes
* CB-2599 add session id to event
* CB-2599 update configuration once after event changes
* CB-2599 mq add initiator id to the header
* CB-2599 rename rm node with event
* CB-2599 cb event fixes
* CB-2599 key value interceptor fixes
* CB-2599 add event for updating rm resource
* CB-2599 set resource property from event
* CB-2599 feat: resource update events
* CB-2599 sort rm nodes when add it
* CB-2599 feat: track resource usage
* CB-2599 feat: display event metadata
* CB-2599 rm resource set content update event
* CB-2599 fix: open action handler
* CB-2599 persist data source create
* CB-2599 mq filter instance configuration changed fix
* CB-2599 fix: resource usage tracking
* CB-2599 move folder fix
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com >
2022-11-29 20:51:24 +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
259c51b733
CB-2479 fix: tabs history
2022-09-20 17:07:30 +03:00