mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
b55398a9699aa19cfbec90cb4e41c3c61baa5675
15
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
2a107f3d63 |
dbeaver/pro#6509 Query confirmations (#3793)
* dbeaver/pro#6509 Added events * dbeaver/pro#6509 Updated/renamed new events * chore: add taskId for server events * dbeaver/pro#6509 Added confirmation events impl * dbeaver/pro#6509 Added task id to server events * feat: async task confirmation * chore: add icon * dbeaver/pro#6509 Renamed and moved events to model * dbeaver/pro#6509 Treat cancel and timeout as errors * dbeaver/pro#6509 fix timeout * feat: automatically close confirmation dialog on timeout or task finish * fix: confirmation dialog styles * dbeaver/pro#6475 Added web sql messages * fix: update button styles in ConfirmationDialog for consistency * dbeaver/pro#6475 Added interactive events flag * dbeaver/pro#6475 Added param description * feat: add isInteractive parameter to asyncSqlExecuteQuery mutation and QueryDataSource * fix: update copyright year to 2025 in LocaleService.ts * fix: set dialog size to medium in confirmation event * fix: update confirmation skip message for localization files * fix: modify reject function signatures for consistency * dbeaver/pro#6509 Added manual query rules * dbeaver/pro#6509 Added messages for 2 distinct confirmations * dbeaver/pro#6509 moved confirmation descriptor to model (WIP) * dbeaver/pro#6509 improve messages * dbeaver/pro#6509 web locale support * fix: merge conflict --------- Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com> Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com> Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com> Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com> Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com> |
||
|
|
0fe432f45c |
dbeaver/pro#6783 refactor: plugins bundles (#3761)
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com> |
||
|
|
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> |
||
|
|
ffe3d45017 |
dbeaver/pro#5789 replace Buttons styles (#3468)
* dbeaver/pro#5789 refactor: add ButtonIcon component instead of Button.Icon * dbeaver/pro#5789 refactor: button components across whole application to use UIKit button and UIKit variables - Rewrite Button.css(former button.module.css) file to define button styles for better maintainability and scalability - Added props to the Button component for Icons: 'size' and 'placement', currently used only in PropertiesTable (Add property) - Changed button modifiers to 'variant' swapping unelevated mod to primary(default one, so mod just deleted) and outlined mod to variant secondary. - In one case changed raised mod to danger variant (deleting a license) * dbeaver/pro#5789 refactor: fix Button component styling and removed redundant css file * dbeaver/pro#5789 style: clean up button formatting across multiple components * dbeaver/pro#5789 refactor: update Tailwind CSS import to use layer directive * dbeaver/pro#5789 refactor[kit]: add disabled state styles for buttons * dbeaver/pro#5789 refactor: enhance button styles for disabled state * dbeaver/pro#5789 fix button problems * dbeaver/pro#5789 fix: change layer name from theme to base in color styles * dbeaver/pro#5789 refactor: update button padding from 16px to 15px * dbeaver/pro#5789 refactor: adjust button gap and update InputFiles button props * dbeaver/pro#5789 style: center align button in SSHKeyUploader component * dbeaver/pro#5789 fix: update button classes to use inline-flex for better alignment * dbeaver/pro#5789 fix: remove initial background from tab styles * dbeaver/pro#5789 fix: move cursor pointer rule to button container * dbeaver/pro#5789 fix: update checkbox SVG fill property for proper rendering * dbeaver/pro#5789 fix: add variant prop to Button component for styling options * dbeaver/pro#5789 fix: add InlineEditor to CSS layer to compete with theme Important! border-color * dbeaver/pro#5789 fix: add min-width to button styles for consistency * dbeaver/pro#5789 refactor: adjust margin for trigger element in context menu first of all it's done to fix autotests and the second reason is to visually balance the cell with menu * dbeaver/pro#5789 fix: make boolean great again --------- 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> Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com> |
||
|
|
154082e6bd |
vietnamese-localization (#3395)
* vietnamese-localization * dbeaver/pro#3395 remove extra files * dbeaver/pro#3395 remove tokens duplication * dbeaver/pro#3395 fix formatting * dbeaver/pro#3395 add locale on the backend * dbeaver/pro#3395 add hardcoded ordering --------- Co-authored-by: hanhvd <hanhvd@gmail.com> Co-authored-by: naumov <iamemptyhuh@gmail.com> Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com> Co-authored-by: Ainur <ainur.iagudin@dbeaver.com> |
||
|
|
f286926526 | dbeaver/pro#4412 remove license files from locales (#3385) | ||
|
|
f677f48890 |
CB-5710 return anonymous user info (#2972)
* CB-5710 return anonymous user info * CB-5710 support anonymous user * CB-5710 anonymous access disabled active user fix * CB-5710 simplify logic * CB-5710 fix error messages * CB-5710 review fixes * CB-5710 add computed * CB-5710 change getters to methods * CB-5710 fixes after review --------- Co-authored-by: naumov <iamemptyhuh@gmail.com> Co-authored-by: alex <48489896+devnaumov@users.noreply.github.com> Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com> Co-authored-by: Serge Rider <serge@jkiss.org> |
||
|
|
6ad148850d |
refactor: migrate to pure esm CB-5684 (#2929)
* refactor: migrate to pure esm * chore: revert `useDefineForClassFields` tsconf * chore: remove patch.js |
||
|
|
240dab7c0f |
Added French translation files (fr.ts) to respective directories (#2670)
* Added French translation file for core-administration (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-administration/src/locales/ directory. This file contains the French translations for various administration-related strings used in the application. The translations include menu entries, configuration wizard titles, and success messages. * Added French translation file for core-authentication (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-authentication/src/locales/ directory. This file contains the French translations for various authentication-related strings used in the application. The translations include settings group labels, options for disabling anonymous access, and password policy requirements such as minimum length, case sensitivity, digits, and special characters. * Added French translation file for core-blocks (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-blocks/src/locales/ directory. This file contains the French translations for various core-blocks related strings used in the application. The translations include properties table labels, filter options, add/reset/remove property actions, placeholder texts, error messages, and validation messages. * Added French translation file for core-browser-settings (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-browser-settings/src/locales/ directory. This file contains the French translations for various browser settings related strings used in the application. The translations include settings for cookies and general browser settings. * Added French translation file for core-connections (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-connections/src/locales/ directory. This file contains the French translations for various connection-related strings used in the application. The translations include settings for connections, connection templates, error messages, authentication details, network handler configurations, and various tooltips and placeholder texts related to database connections and SSH tunnels. * Added French translation file for core-localization (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-localization/src/locales/ directory. This file contains the French translations for various UI-related strings used in the application. The translations include messages for renaming, themes, navigation steps, loading states, error handling, clipboard operations, authentication, settings, file operations, and more. * Added French translation file for core-navigation-tree (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-navigation-tree/src/locales/ directory. This file contains the French translation for the navigation tree settings group string used in the application. * Added French translation file for core-projects (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-projects/src/locales/ directory. This file contains the French translation for the message indicating that a project is not found. * Added French translation file for core-resource-manager (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-resource-manager/src/locales/ directory. This file contains the French translation for the resource manager settings group string used in the application. * Added French translation file for core-settings-localization (fr.ts) I have created the fr.ts file in the cloudbeaver/webapp/packages/core-settings-localization/src/locales/ directory. This file contains the French translations for the localization settings, including the labels and descriptions for language settings in the application. * Added French translation file for core-settings-user (fr.ts) I have created the fr.ts file in the cloudbeaver/webapp/packages/core-settings-user/src/locales/ directory. This file currently does not contain any translations, but it has been set up for future French translations for user settings in the application. * Added French translation file for core-settings (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-settings/src/locales/ directory. This file contains the French translations for the interface and root settings groups used in the application. * Added French translation file for core-theming (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-theming/src/locales/ directory. This file contains the French translations for the theming settings, including the labels and descriptions for the application color theme. * Added French translation file for core-ui (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-ui/src/locales/ directory. This file contains the French translations for various UI-related messages used in the application, including messages for empty states, form save errors, and tab switching errors during form validation. * Added French translation file for core-version-update (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-version-update/src/locales/ directory. This file contains the French translations for various version update-related messages used in the application, including messages about version status, refresh actions, and update instructions. * Added French translation file for core-version (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-version/src/locales/ directory. This file contains the French translations for various version-related strings used in the application, including version information, release dates, tags, and error messages for loading version information. * Added French translation file for core-view (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/core-view/src/locales/ directory. This file contains the French translations for various view-related strings used in the application, including layout settings, zoom actions, and labels for creating and editing items and folders. * Added French translation file for plugin-administration (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-administration/src/locales/ directory. This file contains the French translations for various administration-related messages used in the application, including server configuration, welcome messages, security settings, and navigation options. * Added French translation file for plugin-authentication-administration (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-authentication-administration/src/locales/ directory. This file contains the French translations for various authentication and administration-related messages used in the application, including user connections, access management, identity providers, and team management. * Added French translation file for plugin-authentication (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-authentication/src/locales/ directory. This file contains the French translations for various authentication-related messages used in the application, including login, logout, user credentials, error messages, and identity provider configurations. * Added French translation file for plugin-browser (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-browser/src/locales/ directory. This file contains the French translations for various update-related messages used in the application, including installation of the application, installation of updates, and restart messages with progress information. * Added French translation file for plugin-connection-custom (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connection-custom/src/locales/ directory. This file contains the French translations for various custom connection-related messages used in the application, including parameters, URL, main settings, driver properties, and connection actions like testing and creating connections. * Added French translation file for plugin-connection-search (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connection-search/src/locales/ directory. This file contains the French translation for the label used in the plugin-connection-search, specifically the message "Find Local Database" which is translated to "Trouver une base de données locale". * Added French translation file for plugin-connection-template (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connection-template/src/locales/ directory. This file contains the French translations for various strings used in the connection template plugin. The translations include labels and messages related to new connections, database connection dialogs, and connection templates. This addition will help French-speaking users interact with the connection template plugin more easily. * Added French translation file for plugin-connections-administration (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connections-administration/src/locales/ directory. This file contains the French translations for various connection-related strings used in the application. The translations include menu items for editing connections, confirmation messages for reconnection, and descriptions of the templates used by administrators to create reusable connection parameters. * Added French translation file for plugin-connections (fr.ts) I have added the fr.ts file to the cloudbeaver/webapp/packages/plugin-connections/src/locales/ directory. This file contains the French translations for various connection-related strings used in the application. The translations include messages for editing connections, connection status updates, and SSL settings. * Added French translation file for plugin-data-export (fr.ts) Added French translations for various data export-related strings in the plugin-data-export module. This includes translations for dialogs, notifications, and settings related to data export functionality. * Added French translation file for plugin-data-import (fr.ts) - Added French translations for the data import plugin. - Included translations for various stages and messages related to data import process. * Add French translation file for plugin-data-spreadsheet-new (fr.ts) Added French translations for plugin-data-spreadsheet-new. This includes translations for various table and data grid related functionalities such as table editing, sorting, filtering, and error messages. * Added French translation file for plugin-data-viewer (fr.ts) This commit includes the French translation for the plugin-data-viewer module. * Add French translation for Data Viewer plugin (fr.ts) Added French translations for the Data Viewer plugin. * Added French translation to plugin-datasource-context-switch (fr.ts) Added French translations for the context switch plugin messages. * Added French translation to plugin-datasource-transaction-manager (fr.ts) Added French translations for the transaction manager plugin messages. * Added French translation to plugin-gis-viewer (fr.ts) Added French translations for the GIS viewer plugin messages. * Added French translation to plugin-help (fr.ts) Added French translations for the help plugin messages. * Added French translation to plugin-log-viewer (fr.ts) Added French translations for the log viewer plugin messages. * Added French translation to plugin-navigation-tree-filters (fr.ts) Added French translations for the navigation tree filters plugin messages. * Added French translation to plugin-navigation-tree-rm (fr.ts) Added French translations for the navigation tree remove plugin messages. * Added French translation to plugin-navigation-tree (fr.ts) Added French translations for the navigation tree plugin messages. * Added French translation to plugin-object-viewer (fr.ts) Added French translations for the object viewer plugin messages. * Added French translation to plugin-product (fr.ts) Added French translations for the product plugin messages. * Added French translation to plugin-projects (fr.ts) Added French translations for the projects plugin messages. * Added French translation to plugin-resource-manager-administration (fr.ts) Added French translations for the resource manager administration plugin messages. * Added French translation to plugin-resource-manager-scripts (fr.ts) Added French translations for the resource manager scripts plugin messages. * Added French translation to plugin-resource-manager (fr.ts) Added French translations for the resource manager plugin messages. * Added French translation to plugin-root (fr.ts) Added French translations for the root plugin messages. * Added French translation to plugin-session-expiration (fr.ts) Added an empty template for French translations for the session expiration plugin messages. * Added French translation to plugin-settings-administration (fr.ts) Added French translations for the settings administration plugin messages. * Added French translation to plugin-settings-panel (fr.ts) Added French translations for the settings panel plugin messages. * Added French translation to plugin-sql-editor-navigation-tab-script (fr.ts) Added French translations for the SQL editor navigation tab script plugin messages. * Added French translation to plugin-sql-editor-navigation-tab (fr.ts) Added French translations for the SQL editor navigation tab plugin messages. * Added French translation to plugin-sql-editor-new (fr.ts) Added French translations for the new SQL editor plugin messages. * Added French translation to plugin-sql-editor-screen (fr.ts) Added French translations for the SQL editor screen plugin messages. * Added French translation to plugin-sql-editor (fr.ts) Added French translations for the SQL editor plugin messages. * Added French translation to plugin-sql-generator (fr.ts) Added fr.ts to cloudbeaver/webapp/packages/plugin-sql-generator/src/locales * Added French translation to plugin-task-manager (fr.ts) Added French translations for the task manager plugin messages. * Added French translation to plugin-tools-panel (fr.ts) Added French translations for the tools panel plugin messages. * Added French translation to plugin-user-profile-settings (fr.ts) Added French translations for the user profile settings plugin messages. * Added French translation to plugin-user-profile (fr.ts) Added French translations for the user profile plugin messages. * Added French translation to plugin-version-update-administration (fr.ts) Added French translations for the version update administration plugin messages. * Added French translation to product-default (fr.ts) Added French translations for the default product plugin messages. * CB-5266 registers french localization all over the app * CB-5266 adds core-app localization from other PR * CB-5266 shorter translate for log-viewer french action enable label --------- Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com> Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com> |
||
|
|
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> |
||
|
|
2a610c3f50 |
Cb 4911 add license headers with git hooks (#2504)
* adds husky with license script * fix: license can pass file not fitted to provided FILES_PATH pattern * license: notify user for updated files with new license header * moves husky to frontend directory * adds check for unstaged files with license * change pre commit to pre push * test: remove license from value panel * Revert "test: remove license from value panel" This reverts commit |
||
|
|
ad37e89ecb |
CB-4686 add new client event for updating session info (#2462)
* CB-4810 add new client event for updating session info * CB-4810 update request parameters on creating web session * CB-4810 deprecate update session gql functions * CB-4810 fix tests * CB-4810 add params to session state event * CB-4810 add params to gql schema * CB-4686 feat: migrates touch session from REST to WebSockets * CB-4686 fix: do not open websocket if session is expired * Revert "CB-4686 fix: do not open websocket if session is expired" This reverts commit |
||
|
|
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
|
||
|
|
904375aa66 | dbeaver/pro#2341 Copyright update | ||
|
|
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 |