mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
24.3.2
15
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
4380ac1f3c | CB-5738 api for tokens (#3023) | ||
|
|
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> |
||
|
|
6ad148850d |
refactor: migrate to pure esm CB-5684 (#2929)
* refactor: migrate to pure esm * chore: revert `useDefineForClassFields` tsconf * chore: remove patch.js |
||
|
|
d2b6734dd3 |
Chinese localization (#2869)
* Add or improve Chinese translations * Add or improve Chinese translations * chore: Update Chinese translations * chore: correct some translation * fix: add mapping for all new zh files --------- Co-authored-by: 李飞 <lif@tongfun.com> Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com> |
||
|
|
f88eb8610c | chore: remove unused npm command (#2771) | ||
|
|
4078b6aa16 |
CB-5250 refactor: move task manager to core manifest (#2726)
* refactor: move task manager to core manifest * chore: update dependencies |
||
|
|
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> |
||
|
|
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> |
||
|
|
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 |
||
|
|
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> |
||
|
|
8f87ec6618 |
Fix/cb-5019/components unification (#2560)
* CB-4629 fix: group close button * CB-4629 fix: value presentation * CB-4629 fix: tab focusing * CB-5019 refactor: unify filter components * CB-5019 fix: group title header styles * CB-5019 fix: remove duplicated close button for creation forms --------- Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com> |
||
|
|
b701d21d89 |
Cb 4268 force logout (#2549)
* CB-4703. Hide private ssl key, added new parameter to features * CB-4631. Fix Build * CB-4703. Hide private ssl key, added new parameter to features * CB-4631. Fix Build * CB-4631. Added logic * CB-4728. Refactor after review * CB-4268: adds too many session checkbox for local and federated authentication * CB-4268 ux improve for force session dialog. do not close main popup if confirm dialog rejected * CB-4268 cleanup * CB-4268 adds too-many-sessions-plugin to close error of the external window while logging in * CB-4268 cleanup * CB-4268 cleanup * CB-4268 auth dialog: removes unneeded state * CB-4268. Add logic to force logout for federated users * CB-4268. Added redirect for Federated users * CB-4268. Update script * CB-4268 split force session dialog checkbox for each tab its own instance * CB-4268 set exceptions for each auth tab individually * CB-4268 show error for all auth tabs * CB-4268. Update script, refactor event for user * CB-4268. Fixed force logout for sso * CB-4268. Fixed class cast exception * CB-4268. Refactor after review * Revert "CB-4268 show error for all auth tabs" This reverts commit |
||
|
|
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> |
||
|
|
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 |
||
|
|
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> |