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
b48684b65d
CB-3823 refactor: introduce service provider ( #2774 )
...
* CB-3823 refactor: introduce service provider
* CB-3823 fix: tests
* CB-5361 api for db tools
* CB-3823 feat: table group
* CB-3823 feat: connection tools resource
* CB-3823 refactor: database result action
* CB-3823 feat: session manager
* CB-3823 fix: data viewer error tracking
* CB-5361 add tools for rm admin
* CB-3823 fix: review
* CB-5361 fixes after review
* CB-5361 add comment
* CB-5361 fix permissions
* CB-3823 fix: service provider
* CB-3823 fix: useController services fallback
---------
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-07-16 17:38:00 +02:00
Alexey
9a471bed70
Refactor cb-4018 data context api ( #2708 )
...
* CB-4018 refactor: data context api
* CB-4018 refactor: data context api
* CB-4018 refactor: form parts api
* CB-4018 fix: pr review
* CB-4018 fix: track mobx dependencies in useDataContextLink
* CB-4018 fix: unsubscribe behaviour
* CB-3510 feat: data editing actions based on view (#2710 )
* CB-3510 feat: data editing actions based on view
* CB-3510 fix: pr review
* CB-3510 fix: table bottom bar styles
* CB-4018 refactor: respect presentation in data viewer
* CB-4018 fix: remove gap in data viewer toolbar
* CB-4018 fix: isolate contexts in data viewer
2024-06-18 18:19:04 +03:00
Alexey and mr-anton-t
10582d1333
CB-5149 fix: app loading ( #2617 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-05-17 13:24:58 +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
3e71a7a6ce
Cb 4629 end user preferences ( #2546 )
...
* CB-4629 feat: enable user settings UI
* CB-4629 feat: localization
* CB-4629 feat: restore default settings
* CB-4629 feat: preferences menu
* CB-4629 chore: update ts references
* CB-4629 user preference store
* CB-4629 fix anonymous preferences
* CB-4629 nullable annotation
* CB-4629 refactor: context menu API
* CB-4629 fix: tools panel styles
* CB-4629 fix: remove outline for tab list
* CB-4629 fix: hide account tab in anonymous mode
* CB-4629 anonymous preferences
* CB-4629 read anonymous user parameters
* CB-4629 fix: zod validation and localization
* CB-4629 use websession preference store in completion context
* CB-4629 fix: revert tools styles
---------
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-04-16 17:25:57 +00:00
f41c485ba0
Cb 4382 anonymous access restricted error ( #2302 )
...
* CB-4382 fixed anonymous error
* CB-4382 move EAdminPermission to root-resources in order to FeatureResource can import it
* CB-4282 EAdminPermission moved to core-root
* CB-4382 update-ts-references
* СB-4382 removed unneeded deps in packages
* CB-4282 revert needed deps to be present
* CB-4382 reverted popperjs for plugin-data-spreadsheet-new
* CB-4382 TE error fix for fast opening admin server settings
* CB-4382 update yarn lock
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2024-01-25 17:42:58 +03:00
serge-rider
904375aa66
dbeaver/pro#2341 Copyright update
2024-01-10 10:31:38 +03:00
d44e6b4e7a
CB-3564 multi server license ( #2062 )
...
* CB-3564 fix: localization
* CB-3984 wip
* CB-3984 multi instance license
* CB-3564 feat: external users provider
* CB-3984 server init fix
* CB-3564 feat: load resource for administration users management
* CB-3984 force enable imported user
---------
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com >
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com >
2023-10-18 21:17:16 +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
Alexey
2b25b3ac8e
Chore/prettier ( #1706 )
...
* chore: add prettier
* chore: format code
2023-05-28 02:42:14 +03:00
Alexey and dariamarutkina
64040bc3a3
CB-3372 feat: codemirror6 autocomplete ( #1646 )
...
* CB-3372 feat: codemirror6 autocomplete
* CB-3372 feat: autocomplete icons
* CB-3371 feat: sql editor syntax highlight
* CB-3371 fix: syntax highlight blinking
* CB-3371 fix: editor extensions state
* CB-3372 chore: code cleanup
* CB-3372 fix: remove useSqlDIalectAutocompletion
* CB-3372 fix: add useSqlDIalectAutocompletion
* CB-3372 feat: experimental context menu
* CB-3372 feat: use new sql editor
* CB-3372 chore: remove sql script parser
* CB-3372 fix: rounded menu
* CB-3372 fix: event preventDefault on dialog
* CB-3372 fix: context menu styles
* CB-3372 feat: remove old codemirror
* CB-3372 fix: numbers completion & extensions caching
* CB-3372 fix: table display
* CB-3372 fix: decrease sql editor font size
* CB-3372 fix: copy in readonly mode & autocompletion in safari on MacOS
* CB-3372 fix: value panel styles
* CB-3372 fix: menu bar styles
* CB-3372 fix: menu bar and inline editor styles
* CB-3372 fix: menu and inline editor styles
* CB-3372 chore: update bundle
---------
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com >
2023-05-17 17:32:09 +03:00
ed74196961
Cb 3369 codemirror 6 ( #1613 )
...
* CB-3369 add new codemirror version to the devtools
* CB-3369 add new sql editor plugin
* CB-3369 add basic extensions
* CB-3369 support dnd for the cm@6
* CB-3369 add branding
* CB-3374 update some components to the new editor
* CB-3369 fix conflcts
* CB-3369 support active and running query status
* CB-3369
* CB-3369 review fixes
* CB-3369 raise internal codemirror keyboard events
* CB-3370 change caret color & review fixes
* CB-3369 add default bindings
* CB-3369 remove blink on switch
* CB-3369 use layout effect
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Alexey <wrouds@gmail.com >
2023-04-28 23:06:21 +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
0fd88f3be2
fix(tests): circular dependencies ( #1465 )
2023-02-10 16:37:17 +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
f9188eb747
CB-2639 chore: hide devtools switcher
2022-09-22 12:55:51 +03:00
Wroud
dba0a29935
CB-2479 feat: check resource manager access
2022-09-19 00:04:43 +03:00
Wroud
ac4b70fdd2
feat(plugin-devtools): CB-2503 resources search
2022-09-07 18:16:12 +03:00
Wroud
24ab22dd52
feat: CB-2503 devtools
2022-09-07 17:17:51 +03:00