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
Alexey Potsetsuev
376575efce
dbeaver/pro#5902 fix: settings override and aliases resolution ( #3693 )
...
* dbeaver/pro#5902 fix: settings override and aliases resolution
* fix: import
2025-08-22 18:45:25 +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
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
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
295fcf8701
dbeaver/pro#5087 feat: gql api ( #3400 )
...
* dbeaver/pro#5087 Add role settings
* dbeaver/pro#5087 feat: gql api
* dbeaver/pro#5087 feat: gql api
* dbeaver/pro#5087 Add role settings
* feat: user role settings
* chore: add tailwind intellisense
* chore: remove mock data
* dbeaver/pro#5087 Add role settings
* dbeaver/pro#5087 Add role settings
* dbeaver/pro#5087 Add role settings
* fix: update roles enum
* feat: settings restore and set status
* dbeaver/pro#5087 fix roles
* chore: hide single settings tab, allow reset for settings that doesn't support full reset
* chore: remove `isSet` method from settings API
* refactor: extract repeatable logic
* chore: add server setting
* chore: better settings grouping
* dbeaver/pro#5087 fixes
* fix: review
* chore: remove roles related code
* chore: hide spreadsheet hiding setting
* dbeaver/pro#5087 Removed everything related with authRole
* chore: hide some settings from UI
* chore: hide per-setting reset
* fix: selecting empty settings groups
---------
Co-authored-by: Ruslan <pupkinvasya7000@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-05-14 00:01:08 +08:00
sergeyteleshev and Evgenia
2ab9d2f450
dbeaver/pro#5405 adds autosave for scripts ( #3427 )
...
* dbeaver/pro#5405 adds autosave for scripts
* fixes russian locale
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-05-12 22:21:21 +08: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
alex and Evgenia Bezborodova
d0f82d95a6
CB-5121 use different regex for long proposals mode ( #2778 )
...
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-07-15 15:26:21 +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
8f01d49f5f
CB-3563 cloudbeaver preference store ( #2370 )
...
* CB-3563 cloudbeaver preference store
* CB-3563 fix cb custom drivers folder
* CB-3563 fix default property initialization
* CB-3563 :feat adds proposal insert table setting to admins settings
* CB-3563 feat: sqlEditorService has field canInsertAlias
* CB-3563 adds plain keys to the settings
* CB-3563 removes redundant alias resolver for sqlEditor
* CB-3563 fix: sql editor ctrl + z does not cause an error while SQL script typing
* CB-3563 pr fixes
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-13 20:33:52 +03: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
alex and Aleksandr Skoblikov
3642bbfa41
CB-3451 git integration ( #1782 )
...
* CB-3570 add manual save
* CB-3451 git settings api
* CB-3451 migrate to the new config model
* CB-3451 improve locks, update gql
* CB-3451 fix RM configuration
* CB-3570 resolve conflicts
* CB-3451 checkout remote branch
* CB-3451 review fix
* CB-3451 improve logs/fix private project access
* CB-3570 review fixes
* CB-3570 remove hasChanges flag
* CB-3570 debounce saveProperties
---------
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com >
2023-07-04 21:35:38 +03:00
Tatiana Fokina and dariamarutkina
ba48b282fd
Cb 3536 add settings panel ( #1787 )
...
* CB-3536 add settings panel
* CB-3536 filter settings by group
* CB-3536 PR fixes, add settings to panel
* CB-3536 export settings group
* CB-3536 add translations, fix indentation
* CB-3536 refactor translations
---------
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-06-30 15:22:20 +04:00
Alexey
2b25b3ac8e
Chore/prettier ( #1706 )
...
* chore: add prettier
* chore: format code
2023-05-28 02:42:14 +03:00
Alexey and dariamarutkina
a681956912
CB-3506 feat: increase max sql file size ( #1687 )
...
* CB-3506 feat: increase max sql file size
* CB-3506 chore: revert setting name
---------
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-05-25 14:14:20 +03:00
Alexey
e1f9f1858b
chore: update copyright year to 2023 ( #1579 )
2023-03-31 16:54:30 +03:00
5df1fada92
CB-3087 hide private project for special roles ( #1433 )
...
* CB-3087 hide private project for special roles
* CB-3087 add new permission for private project access
* CB-2808 feat: add lm roles list
* CB-3070 feat: settings resolver API
* CB-3085 add plugins settings
* CB-3086 hide scripts for the viewer and editor
* CB-3085 hide tools panel
* CB-2808 resolve conflict
* CB-3085 fix splitter disabled mode
* CB-3085 add disabled state to the log viewer settings
* CB-3085 mark disabled as computed
* CB-2808 hide menu if all sub items are hidden
* CB-2808 hide connection's selector if connections are disabled
---------
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com >
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: MarinaVorobeva21 <98399603+MarinaVorobeva21@users.noreply.github.com >
2023-02-13 14:07:38 +03:00
Wroud
30c42b3fcc
refactor: CB-2243 add navigation-tabs, root, tools-panel, top-app-bar, version plugins
2022-07-20 01:28:57 +03:00
Wroud
a3c4617960
refactor: CB-2243 product config structure
2022-07-19 17:36:13 +03:00
Wroud
2dd1253462
feat(plugin-sql-editor): CB-1826 editing modes
2022-03-24 19:10:18 +03:00
Nikita Akilov
fac1d3954d
dbeaver/dbeaver-ee#1372 update copyright for year 2022
2022-01-18 19:47:55 +03:00
Wroud
79fd448535
build: perfomance
2021-12-22 14:16:17 +03:00
Wroud
0b0134a860
refactor: CB-1407 split sql edtitor plugin
2021-11-12 14:35:00 +03:00
Wroud
72aa99a3fc
refactor: CB-1407 add AsyncTaskInfoService
2021-11-12 12:43:47 +03:00
Naumov Alexey
51af5b2130
feat(plugin-sql-editor): CB-1083 change license type
2021-11-02 13:47:31 +03:00
Naumov Alexey
a455bf717c
feat(plugin-sql-editor): CB-1083 upload and download script option
2021-11-01 20:04:54 +03:00