Branch: refs/heads/master
  Home:   https://github.com/pgadmin-org/pgadmin4
  Commit: 862f101772c0b33ce76fd968ed04c478cf1d0dc3
      
https://github.com/pgadmin-org/pgadmin4/commit/862f101772c0b33ce76fd968ed04c478cf1d0dc3
  Author: Aditya Toshniwal <aditya.toshni...@enterprisedb.com>
  Date:   2023-10-23 (Mon, 23 Oct 2023)

  Changed paths:
    M .github/workflows/run-javascript-tests.yml
    M Dockerfile
    M Makefile
    M README.md
    M docs/en_US/code_overview.rst
    M docs/en_US/coding_standards.rst
    M docs/en_US/menu_bar.rst
    M docs/en_US/preferences.rst
    M docs/en_US/theme/pgadmin4/static/style.css
    M pkg/linux/build-functions.sh
    M pkg/mac/build-functions.sh
    M runtime/.eslintrc.js
    M web/.eslintrc.js
    A web/babel.config.json
    A web/jest.config.js
    R web/karma.conf.js
    M web/package.json
    M web/pgadmin/__init__.py
    M web/pgadmin/about/static/js/AboutComponent.jsx
    M web/pgadmin/about/static/js/about.js
    M web/pgadmin/authenticate/static/js/kerberos.js
    M web/pgadmin/browser/__init__.py
    M web/pgadmin/browser/register_browser_preferences.py
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/utils.py
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/static/js/check_constraint.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.ui.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/static/js/rule.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/enable_disable_triggers.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js
    M 
web/pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js
    M web/pgadmin/browser/server_groups/servers/databases/static/js/database.js
    M 
web/pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js
    M web/pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js
    M web/pgadmin/browser/server_groups/servers/roles/static/js/roleReassign.js
    M web/pgadmin/browser/server_groups/servers/static/js/binary_path.ui.js
    M web/pgadmin/browser/server_groups/servers/static/js/server.js
    M web/pgadmin/browser/static/js/MainMenuFactory.js
    M web/pgadmin/browser/static/js/activity.js
    M web/pgadmin/browser/static/js/browser.js
    M web/pgadmin/browser/static/js/collection.js
    M web/pgadmin/browser/static/js/constants.js
    R web/pgadmin/browser/static/js/frame.js
    M web/pgadmin/browser/static/js/heartbeat.js
    M web/pgadmin/browser/static/js/keyboard.js
    R web/pgadmin/browser/static/js/layout.js
    M web/pgadmin/browser/static/js/node.js
    R web/pgadmin/browser/static/js/node_view.jsx
    R web/pgadmin/browser/static/js/panel.js
    R web/pgadmin/browser/static/js/panel_view.jsx
    R web/pgadmin/browser/static/js/preferences.js
    R web/pgadmin/browser/static/js/quick_search/iframe_component.js
    R web/pgadmin/browser/static/js/quick_search/menuitems_help.js
    R web/pgadmin/browser/static/js/quick_search/online_help.js
    R web/pgadmin/browser/static/js/quick_search/trigger_search.js
    R web/pgadmin/browser/static/js/toolbar.js
    R web/pgadmin/browser/static/js/utility_view.jsx
    R web/pgadmin/browser/static/scss/_quick_search.scss
    M web/pgadmin/browser/templates/browser/index.html
    R web/pgadmin/browser/templates/browser/js/constants.js
    M web/pgadmin/browser/templates/browser/js/utils.js
    M web/pgadmin/dashboard/__init__.py
    A web/pgadmin/dashboard/static/js/ChartContainer.jsx
    M web/pgadmin/dashboard/static/js/ChartsDOM.jsx
    M web/pgadmin/dashboard/static/js/Dashboard.jsx
    M web/pgadmin/dashboard/static/js/Graphs.jsx
    M web/pgadmin/dashboard/static/js/SystemStats/CPU.jsx
    M web/pgadmin/dashboard/static/js/SystemStats/Memory.jsx
    M web/pgadmin/dashboard/static/js/SystemStats/Storage.jsx
    M web/pgadmin/dashboard/static/js/SystemStats/Summary.jsx
    M web/pgadmin/dashboard/static/js/WelcomeDashboard.jsx
    M web/pgadmin/messages.pot
    M web/pgadmin/misc/__init__.py
    A web/pgadmin/misc/bgprocess/static/js/BgProcessConstants.js
    M web/pgadmin/misc/bgprocess/static/js/BgProcessManager.js
    M web/pgadmin/misc/bgprocess/static/js/BgProcessNotify.jsx
    M web/pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx
    M web/pgadmin/misc/bgprocess/static/js/Processes.jsx
    R web/pgadmin/misc/bgprocess/static/js/showDetails.jsx
    M web/pgadmin/misc/cloud/static/js/CloudWizard.jsx
    M web/pgadmin/misc/cloud/static/js/cloud.js
    M web/pgadmin/misc/dependencies/static/js/Dependencies.jsx
    M web/pgadmin/misc/dependents/static/js/Dependents.jsx
    M web/pgadmin/misc/file_manager/static/js/FileManagerModule.jsx
    M web/pgadmin/misc/file_manager/static/js/components/GridView.jsx
    M web/pgadmin/misc/file_manager/static/js/components/ListView.jsx
    M web/pgadmin/misc/file_manager/static/js/index.js
    M web/pgadmin/misc/properties/CollectionNodeProperties.jsx
    A web/pgadmin/misc/properties/ObjectNodeProperties.jsx
    A web/pgadmin/misc/properties/Properties.jsx
    M web/pgadmin/misc/sql/static/js/SQL.jsx
    M web/pgadmin/misc/statistics/static/js/Statistics.jsx
    M web/pgadmin/preferences/static/js/components/PreferencesComponent.jsx
    M web/pgadmin/preferences/static/js/preferences.js
    A web/pgadmin/preferences/static/js/store.js
    M web/pgadmin/settings/static/js/settings.js
    M web/pgadmin/static/bundle/app.js
    M web/pgadmin/static/css/style.css
    R web/pgadmin/static/css/webcabin.overrides.css
    A web/pgadmin/static/img/terminal.svg
    M web/pgadmin/static/js/AppMenuBar.jsx
    A web/pgadmin/static/js/BrowserComponent.jsx
    R web/pgadmin/static/js/Dialogs/RenamePanelContent.jsx
    A web/pgadmin/static/js/Dialogs/RenameTabContent.jsx
    M web/pgadmin/static/js/Dialogs/index.jsx
    M web/pgadmin/static/js/PgTreeView/index.jsx
    A web/pgadmin/static/js/QuickSearch/HiddenIframe.jsx
    A web/pgadmin/static/js/QuickSearch/index.jsx
    A web/pgadmin/static/js/QuickSearch/menuitems_help.js
    A web/pgadmin/static/js/QuickSearch/online_help.js
    M web/pgadmin/static/js/SchemaView/DataGridView.jsx
    M web/pgadmin/static/js/SchemaView/FormView.jsx
    M web/pgadmin/static/js/SchemaView/base_schema.ui.js
    M web/pgadmin/static/js/SchemaView/index.jsx
    M web/pgadmin/static/js/SecurityPages/MfaRegisterPage.jsx
    M web/pgadmin/static/js/SecurityPages/MfaValidatePage.jsx
    M web/pgadmin/static/js/Theme/index.jsx
    A web/pgadmin/static/js/Theme/overrides/rcdock.override.js
    A web/pgadmin/static/js/ToolView.jsx
    A web/pgadmin/static/js/UtilityView.jsx
    M web/pgadmin/static/js/check_node_visibility.js
    M web/pgadmin/static/js/clipboard.js
    M web/pgadmin/static/js/codemirror/addon/fold/pgadmin-sqlfoldcode.js
    M web/pgadmin/static/js/components/Buttons.jsx
    M web/pgadmin/static/js/components/CodeMirror.jsx
    A web/pgadmin/static/js/components/ContextMenu.jsx
    M web/pgadmin/static/js/components/EmptyPanelMessage.jsx
    M web/pgadmin/static/js/components/ExternalIcon.jsx
    M web/pgadmin/static/js/components/FormComponents.jsx
    M web/pgadmin/static/js/components/Menu.jsx
    M web/pgadmin/static/js/components/ObjectBreadcrumbs.jsx
    M web/pgadmin/static/js/components/PgTable.jsx
    M web/pgadmin/static/js/components/QueryThresholds.jsx
    M web/pgadmin/static/js/components/SelectRefresh.jsx
    M web/pgadmin/static/js/components/SelectThemes.jsx
    M web/pgadmin/static/js/components/TabPanel.jsx
    M web/pgadmin/static/js/helpers/EventBus.js
    R web/pgadmin/static/js/helpers/Layout.jsx
    A web/pgadmin/static/js/helpers/Layout/LayoutIframeTab.jsx
    A web/pgadmin/static/js/helpers/Layout/index.jsx
    A web/pgadmin/static/js/helpers/MainMoreToolbar.jsx
    M web/pgadmin/static/js/helpers/Notifier.jsx
    A web/pgadmin/static/js/helpers/ObjectExplorerToolbar.jsx
    A web/pgadmin/static/js/helpers/withStandardTabInfo.jsx
    M web/pgadmin/static/js/keyboard_shortcuts.js
    M web/pgadmin/static/js/pgadmin.js
    A web/pgadmin/static/js/to_px.js
    A web/pgadmin/static/js/tree/ObjectExplorer.jsx
    M web/pgadmin/static/js/tree/pgadmin_tree_save_state.js
    M web/pgadmin/static/js/tree/tree.js
    R web/pgadmin/static/js/tree/tree_init.tsx
    M web/pgadmin/static/js/tree/tree_nodes.ts
    M web/pgadmin/static/js/tree/tree_utils.js
    M web/pgadmin/static/js/url_for.js
    M web/pgadmin/static/js/utils.js
    R web/pgadmin/static/scss/_bootstrap.overrides.scss
    M web/pgadmin/static/scss/_pgadmin.style.scss
    R web/pgadmin/static/scss/_webcabin.pgadmin.scss
    M web/pgadmin/static/scss/pgadmin.scss
    M web/pgadmin/templates/base.html
    M web/pgadmin/tools/backup/static/js/backup.js
    M web/pgadmin/tools/debugger/static/js/DebuggerModule.js
    M 
web/pgadmin/tools/debugger/static/js/components/DebuggerArgumentComponent.jsx
    M web/pgadmin/tools/debugger/static/js/components/DebuggerComponent.jsx
    M web/pgadmin/tools/debugger/static/js/components/DebuggerEditor.jsx
    M web/pgadmin/tools/debugger/static/js/components/ToolBar.jsx
    M web/pgadmin/tools/debugger/static/js/debugger_ui.js
    M web/pgadmin/tools/debugger/static/js/debugger_utils.js
    M web/pgadmin/tools/erd/__init__.py
    M web/pgadmin/tools/erd/static/js/ERDModule.js
    M web/pgadmin/tools/erd/static/js/erd_tool/components/ERDTool.jsx
    M web/pgadmin/tools/erd/static/js/erd_tool/dialogs/index.jsx
    M web/pgadmin/tools/grant_wizard/static/js/GrantWizard.jsx
    M web/pgadmin/tools/grant_wizard/static/js/grant_wizard.js
    M web/pgadmin/tools/import_export/static/js/import_export.js
    M web/pgadmin/tools/import_export_servers/static/js/ImportExportServers.jsx
    M web/pgadmin/tools/import_export_servers/static/js/import_export_servers.js
    M web/pgadmin/tools/maintenance/static/js/maintenance.js
    M web/pgadmin/tools/psql/__init__.py
    M web/pgadmin/tools/psql/static/js/psql_module.js
    M web/pgadmin/tools/restore/static/js/restore.js
    M web/pgadmin/tools/schema_diff/__init__.py
    M web/pgadmin/tools/schema_diff/static/js/SchemaDiffModule.js
    M web/pgadmin/tools/schema_diff/static/js/components/ResultGridComponent.jsx
    M web/pgadmin/tools/schema_diff/static/js/components/SchemaDiffCompare.jsx
    M web/pgadmin/tools/schema_diff/static/js/components/SchemaDiffComponent.jsx
    M web/pgadmin/tools/search_objects/static/js/SearchObjects.jsx
    M web/pgadmin/tools/search_objects/static/js/index.js
    M web/pgadmin/tools/sqleditor/__init__.py
    M web/pgadmin/tools/sqleditor/static/js/SQLEditorModule.js
    M web/pgadmin/tools/sqleditor/static/js/components/QueryToolComponent.jsx
    M 
web/pgadmin/tools/sqleditor/static/js/components/QueryToolDataGrid/Editors.jsx
    M 
web/pgadmin/tools/sqleditor/static/js/components/sections/ConnectionBar.jsx
    M 
web/pgadmin/tools/sqleditor/static/js/components/sections/GeometryViewer.jsx
    M 
web/pgadmin/tools/sqleditor/static/js/components/sections/GraphVisualiser.jsx
    M web/pgadmin/tools/sqleditor/static/js/components/sections/MainToolBar.jsx
    M web/pgadmin/tools/sqleditor/static/js/components/sections/Query.jsx
    M web/pgadmin/tools/sqleditor/static/js/components/sections/QueryHistory.jsx
    M web/pgadmin/tools/sqleditor/static/js/components/sections/ResultSet.jsx
    M web/pgadmin/tools/sqleditor/static/js/show_query_tool.js
    M web/pgadmin/tools/sqleditor/static/js/show_view_data.js
    M web/pgadmin/tools/sqleditor/static/js/sqleditor_title.js
    M web/pgadmin/tools/user_management/static/js/UserManagementDialog.jsx
    M web/pgadmin/utils/__init__.py
    M web/regression/README.md
    M web/regression/feature_tests/browser_tool_bar_test.py
    M web/regression/feature_tests/pg_utilities_backup_restore_test.py
    M web/regression/feature_tests/pg_utilities_maintenance_test.py
    M web/regression/feature_tests/query_tool_journey_test.py
    M web/regression/feature_tests/query_tool_tests.py
    M web/regression/feature_tests/view_data_dml_queries.py
    M web/regression/feature_tests/xss_checks_panels_and_query_tool_test.py
    M web/regression/feature_tests/xss_checks_pgadmin_debugger_test.py
    M web/regression/feature_tests/xss_checks_roles_control_test.py
    M web/regression/feature_utils/locators.py
    M web/regression/feature_utils/pgadmin_page.py
    M web/regression/feature_utils/tree_area_locators.py
    A web/regression/javascript/SchemaView/SchemaDialogView.spec.js
    A web/regression/javascript/SchemaView/SchemaDialogViewEdit.spec.js
    A web/regression/javascript/SchemaView/SchemaPropertiesView.spec.js
    R web/regression/javascript/SchemaView/SchemaView.spec.js
    A web/regression/javascript/SchemaView/SchemaViewAllTypes.spec.js
    M web/regression/javascript/SecurityPages/ForgotPasswordPage.spec.js
    M web/regression/javascript/SecurityPages/LoginPage.spec.js
    M web/regression/javascript/SecurityPages/MfaRegisterPage.spec.js
    M web/regression/javascript/SecurityPages/MfaValidatePage.spec.js
    M web/regression/javascript/SecurityPages/PasswordResetPage.spec.js
    A web/regression/javascript/__mocks__/@material-ui/core.jsx
    A web/regression/javascript/__mocks__/bundled_codemirror.js
    A web/regression/javascript/__mocks__/cssTransform.js
    A web/regression/javascript/__mocks__/popper.js.js
    A web/regression/javascript/__mocks__/react-data-grid.jsx
    A web/regression/javascript/__mocks__/svg.js
    A web/regression/javascript/__mocks__/uplot-react.jsx
    A web/regression/javascript/__mocks__/zustand.js
    M web/regression/javascript/browser/activity_spec.js
    R web/regression/javascript/browser/layout_spec.js
    R web/regression/javascript/browser/preferences_spec.js
    M web/regression/javascript/check_node_visibility_spec.js
    R web/regression/javascript/common_keyboard_shortcuts_spec.js
    M web/regression/javascript/components/Buttons.spec.js
    M web/regression/javascript/components/CodeMirror.spec.js
    M web/regression/javascript/components/FormComponents.spec.js
    M web/regression/javascript/components/KeyboardShortcuts.spec.js
    M web/regression/javascript/components/Loader.spec.js
    M web/regression/javascript/components/Menu.spec.js
    M web/regression/javascript/components/ObjectBreadcrumbs.spec.js
    M web/regression/javascript/components/Privilege.spec.js
    M web/regression/javascript/components/QueryThreshold.spec.js
    M web/regression/javascript/components/SelectRefresh.spec.js
    M web/regression/javascript/components/SelectThemes.spec.js
    M web/regression/javascript/components/ShortcutTitle.spec.js
    M web/regression/javascript/components/TabPanel.spec.js
    M web/regression/javascript/dashboard/graphs_spec.js
    M web/regression/javascript/dashboard/graphs_wrapper_spec.js
    M web/regression/javascript/debugger/MockDebuggerComponent.jsx
    M web/regression/javascript/debugger/debugger_input_args_spec.js
    M web/regression/javascript/debugger/debugger_spec.js
    M web/regression/javascript/debugger/debugger_stack_spec.js
    M web/regression/javascript/debugger/debugger_tool_bar_spec.js
    A web/regression/javascript/debugger/debugger_utils_spec.js
    R web/regression/javascript/debugger_utils_spec.js
    M web/regression/javascript/erd/erd_core_spec.js
    M web/regression/javascript/erd/erd_model_spec.js
    M web/regression/javascript/erd/keyboard_shortcut_action_spec.js
    M web/regression/javascript/erd/onetomany_link_spec.js
    M web/regression/javascript/erd/onetomany_port_spec.js
    M web/regression/javascript/erd/table_node.spec.js
    M web/regression/javascript/erd/ui_components/ConnectionBar.spec.js
    M web/regression/javascript/erd/ui_components/ERDTool.spec.js
    M web/regression/javascript/erd/ui_components/FloatingNote.spec.js
    M web/regression/javascript/fake_current_user.js
    M web/regression/javascript/fake_endpoints.js
    A web/regression/javascript/fake_gettext.js
    M web/regression/javascript/fake_messages.js
    M web/regression/javascript/fake_pgadmin.js
    M web/regression/javascript/fake_supported_servers.js
    M web/regression/javascript/fake_translations.js
    M web/regression/javascript/file_manager/FileManager.spec.js
    M web/regression/javascript/file_manager/GridView.spec.js
    M web/regression/javascript/file_manager/ListView.spec.js
    M web/regression/javascript/file_manager/Uploader.spec.js
    M web/regression/javascript/genericFunctions.jsx
    M web/regression/javascript/grant_wizard/wizard_spec.js
    R web/regression/javascript/helper/enzyme.helper.js
    R web/regression/javascript/jasmine_capture_warnings_beforeall.js
    M web/regression/javascript/misc/statistics/statistics_spec.js
    M web/regression/javascript/processes/BgProcessManager.spec.js
    M web/regression/javascript/processes/BgProcessNotify.spec.js
    M web/regression/javascript/processes/Proceses.spec.js
    M web/regression/javascript/processes/ProcessDetails.spec.js
    M web/regression/javascript/quick_search/quick_search_spec.js
    M web/regression/javascript/schema_diff/schema_diff_spec.js
    M web/regression/javascript/schema_ui_files/aggregate.ui.spec.js
    M web/regression/javascript/schema_ui_files/backup.ui.spec.js
    M web/regression/javascript/schema_ui_files/backupGlobal.ui.spec.js
    M web/regression/javascript/schema_ui_files/binary_path.ui.spec.js
    M web/regression/javascript/schema_ui_files/cast.ui.spec.js
    M web/regression/javascript/schema_ui_files/catalog.ui.spec.js
    M web/regression/javascript/schema_ui_files/catalog_object.ui.spec.js
    M web/regression/javascript/schema_ui_files/catalog_object_column.ui.spec.js
    M web/regression/javascript/schema_ui_files/check_constraint.ui.spec.js
    M web/regression/javascript/schema_ui_files/collation.ui.spec.js
    M web/regression/javascript/schema_ui_files/column.ui.spec.js
    M web/regression/javascript/schema_ui_files/compound_trigger.ui.spec.js
    M web/regression/javascript/schema_ui_files/database.ui.spec.js
    M web/regression/javascript/schema_ui_files/debugger_args.ui.spec.js
    M web/regression/javascript/schema_ui_files/domain.ui.spec.js
    M web/regression/javascript/schema_ui_files/domain_constraint.ui.spec.js
    M web/regression/javascript/schema_ui_files/edbfunc.ui.spec.js
    M web/regression/javascript/schema_ui_files/edbvar.ui.spec.js
    M web/regression/javascript/schema_ui_files/event_trigger.ui.spec.js
    M web/regression/javascript/schema_ui_files/exclusion_constraint.ui.spec.js
    M web/regression/javascript/schema_ui_files/extension.ui.spec.js
    M web/regression/javascript/schema_ui_files/foreign_data_wrapper.ui.spec.js
    M web/regression/javascript/schema_ui_files/foreign_key.ui.spec.js
    M web/regression/javascript/schema_ui_files/foreign_server.ui.spec.js
    M web/regression/javascript/schema_ui_files/foreign_table.ui.spec.js
    M web/regression/javascript/schema_ui_files/fts_configuration.ui.spec.js
    M web/regression/javascript/schema_ui_files/fts_dictionary.ui.spec.js
    M web/regression/javascript/schema_ui_files/fts_parser.ui.spec.js
    M web/regression/javascript/schema_ui_files/fts_template.ui.spec.js
    M web/regression/javascript/schema_ui_files/functions.ui.spec.js
    M web/regression/javascript/schema_ui_files/grant_wizard.ui.spec.js
    M web/regression/javascript/schema_ui_files/import_export.ui.spec.js
    M web/regression/javascript/schema_ui_files/import_export_servers.ui.spec.js
    M web/regression/javascript/schema_ui_files/index.ui.spec.js
    M web/regression/javascript/schema_ui_files/language.ui.spec.js
    M web/regression/javascript/schema_ui_files/maintenance.ui.spec.js
    M web/regression/javascript/schema_ui_files/membership.ui.spec.js
    M web/regression/javascript/schema_ui_files/mview.ui.spec.js
    M web/regression/javascript/schema_ui_files/operator.ui.spec.js
    M web/regression/javascript/schema_ui_files/packages.ui.spec.js
    M web/regression/javascript/schema_ui_files/partition.ui.spec.js
    M web/regression/javascript/schema_ui_files/partition.utils.ui.spec.js
    M web/regression/javascript/schema_ui_files/pga_job.ui.spec.js
    M web/regression/javascript/schema_ui_files/pga_jobstep.ui.spec.js
    M web/regression/javascript/schema_ui_files/pga_schedule.ui.spec.js
    M web/regression/javascript/schema_ui_files/primary_key.ui.spec.js
    M web/regression/javascript/schema_ui_files/privilege.ui.spec.js
    M web/regression/javascript/schema_ui_files/publication.ui.spec.js
    M web/regression/javascript/schema_ui_files/resource_group.ui.spec.js
    M web/regression/javascript/schema_ui_files/restore.ui.spec.js
    M web/regression/javascript/schema_ui_files/role.ui.spec.js
    M web/regression/javascript/schema_ui_files/row_security_policy.ui.spec.js
    M web/regression/javascript/schema_ui_files/rule.ui.spec.js
    M web/regression/javascript/schema_ui_files/schema.ui.spec.js
    M web/regression/javascript/schema_ui_files/sequence.ui.spec.js
    M web/regression/javascript/schema_ui_files/server.ui.spec.js
    M web/regression/javascript/schema_ui_files/server_group.ui.spec.js
    M web/regression/javascript/schema_ui_files/subscription.ui.spec.js
    M web/regression/javascript/schema_ui_files/synonym.ui.spec.js
    M web/regression/javascript/schema_ui_files/table.ui.spec.js
    M web/regression/javascript/schema_ui_files/tablespace.ui.spec.js
    M web/regression/javascript/schema_ui_files/trigger.ui.spec.js
    M web/regression/javascript/schema_ui_files/trigger_function.ui.spec.js
    M web/regression/javascript/schema_ui_files/type.ui.spec.js
    M web/regression/javascript/schema_ui_files/unique_constraint.ui.spec.js
    M web/regression/javascript/schema_ui_files/user_mapping.ui.spec.js
    M web/regression/javascript/schema_ui_files/variable.ui.spec.js
    M web/regression/javascript/schema_ui_files/view.ui.spec.js
    M web/regression/javascript/search_objects/SearchObject.spec.js
    A web/regression/javascript/setup-jest.js
    M web/regression/javascript/table/enable_disable_triggers_spec.js
    M web/regression/javascript/tree/pgadmin_tree_state_save_spec.js
    M web/regression/javascript/tree/tree_fake.js
    M web/regression/javascript/tree/tree_spec.js
    M web/regression/python_test_utils/test_gui_helper.py
    M web/regression/python_test_utils/test_utils.py
    M web/webpack.config.js
    M web/webpack.shim.js
    R web/webpack.test.config.js
    M web/yarn.lock

  Log Message:
  -----------
  Significant changes to use ReactJS extensively.

1. Replace the current layout library wcDocker with ReactJS based rc-dock. #6479
2. Have close buttons on individual panel tabs instead of common. #2821
3. Changes in the context menu on panel tabs - Add close, close all and close 
others menu items. #5394
4. Allow closing all the tabs, including SQL and Properties. #4733
5. Changes in docking behaviour of different tabs based on user requests and 
remove lock layout menu.
6. Fix an issue where the scroll position of panels was not remembered on 
Firefox. #2986
7. Reset layout now will not require page refresh and is done spontaneously.
8. Use the zustand store for storing preferences instead of plain JS objects. 
This will help reflecting preferences immediately.
9. The above fix incorrect format (no indent) of SQL stored 
functions/procedures. #6720
10. New version check is moved to an async request now instead of app start to 
improve startup performance.
11. Remove jQuery and Bootstrap completely.
12. Replace jasmine and karma test runner with jest. Migrate all the JS test 
cases to jest. This will save time in writing and debugging JS tests.
13. Other important code improvements and cleanup.




Reply via email to