Ruslan Musaev and Daria Marutkina
94e70f2d16
dbeaver/pro#6284 read validate function from pref ( #3643 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-11 09:30:45 +02:00
9ee4701fd0
dbeaver/pro#6298 refactor: useResource ( #3635 )
...
* dbeaver/pro#6298 refactor: useResource
* fix: CachedResource isOutdated logic
* fix: linting
* fix: resource isOutdated tracking
---------
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-08-11 13:35:33 +08:00
Serge Rider and MashaKorax
9395659666
dbeaver/pro#6543 AI scripts processing ( #3642 )
...
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-08-08 17:22:22 +02:00
Alexander Skoblikov and kseniaguzeeva
13a6dc9da7
dbeaver/pro#6216 fix missing errors ( #3645 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-08-08 16:09:02 +02:00
36071c244e
dbeaver/pro#6449 make default panel width bigger ( #3633 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-08-08 15:10:46 +02:00
3e722ce3b7
5679 cb execute gql requests via cli ( #3644 )
...
* dbeaver/pro#5679 wip
* dbeaver/pro#5679 wip
---------
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-08-08 11:41:21 +02:00
Sychev Andrey and Daria Marutkina
3c9ddcdee0
dbeaver/pro#6061 [CB] Welcome Page Improvements ( #3638 )
...
* dbeaver/pro#6061 fix: remove extra comma in ru l10n
* dbeaver/pro#6061 fix: make Cell component accessible
* dbeaver/pro#6061 fix: use proper product doc page
* dbeaver/pro#6061 fix: Cell component layout
* dbeaver/pro#6061 refactor: split Cell component interface for better dx
* Revert "dbeaver/pro#6061 refactor: split Cell component interface for better dx"
This reverts commit 812414f0f1 .
* Revert "dbeaver/pro#6061 fix: make Cell component accessible"
This reverts commit 09aff9b08a .
* dbeaver/pro#6061 refactor: restrict using onClick on Cell component
force to use composition instead
* dbeaver/pro#6061 feat: generate a link to specific product version docs
* dbeaver/pro#6061 fix: use arg in all l10n files
* dbeaver/pro#6061 refactor: extract version handling logic for documentation URLs
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-08 17:35:06 +08:00
Sychev Andrey and Daria Marutkina
0b589734e8
dbeaver/pro#6537 fix: render SelectPopover in portal by default ( #3641 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-07 20:24:30 +08:00
serge-rider
b8db43573b
Merge remote-tracking branch 'origin/devel' into devel
2025-08-07 12:26:07 +02:00
serge-rider
7c1535a95a
Revert "5679 cb execute gql requests via cli ( #3599 )"
...
This reverts commit 0a50d841d0 .
2025-08-07 12:20:17 +02:00
sergeyteleshev and mr-anton-t
900be41734
[CB] Bump NPM dependencies ( #3628 )
...
* dbeaver/pro#5764 updates current dependencies
* migrates to zod 4
* updates deps
* lint fix
* pr fixes
* reverts connection changes
* reverts connection changes 2
* fix types for screen service
* reverts changes for screen service
* reverts string boolean refactor
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-08-07 18:03:31 +08:00
0a50d841d0
5679 cb execute gql requests via cli ( #3599 )
...
* dbeaver/pro#5679 wip
* dbeaver/pro#5679 wip
---------
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-08-07 11:01:06 +02:00
sergeyteleshev and Daria Marutkina
00b214b8bc
[CB] Rename the Enable HTTPs mode on server config ( #3631 )
...
* dbeaver/pro#6469 corrects enable https mode translation and switch position in server config form
* adds link for proxy configuration article
* fixes punctuation for ru locale
* updates description translations
* removes extra dot in ru locale
* adds advanced documentation link
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-06 16:12:04 +08:00
Sychev Andrey and Evgenia
ea6c960353
dbeaver/pro#6444 refactor: fix Radio component ( #3632 )
...
removes RadioGroupContext(radio group/radio use their own provider)
removes all the logic of state changing from Radio component since it's creating a wrong understanding of how these components should be used together with RadioGroup. Radio still can be controllable, but it should be used in most scenarios only with RadioGroup which is controlling the state.
simplify styles by removing extra class
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-06 16:11:13 +08:00
Viktor Kirst
44c0cfe856
Dbeaver/pro#2951 Show message about disabling user ( #3624 )
...
* dbeaver/pro#2951 Emit WSUserDisabledEvent after disabling a user
* dbeaver/pro#2951 Close user sessions on WSUserDisabledEvent
* dbeaver/pro#2951 Unify session termination logic for deleted and disabled users
2025-08-05 18:32:27 +02:00
Ainur
470d64718b
dbeaver/pro#6214 invert feature and enable by default ( #3615 )
2025-08-05 13:43:10 +00:00
Evgenia
0c0669f0c7
dbeaver/pro#6457 Update README file ( #3630 )
2025-08-04 19:43:21 +02:00
2a012d600c
dbeaver/pro#6382 feat: add bind session to ip combobox in server config ( #3626 )
...
* dbeaver/pro#6382 feat: add bind session to ip combobox in server config
* dbeaver/pro#6382 use select for bindSessionToIP setting instead of combobox
* dbeaver/pro#6382 bind session ip to dbeaver's hosts
* dbeaver/pro#6382 feat: add placeholder for bindToIp setting
* dbeaver/pro#6382 fix: defaultServerConfig
* dbeaver/pro#6382 refactor: remove l10n from CE
* dbeaver/pro#6382 debug log
* dbeaver/pro#6382 remove debug logs
---------
Co-authored-by: Sychev Andrey <nukemoore@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-04 16:37:56 +02:00
Alexander Skoblikov and kseniaguzeeva
0b2370d414
dbeaver/pro#6467 ignore default ports ( #3622 )
...
* dbeaver/pro#6467 ignore default ports
* dbeaver/pro#6467 check port
* dbeaver/pro#6467 fix ip host parsing
* dbeaver/pro#6467 debug log
* dbeaver/pro#6467 remove debug logs
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-08-04 13:47:18 +02:00
sergeyteleshev
a0def9f3ae
[CB] write unit tests ( #3621 )
...
* dbeaver/pro#6436 initializes unit tests for common-react
* installs common-react in the scripts
* adds @dbeaver/react-tests
* setups @dbeaver/react-test into tests-runner
* implements react-testing library into @dbeaver/react-tests
* removes unused deps
* adds test for frontend build github action
2025-08-04 18:45:22 +08:00
alex
13cf2911e0
dbeaver/pro#6470 remove pre commit hook dep from deps list ( #3623 )
2025-07-30 21:55:41 +08:00
Serge Rider
c0c3594633
dbeaver/pro#6457 25.1.5 version bump
2025-07-29 21:41:44 +03:00
180ec65dd9
dbeaver/pro#5552 new gql api ( #3579 )
...
* dbeaver/pro#5552 new gql api
* dbeaver/pro#5552 fixes
* adds available hosts fields
* adds warnings for the https mode
* adds default host for domain manager + fixes some translations
* reverts server URL for domain manager
* fixes description for available hosts
* separates available hosts by new line in textarea
* removes dots
* removes http, https from examples for available hosts field
* dbeaver/pro#5552 validate request's host
* dbeaver/pro#5552 review fixes
* dbeaver/pro#5552 update default configs
* refactors availableHosts -> supportedHosts
* review fix
* dbeaver/pro#5552 fix build
* refactor: supportedHosts - array -> string
* cleanup
* reverts serverConfigurationInfoForm interfaces
* refactors secureCookies -> forceHttps (frontend)
* dbeaver/pro#5552 rename secureCookies param to forceHttps
* dbeaver/pro#5552 rename secureCookies param to forceHttps
* dbeaver/pro#5552 rename secureCookies param to forceHttps
* dbeaver/pro#5552 enable https for old deployments
* fixes translations, readonly state & hosts examples for TE
* dbeaver/pro#5552 fixes
* dbeaver/pro#5552 redirect from http to https
* dbeaver/pro#5552 redirect to https
* dbeaver/pro#5886 use scheme from origin
* dbeaver/pro#5552 exclude special servlets
* dbeaver/pro#5552 saml test
* dbeaver/pro#5552 remove slashes from hostname
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-07-29 19:04:14 +02:00
79d5702744
dbeaver/pro#5957 save lock state in sm controller ( #3576 )
...
* dbeaver/pro#5957 save lock state in sm controller
* dbeaver/pro#5957 fix read config
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-29 18:10:32 +02:00
603b94c551
dbeaver/pro#5241 [CB] Screen reader does not read some fields in the application ( #3585 )
...
* dbeaver/pro#5241 fix: input doesn't create label wrapper if label is not provided
* dbeaver/pro#5241 fix: link label to input inside InputFieldBase
* dbeaver/pro#5241 fix: make required field asterisk invisible for assistive technologies
* dbeaver/pro#5241 fix: link FieldLabel to textarea with generated id and add aria-label for accessibility
even with linked label, voiceOver doesn't pronounce label when focusing textarea, that's why aria-label is used there
* dbeaver/pro#5241 refactor: force aria-label for input field
* dbeaver/pro#5241 refactor: change role for snackbar
aria-live polite works with aria regions which initially empty and then dynamically populated with some data. If we want assistive technologies read initial content, we need to use alert role.
also hide icon from assistive technologies (no additional information from that)
* dbeaver/pro#5241 refactor: remove aria-label from input
use native htmlFor
* dbeaver/pro#5241 refactor: remove aria-label from Textarea component
---------
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-07-29 23:09:05 +08:00
Alexey Potsetsuev and Evgenia
ad6973d069
dbeaver/pro#6337 fix: sql editor dnd insertion ( #3620 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-29 19:53:03 +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
Alexander Skoblikov and kseniaguzeeva
57e77b7cd1
dbeaver/pro#6303 do not remove default user team ( #3609 )
...
* dbeaver/pro#6303 do not remove default user team
* dbeaver/pro#6303 throw error
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-07-29 13:17:09 +02:00
Alexey Potsetsuev
58c4744aa7
dbeaver/pro#6417 chore: update deps ( #3616 )
2025-07-28 22:49:30 +08:00
Sychev Andrey and Evgenia
39c7346e0a
dbeaver/pro#5720 feat: add Script button for tables w/o identifier ( #3608 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-28 22:46:51 +08:00
131b1e13f4
dbeaver/pro#6109 add void type ( #3603 )
...
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-27 15:17:41 +02:00
Sychev Andrey and Daria Marutkina
3914461f55
dbeaver/pro#5161 fix: show confirmation message if there is unsaved changes in teams form ( #3605 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-25 15:30:37 +02:00
Sychev Andrey
5dc6e5ca38
dbeaver/cloudbeaver#3569 fix: don't show new connection button ( #3604 )
2025-07-25 15:27:52 +02:00
alex
c747c30063
dbeaver/pro#6399 do not check executable feature ( #3610 )
2025-07-25 14:54:31 +02:00
ad225404f4
dbeaver/pro#6124 Add audit log cleanup job ( #3591 )
...
* dbeaver/pro#6124 Add audit log cleanup job
* dbeaver/pro#6124 fixes
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-07-24 17:47:12 +02:00
sergeyteleshev
d9fe873bb5
dbeaver/pro#6383 reverts stylus stub ( #3606 )
2025-07-24 12:08:09 +02:00
sergeyteleshev
0193e67f72
dbeaver/pro#6372 adds stub for stylus lib ( #3601 )
2025-07-23 15:44:17 +02: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
Anastasiya and Daria Marutkina
848b95113a
dbeaver/cloudbeaver#3590 update DuckDB driver till version 1.3.2 ( #3592 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-22 11:32:41 +02:00
sergeyteleshev and mr-anton-t
d4c304f725
[CB] write unit tests ( #3593 )
...
* dbeaver/pro#6312 adds unit tests for helpers
* updates yarn locks
* lint fix
* restores mock
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-07-22 09:41:08 +02:00
sergeyteleshev
444ff0d672
[CB] fix unit tests issue with console mocking ( #3589 )
...
* dbeaver/pro#6288 adds init for console mocks
* test fix 2
* test fix 3
* test fix 4
* resetets deprecated settings
2025-07-22 09:33:33 +02:00
Daria Marutkina
bf49a94642
dbeaver/pro#6275 Update README file ( #3596 )
2025-07-21 11:11:39 +02:00
Jeremy and Evgenia
3a2e41fa69
feat: upgrade databend-jdbc to v0.3.9 ( #3540 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-21 08:59:53 +02:00
Alexey Potsetsuev and Evgenia
36e8d1fac9
dbeaver/pro#6201 feat: ai chat query insertion ( #3578 )
...
* dbeaver/pro#6201 feat: ai chat query insertion
* chore: remove confusing comment
* chore: query execution and replacement
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-18 23:44:17 +08:00
sergeyteleshev
dcc13811e8
[CB] fix frontend linter to pass the github action ( #3588 )
...
* dbeaver/pro#6272 initial commit to see errors
* removes func-call-spacing from rules
* removes func-call-spacing from rules 2
* fixes flat file for stylistic
* try to update stylistic
* Revert "try to update stylistic"
This reverts commit 459bf77714 .
* reverts rule
* tries function-call-spacing
* test linter rule
* Revert "test linter rule"
This reverts commit 0b0fb66b69 .
2025-07-18 19:51:16 +08:00
Serge Rider
2ba910386f
dbeaver/pro#6275 25.1.4 version bump
2025-07-15 20:21:32 +03:00
Serge Rider
a7c5d53f0a
dbeaver/pro#6275 25.1.4 version bump
2025-07-15 20:20:39 +03:00
Ainur
59f0da9caa
dbeaver/pro#5399 fix merge conflict ( #3587 )
25.1.3
2025-07-15 19:08:33 +02:00
4d5c58316c
dbeaver/pro#5399 Add new completion engine to cloudbeaver ( #3535 )
...
* dbeaver/pro#5399 Add new completion engine to cloudbeaver
* dbeaver/pro#5399 Fixes and update icon references
* dbeaver/pro#5399 Add new completion engine to cloudbeaver
* dbeaver/pro#5399 add sync config with desktop
* dbeaver/pro#5399 fix fallback to default engine
* dbeaver/pro#5399 feat: add labels for content assistant setting
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Sychev Andrey <nukemoore@gmail.com >
2025-07-15 18:43:43 +02:00
bae21e5b2e
Dbeaver/pro#5864 add audit logging ( #3556 )
...
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 fix review
* dbeaver/pro#5864 fix review
* dbeaver/pro#5864 fixes
* dbeaver/pro#5864 add file name upload logging
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-07-15 16:11:37 +02:00