Pravesh Sharma
f0ecc95ca9
Fixed an issue to allow the Enter key to save data in the result grid text editor. #5307
2024-09-27 12:18:07 +05:30
Rohit Bhati
0e63914ab3
Fixed an issue where the copy shortcut CTRL +C was not working in the Query Tool data grid. #7920
2024-09-27 12:17:21 +05:30
Yogesh Mahajan
9b64acb3d2
Allow OAuth2 params OAUTH2_NAME, OAUTH2_DISPLAY_NAME, OAUTH2_ICON, OAUTH2_BUTTON_COLOR to be optional. #7965
2024-09-27 10:35:21 +05:30
Rohit Bhati
4cb0f87dfd
Added support for auto-detecting and setting the End-of-line character (LF/CRLF) in the query tool editor. #7393
2024-09-24 16:39:08 +05:30
Pravesh Sharma
fa64e8b38f
Fixed an issue where role properties were not loading. #7837
2024-09-24 11:59:05 +05:30
Akshay Joshi
fb6cca415d
Updated yarn.lock
2024-09-23 17:02:24 +05:30
Akshay Joshi
b757d26933
1) Update JS and Python dependencies from Dependabot.
...
2) Added new release note file.
2024-09-23 16:33:20 +05:30
Khushboo Vashi
a0aa185518
Fixed a security issue where the OAuth2 client ID and secret exposed through the web browser (CVE-2024-9014). #7945
2024-09-20 08:45:37 +05:30
Ashesh Vashi
1f53baee8f
Fixed the dynamic column updation in the Unique & Primary Keys while creating a table.
...
* Updated the columns for the unique and primary keys while creating a table.
Use the 'editable' option for a Cell instead of 'disabled'.
* Don't need to define the hidden member as fields in GridHeaderSchema
* Updated the columns for the exclusion constraints while creating a
table.
* Signaled the relevant field, when column options have changed, for all
the children of a table.
* Use current snapshot of data for the GrigFormHeadeer
* Fixed the styling for the search input box
* Don't check for the 'colOptions.editable' flag, as it could be
indirect call as well.
2024-09-19 18:57:09 +05:30
Comocen
6a79d0a195
Russian translation for version 8.12
2024-09-19 18:54:38 +05:30
Aditya Toshniwal
8fd5efaa84
Make sure ALLOW_SPECIAL_EMAIL_DOMAINS should also work for pgAdmin docker apps. #6222
2024-09-19 14:03:43 +05:30
Aditya Toshniwal
53cdc80df2
Add a new config variable - ALLOW_SPECIAL_EMAIL_DOMAINS to allow special domains for pgAdmin user emails. #6222
2024-09-19 10:51:06 +05:30
Anil Sahoo
38d4728333
Fixed an issue where the query is not getting executed after giving a password and connecting to the server on the not saved password server. #6502
2024-09-18 20:55:29 +05:30
Ashesh Vashi
b0cd028ff8
Fixed an issue introduced due to reloading of the tree due to changes in particular preferences ( #7942 )
...
* Fix an issue - when the object browser tree is being recreated due to reloading for changes in some of the preferences. Tree object returns object from the previous instance as 'selected', but - it does not have the 'treeNodeInfo' available. In this special case - we would consider that there is no node selected at that particular moment, and pass information accordingly.
* Fixed 'New Connection' dialog issue after connecting a disconnected server.
* Disable the 'Add' button in the GridHeader with form, when 'canAdd'
flag is set to false.
* Convert the access path to string array for correct comparision.
* Check the access path type before comparison.
When language is 'c', set the 'code' block read-only.
* Enabled 'Strict' control for EPAS >= 95
2024-09-18 20:55:01 +05:30
Aditya Toshniwal
100f59f78b
Fixed an issue where "Quit App" confirmation modal in desktop app is not respecting "Confirm on close or refresh?". #7890
2024-09-18 16:43:57 +05:30
Aditya Toshniwal
23ea201325
Fixed an issue where graph visualizer pie chart was showing X axis, Y axis and grid lines.
2024-09-18 15:07:29 +05:30
Ashesh Vashi
441cc57bb8
Don't show 'Types of objects' for the 'Cluster' operation. Fixes #7884
2024-09-18 07:48:09 +05:30
Anil Sahoo
a361fd94ff
Fixed an issue where the query gets executed automatically when the query tool opened using Create Script, Schema Diff.
2024-09-18 07:47:20 +05:30
Akshay Joshi
acb0eb2141
Update version for release v8.12
2024-09-16 17:57:07 +05:30
Ashesh Vashi
315d1a40a4
Fixes issues #7884
...
* Introduced a 'exclude' option in the 'Field' to exclude it from the
change completely. Use the option 'exclude' to add field
'notNullColumns', which will be excluded from the data, but - can be
used to force rerender the 'Not Null Columns' select control on
change of it.
* Fixed the linter issue
* Rerender the cell as well, when dependent changes values. (#7884 )
* Listen for the depenent changes even for the non-visible controls
* Use 'useRef' on every rendering to avoid the React 'Something wrong' page
2024-09-16 17:55:43 +05:30
Ashesh Vashi
92dd13e72a
Introduced a 'exclude' option in the 'Field' to exclude it from the change.
...
* Introduced a 'exclude' option in the 'Field' to exclude it from the
change completely. Use the option 'exclude' to add field
'notNullColumns', which will be excluded from the data, but - can be
used to force rerender the 'Not Null Columns' select control on
change of it.
* Fixed the linter issue
2024-09-16 15:28:33 +05:30
Ashesh Vashi
0d39e791c9
Fixed the import-export 'Not null columns' and User Management issue #7884
2024-09-16 13:12:41 +05:30
Akshay Joshi
53760dbf59
Fixed tree related issues.
2024-09-16 10:09:28 +05:30
Yogesh Mahajan
dd6f6cf1af
Support OIDC in OAuth2 authentication. #7839
2024-09-16 08:36:54 +05:30
Ashesh Vashi
5e96f0fd61
Fixes the Variable Schema UI issues and InlineView bug reported in #7884
...
* Show the icon for the 'Reset' button. (Reference #7884 )
* Reload the server list after connecting to a server in the 'New
connection' dialog (QueryTool). (Reference: #7884 )
* Pass the grid path during the bulk update (click on a radio action)
* Don't assign the cell value to the 'rowValue' variable.
* Don't rely on the 'optionsLoaded' for setting the variable types as it
is loaded asynchronously, and variable types data may not be available
while rendering the 'value' cell. (Fixes #7884 )
* Fixed a type while checking for the 'inline-group'. fixes (#7884 )
* 'vnameOptions' can be a Promise function too, hence - taken care accrodingly.
* Introduced a parameter 'reloadOnDepChanges' in the BaseSchemaUI field
to force reload the control on value change for one of the
dependencies.
* Reload on the components in case of dependent value changes.
* Introduced 'useSchemaStateSubscriber', which generates a state
subscriber mananager instance. It helps multiple subscribers in a
single control as we could have multiple subscribe within a control.
(For example - value, options, errors, etc).
* Fixed all the issues reported (#7884 )
2024-09-16 00:04:37 +05:30
Domenico Sgarbossa
98d703645c
Italian translation for version 8.12
2024-09-16 00:02:41 +05:30
Libor M.
cead7b0a6f
Czech translation for version 8.12
2024-09-15 23:59:23 +05:30
Akshay Joshi
139d9e21da
Update message catalogs for v8.12
2024-09-12 18:34:49 +05:30
Pravesh Sharma
ed211a2bbb
Fixed an issue where servers listed in the servers.json file were being reimported upon container restart. #7811
2024-09-11 13:06:31 +05:30
Ashesh Vashi
e21911b1c6
All the issues are fixed reported in #7884
...
* Show the icon for the 'Reset' button. (Reference #7884 )
* Reload the server list after connecting to a server in the 'New
connection' dialog (QueryTool). (Reference: #7884 )
* Pass the grid path during the bulk update (click on a radio action)
* Don't assign the cell value to the 'rowValue' variable.
2024-09-11 12:21:41 +05:30
Yogesh Mahajan
d3d1eb3355
Fixed issue of migrating tunnel password with new master password mechanism. #7076
2024-09-09 17:38:22 +05:30
Ashesh Vashi
e9af0c3226
Improved the extendability of the SchemaView and DataGridView. ( #7876 )
...
Restructured these modules for ease of maintenance and apply the single
responsibility principle (wherever applicable).
* SchemaView
- Split the code based on the functionality and responsibility.
- Introduced a new View 'InlineView' instead of using the
'nextInline' configuration of the fields to have a better, and
manageable view.
- Using the separate class 'SchemaState' for managing the data and
states of the SchemaView (separated from the 'useSchemaState'
custom hook).
- Introduced three new custom hooks 'useFieldValue',
'useFieldOptions', 'useFieldError' for the individual control to
use for each Schema Field.
- Don't pass value as the parameter props, and let the
'useFieldValue' and other custom hooks to decide, whether to
rerender the control itself or the whole dialog/view. (single
responsibility principle)
- Introduced a new data store with a subscription facility.
- Moving the field metadata (option) evaluation to a separate place
for better management, and each option can be defined for a
particular kind of field (for example - collection, row, cell,
general, etc).
- Allow to provide custom control for all kind of Schema field.
* DataGridView
- Same as SchemaView, split the DataGridView call into smaller,
manageable chunks. (For example - grid, row, mappedCell, etc).
- Use context based approach for providing the row and table data
instead of passing them as parameters to every component
separately.
- Have a facility to extend this feature separately in future.
(for example - selectable cell, column grouping, etc.)
- Separated the features like deletable, editable, reorder,
expandable etc. cells using the above feature support.
- Added ability to provide the CustomHeader, and CustomRow through the
Schema field, which will extend the ability to customize better.
- Removed the 'DataGridViewWithHeaderForm' as it has been achieved
through providing 'CustomHeader', and also introduced
'DataGridFormHeader' (a custom header) to achieve the same feature
as 'DataGridViewWithHeaderForm'.
2024-09-09 14:27:31 +05:30
Khushboo Vashi
e5012ea9c6
Add debug logs to observe the OpenID token response.
2024-09-04 19:46:40 +05:30
Yogesh Mahajan
306269af5d
Fix issues found while testing keyring changes. #7076
2024-09-02 19:32:25 +05:30
Anil Sahoo
8bae604129
Fix the query tool restore connection issue on the server disconnection from the left side object explorer. #6502
2024-09-02 15:06:11 +05:30
Pravesh Sharma
f88ca891fa
Added feature to restore preferences to their default values. #1900
2024-08-30 12:24:24 +05:30
Pravesh Sharma
445e89576b
Fixed an issue where users could not use pgAdmin if they did not have access to the management database. #7571
2024-08-30 12:13:47 +05:30
Aditya Toshniwal
1a1734cf5c
Allow running non-continuous selected SQL code blocks in the query tool. #7293
2024-08-29 12:41:58 +05:30
Akshay Joshi
a0f7d0d50f
Update JS and Python dependenies.
2024-08-29 10:35:51 +05:30
Yogesh Mahajan
c4dc839d7c
Fix issue found while testing keyring related changes. #7076
2024-08-28 11:46:04 +05:30
dependabot[bot]
f5c1cd9df8
Javascript dependency: Bump css-loader from 6.11.0 to 7.1.2 in /web
...
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 6.11.0 to 7.1.2.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.11.0...v7.1.2 )
---
updated-dependencies:
- dependency-name: css-loader
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 11:39:48 +05:30
dependabot[bot]
177653370a
Javascript dependency: Bump @emotion/memoize from 0.7.5 to 0.9.0 in /web
...
Bumps [@emotion/memoize](https://github.com/emotion-js/emotion ) from 0.7.5 to 0.9.0.
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/memoize@0.7.5...@emotion/memoize@0.9.0 )
---
updated-dependencies:
- dependency-name: "@emotion/memoize"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 11:39:03 +05:30
dependabot[bot]
6bf522da0f
Python dependency: Bump python-mimeparse in /web/regression
...
Bumps [python-mimeparse](https://github.com/falconry/python-mimeparse ) from 1.6.0 to 2.0.0.
- [Release notes](https://github.com/falconry/python-mimeparse/releases )
- [Commits](https://github.com/falconry/python-mimeparse/compare/1.6.0...2.0.0 )
---
updated-dependencies:
- dependency-name: python-mimeparse
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 11:38:30 +05:30
dependabot[bot]
922603975f
Javascript dependency: Bump stylis from 4.3.3 to 4.3.4 in /web
...
Bumps [stylis](https://github.com/thysultan/stylis.js ) from 4.3.3 to 4.3.4.
- [Commits](https://github.com/thysultan/stylis.js/commits )
---
updated-dependencies:
- dependency-name: stylis
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 11:37:49 +05:30
Domenico Sgarbossa
5bdff56b8d
Italian translation update for v8.12
2024-08-23 10:41:48 +05:30
Aditya Toshniwal
47fcf87ae4
Update JS and Python packages
2024-08-22 17:20:50 +05:30
Yogesh Mahajan
1257ec9969
Revamp the current password saving implementation to keyring and reducing repeated OS user password prompts. #7076
...
The new implementation will store the master password in the keyring instead of storing each and every server password separately. The master password will be used to encrypt/decrypt server password when storing in the pgAdmin config DB.
2024-08-22 16:44:57 +05:30
Akshay Joshi
bf6b963c45
Update version for release v8.11
2024-08-19 15:09:49 +05:30
Libor M.
9f8acfc51d
Czech translation for version 8.11
2024-08-19 15:07:19 +05:30
Ashesh Vashi
8cf316b853
Fixed some of the issues reported due to introduction of the custom hook 'useSchemaState'. #7776
2024-08-19 09:53:00 +05:30
Akshay Joshi
55817f685f
Updated message catalogs for v8.11
2024-08-15 21:36:39 +05:30
Aditya Toshniwal
35d585251a
Upgrade xterm realted packages to the latest @xterm based namespace.
2024-08-14 18:15:03 +05:30
Aditya Toshniwal
242dd48cbd
Improve code highlighting in query editor. #7748
2024-08-14 16:48:51 +05:30
dependabot[bot]
e517fdf6bc
Javascript dependency: Bump axios from 1.7.2 to 1.7.4 in /web ( #7814 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 11:17:27 +05:30
Aditya Toshniwal
b00ea3cd99
Update release notes.
2024-08-14 11:12:30 +05:30
Pravesh Sharma
c0b6c8726e
Add a home button to the geometry viewer to set original zoom level when the viewer was opened. #2046
2024-08-14 11:09:28 +05:30
Rohit Bhati
52c550e3fe
Fix an issue where ERD tool should to be able to open saved pgerd file when using keyboard shortcuts. #7688
2024-08-13 14:30:58 +05:30
Aditya Toshniwal
57e72ce598
Fixed bugs found when testing react-data-grid upgrade changes. #7705
2024-08-13 13:00:52 +05:30
Khushboo Vashi
fb0022923a
Fix import Export Server loading issue, affected due to SchemaView component changes.
2024-08-12 11:27:21 +05:30
dependabot[bot]
ccaea82341
Javascript dependency: Bump svgo from 2.8.0 to 3.3.2 in /web
...
Bumps [svgo](https://github.com/svg/svgo ) from 2.8.0 to 3.3.2.
- [Release notes](https://github.com/svg/svgo/releases )
- [Commits](https://github.com/svg/svgo/compare/v2.8.0...v3.3.2 )
---
updated-dependencies:
- dependency-name: svgo
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 11:23:30 +05:30
dependabot[bot]
49c55b41a2
Javascript dependency: Bump @mui/icons-material in /web
...
Bumps [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material ) from 5.16.5 to 5.16.6.
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.6/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.6/packages/mui-icons-material )
---
updated-dependencies:
- dependency-name: "@mui/icons-material"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 17:18:50 +05:30
dependabot[bot]
4f822c8021
Javascript dependency: Bump @tanstack/react-virtual in /web
...
Bumps [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual ) from 3.8.3 to 3.8.4.
- [Release notes](https://github.com/TanStack/virtual/releases )
- [Commits](https://github.com/TanStack/virtual/commits/v3.8.4/packages/react-virtual )
---
updated-dependencies:
- dependency-name: "@tanstack/react-virtual"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 17:18:30 +05:30
dependabot[bot]
b280c91013
Javascript dependency: Bump svgo-loader from 2.2.2 to 4.0.0 in /web
...
Bumps [svgo-loader](https://github.com/svg/svgo-loader ) from 2.2.2 to 4.0.0.
- [Release notes](https://github.com/svg/svgo-loader/releases )
- [Commits](https://github.com/svg/svgo-loader/commits/v4.0.0 )
---
updated-dependencies:
- dependency-name: svgo-loader
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 13:19:48 +05:30
dependabot[bot]
95f6a63c70
Javascript dependency: Bump xterm-addon-search in /web ( #7758 )
...
Bumps [xterm-addon-search](https://github.com/xtermjs/xterm.js ) from 0.8.2 to 0.13.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases )
- [Commits](https://github.com/xtermjs/xterm.js/commits/0.13 )
---
updated-dependencies:
- dependency-name: xterm-addon-search
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 13:14:22 +05:30
dependabot[bot]
96965797f6
Javascript dependency: Bump xterm from 4.19.0 to 5.3.0 in /web
...
Bumps [xterm](https://github.com/xtermjs/xterm.js ) from 4.19.0 to 5.3.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases )
- [Commits](https://github.com/xtermjs/xterm.js/compare/4.19.0...5.3.0 )
---
updated-dependencies:
- dependency-name: xterm
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 13:14:02 +05:30
Akshay Joshi
00e2480b7b
1) Fixed an issue where refreshing the Schema Diff tool opened in a new tab caused an error. #7499
...
2) Fixed an issue where the Generate Script ignored filter conditions when a parent node was selected. #7682
2024-08-08 13:02:38 +05:30
Rohit Bhati
81d8ea56f8
Fix server heartbeat logging error after deleting the server. #7540
2024-08-07 14:32:48 +05:30
Pravesh Sharma
654dc0e2d7
Fixed an issue where the value in the find box is not updating with selected text in editor if find is already open and re-triggered. #7775
2024-08-06 11:59:22 +05:30
Ashesh Vashi
52af8d3e49
Introduce custom React Hook useSchemaState to simplify SchemaView component. #7776
...
Changes include:
- Simplify current SchemaView code
- Add ability to reuse the schema data & state management implementation outside the SchemaDialogView component.
- Further split components in small and manageable separate files.
- Removed the 'DepListenerContext' context as there was no need for separate context.
- Added a reload functionality in the 'useSchemaState'
- Changes in feature tests.
2024-08-02 09:59:01 +05:30
Rohit Bhati
5d7ec14076
Fixed delete object(shortcut key) affecting both text and Object Explorer items. #7683
2024-08-01 11:48:16 +05:30
Pravesh Sharma
2e878a3fb2
Fixed an issue where the REVOKE statement in the create script was throwing an error if the role contained special characters. #7737
2024-08-01 11:34:00 +05:30
Aditya Toshniwal
c6e7ce03cc
Upgrade react-data-grid fork to latest and change pgAdmin accordingly. #7705
2024-07-31 19:12:36 +05:30
Kundan
c45fb47b08
Make PgTreeView react component more customisable
2024-07-31 14:07:47 +05:30
Rohit Bhati
19237fe247
Fixed an issue where delete object(shortcut key) affecting both text and Object Explorer items. #7683
2024-07-31 11:25:08 +05:30
Akshay Joshi
636c224bd0
Updated JavaScript and Python packages according to Dependabot recommendations
2024-07-29 19:34:43 +05:30
Aditya Toshniwal
5fd308aafc
Show OS name and version details in about dialog for Linux platforms.
2024-07-25 17:51:31 +05:30
Khushboo Vashi
1fcb1f0228
Fix Dashboard UI issues.
2024-07-25 12:43:02 +05:30
Khushboo Vashi
bc10fa5c03
Fix an issue where a cloud instance deployment fails due to wrong import.
2024-07-24 15:34:30 +05:30
Aditya Toshniwal
1d5f5a2067
Fixed an issue where ERD Open/Save shorcuts were not working on Windows/Linux. #7639
2024-07-24 15:11:05 +05:30
jcodeio
70a7c42be1
Set the MFA OTP field to be a normal textbox to eliminate the save password prompt.
2024-07-24 15:00:27 +05:30
Khushboo Vashi
d0e6090761
Fix Dashboard State refresh issue with the active sessions only.
2024-07-24 13:45:52 +05:30
Akshay Joshi
87ba177ff3
Fixed linter error.
2024-07-24 13:02:46 +05:30
Akshay Joshi
0511554db9
The following issues have been fixed:
...
1) White screen issue after closing the Macro dialog.
2) Schema Diff database and schema selection issue.
3) CSV download issue.
2024-07-24 12:54:20 +05:30
Aditya Toshniwal
026292f07b
Fix tab focus issue when closing query tool using keyboard shortcut. #6572
2024-07-23 17:02:39 +05:30
Khushboo Vashi
3aedae1436
Call loadNextPage function only when it is required while loading the table.
2024-07-22 14:15:03 +05:30
Akshay Joshi
9cbb9a3d24
Update version for release 8.10
2024-07-22 11:34:28 +05:30
Rohit Bhati
b173fda116
Fix tab focus issue while deleting multiple tabs using shortcut key. #6572
2024-07-22 11:32:26 +05:30
Libor M.
d9ccef94a2
Czech translation for version 8.10
2024-07-22 11:20:35 +05:30
Akshay Joshi
eff63931f2
Update message catalogs.
2024-07-19 15:23:19 +05:30
Pravesh Sharma
3ec676194b
Fixed an issue where boolean values in node details of graphical explain plan were not interpreted correctly. #7662
2024-07-18 17:59:58 +05:30
Rohit Bhati
8030bc708b
Add support for highlighting selection matches in the query editor. #7530
2024-07-18 17:51:20 +05:30
Pravesh Sharma
bfcdcdc4f1
Add a precautionary check for the query tool connection cursor to fix the error 'NoneType' object has no attribute '_query'. #7660
2024-07-18 14:24:50 +05:30
Pravesh Sharma
a75273a714
Updated entrypoint.sh to utilize the email-validator package for email validation. #7297
2024-07-18 11:05:37 +05:30
Khushboo Vashi
c9cc5257c7
Fix Server Log minor UI issues.
2024-07-18 09:40:49 +05:30
Rohit Bhati
9ee896aac4
Add a keyboard shortcut to close active tab panel. #6572
2024-07-17 18:19:36 +05:30
Yogesh Mahajan
1eb07608e9
Ensure processes related notifiers disappears. #7219
2024-07-17 13:07:52 +05:30
Aditya Toshniwal
8e16e000c3
Fix issues found in electron testing. #7494
2024-07-16 20:29:10 +05:30
Yogesh Mahajan
e028ebc152
Ensure pgadmin does not try to connect to the server if saved password is not available. #7679
2024-07-16 17:46:40 +05:30
Anil Sahoo
30051f3257
Fixed an issue where Reassign/Drop Owned dialog not opening for Role. #7663
2024-07-16 17:42:16 +05:30
Yogesh Mahajan
c4a52687b6
Ensure that pgAdmin works when opened in an iframe. #7681
2024-07-16 16:32:52 +05:30
Pravesh Sharma
a06c13623d
Fixed an issue where theme preview under theme options was broken in pgAdmin server mode. #7626
2024-07-16 10:25:48 +05:30
Khushboo Vashi
b303693ae8
Fix Dashboard minor UI issues.
...
Fix the issue where PG logs doesn't display in CSV or JSON format even if it gets selected through the UI.
2024-07-11 10:26:42 +05:30
Khushboo Vashi
6b012193e3
Pin Psycopg Binary packages to 3.1.19 for the ARM64 MacOS platform wheel packages.
2024-07-10 17:43:13 +05:30
Aditya Toshniwal
cd6ff48cc0
Fix query tool, ERD closing issue in Electron. #7494
2024-07-10 15:01:35 +05:30
Aditya Toshniwal
dbdea181a9
Fixed an issue where pop-up notifications from Object Explorer wouldn't get dismissed automatically if the Query Tool was opened. #6571
2024-07-09 16:25:04 +05:30
Rohit Bhati
721a5da895
Fixed an issue where Generate Script button should be disabled if no objects are selected in the schema diff result. #7638
2024-07-09 13:44:04 +05:30
Pravesh Sharma
f3c95d9643
Fix an issue where the preferences JSON file has no effect when an external database is used. #7618
2024-07-09 12:52:23 +05:30
Anil Sahoo
5c5b61c4db
Fixed an issue where paste operation in query tool data grid should skip bytea columns and put the value as NULL instead. #3199
2024-07-09 10:33:29 +05:30
Aditya Toshniwal
760e38293c
Fix issues found during Electron testing. #7494
...
Fix application crash when using users dialog. #7607
2024-07-08 19:24:29 +05:30
Aditya Toshniwal
dcfef154ce
- Set the browser target to ES6 and reduce the JS bundle size considerably
...
- Upgrade ESLint to v9.x and migrate the .eslintrc.js file to make it work
2024-07-04 18:25:47 +05:30
Pravesh Sharma
10b2e91e29
Update react-diagrams library which is used in ERD to the latest version. #7644
...
Added patch for DataGridView failing when adding a new row.
2024-07-03 18:19:27 +05:30
Khushboo Vashi
4f415f9768
Added support for viewing PostgreSQL Server Logs in Text, CSV and JSON formats. #3981
2024-07-03 16:17:29 +05:30
Aditya Toshniwal
60c2d0e23b
Update more JS packages.
2024-07-03 11:46:16 +05:30
Rohit Bhati
22cdb86aab
Fix issue with missing new added records in download file. #5345
2024-07-02 11:48:13 +05:30
Akshay Joshi
576dc55615
Fixed the permission denied issue for functions of the pgstattuple extension when accessing statistics with a non-admin user. #7035
2024-07-02 11:47:43 +05:30
Aditya Toshniwal
f8fa1cf6d6
- Fix few SonarQube issues.
...
- Cleanup NW.js related stuff.
2024-07-02 10:34:30 +05:30
Aditya Toshniwal
3bb9f0ba8c
Remove support for Python 3.7 as Debian 10 is EOL.
2024-07-01 12:39:12 +05:30
Aditya Toshniwal
91eb60a363
Replace pgAdmin NW.js container with Electron container. #7494
2024-07-01 11:27:42 +05:30
Pravesh Sharma
4457a6a6a1
Updated to the latest version of the Notistack library. #7501
2024-07-01 11:26:45 +05:30
Pravesh Sharma
391db5131d
Fixed an issue where sorting the database activity table on the dashboard by any column caused the details to expand in the wrong position. #7554
2024-06-28 14:47:26 +05:30
Pravesh Sharma
62a61b403e
Fixed an issue where users could not autofill their saved passwords in the connect server dialog in the browser. #7627
2024-06-28 14:44:39 +05:30
Aditya Toshniwal
e8f108154d
Fix build failures.
2024-06-27 18:03:10 +05:30
Akshay Joshi
ccd84b7c2a
Update JS packages.
2024-06-27 14:08:01 +05:30
dependabot[bot]
754cd223c1
Python dependency: Bump selenium in /web/regression
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.21.0 to 4.22.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.21.0...selenium-4.22.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-27 13:23:57 +05:30
Aditya Toshniwal
feb3093c6d
Automatically apply virtualization in the DataGridView of SchemaView if the schema contains only one collection. #7607
2024-06-27 13:21:18 +05:30
Aditya Toshniwal
6f96f67655
Add the git commit hash details to the About dialog. #7623
2024-06-27 13:20:00 +05:30
Akshay Joshi
3be2221948
Ensure that pgAdmin 4 is compatible with PostgreSQL v17. #7537
2024-06-27 13:18:26 +05:30
Akshay Joshi
7d0bbf30ec
Fixed the issue causing the 2FA dialog to appear distorted.
2024-06-25 14:46:30 +05:30
Akshay Joshi
9933a9a9e5
Update version for release v8.9
2024-06-24 20:10:25 +05:30
Libor M
19f5e41b09
Czech translation for version 8.9
2024-06-24 11:55:52 +05:30
Yogesh Mahajan
a8f0f5bb4f
Fix one more styling issue broken due to JSS changes. #7363
2024-06-24 10:44:05 +05:30
Aditya Toshniwal
44d40f0785
Fixed an issue where delete button in Users data was enabled for incorrect rows. #7616
2024-06-24 10:31:47 +05:30
Domenico Sgarbossa
d0b2752fea
Italian translation updated for v8.9
2024-06-21 13:14:48 +05:30
Akshay Joshi
8e0c080faf
Update message catalogs for v8.9
2024-06-20 18:12:16 +05:30
Yogesh Mahajan
6410ae5f69
Fixed some more styling issues broken due to JSS changes. #7363
2024-06-20 17:18:38 +05:30
Akshay Joshi
3e7a220225
Fixed an issue where the schema diff incorrectly marked tables as different due to schema-qualified trigger functions in the trigger definitions. #7523
2024-06-20 16:55:38 +05:30
Aditya Toshniwal
9026f46220
Fixed an issue where object explorer toolbar button not showing shortcut in the tooltip.#7316
2024-06-20 11:31:11 +05:30
Yogesh Mahajan
fedbe550db
Optimise logic used for OS theme syncing. #5932
2024-06-20 11:05:47 +05:30
Aditya Toshniwal
31a91409a0
Fixed incorrect sorting of size in statistics tab. #7542
2024-06-19 18:27:43 +05:30
Aditya Toshniwal
9279393dcd
Add missing files from last commit. #7593
2024-06-19 17:57:34 +05:30
Akshay Joshi
6984e97f8d
Use correct for loop syntax.
2024-06-19 13:15:45 +05:30
Yogesh Mahajan
95ffd1b9a1
More fixes for issues reported while testing changes related to makeStyle JSS changes and auto-theme. #7363
2024-06-19 11:54:18 +05:30
Akshay Joshi
0452828cc7
1) Change the cursor to a pointer for JSON editor toolbar buttons.
...
2) Remove the extra scrollbar in JSON editor.
3) Set the focus on the PSQL tool.
2024-06-18 16:42:17 +05:30
Aditya Toshniwal
007c4840c2
Fix failing feature tests
2024-06-18 14:02:23 +05:30
Akshay Joshi
2b04f3ca1d
Fixed incorrect handling of the code smell for the reject API call
2024-06-17 18:22:38 +05:30
Anil Sahoo
3706c3126a
Fixed migration failure while using external database. #7556
2024-06-17 18:12:31 +05:30
Rohit Bhati
1ba9f005a7
Ensure that user should be able to clear comments in RLS Policy.
2024-06-17 18:11:57 +05:30
Aditya Toshniwal
c3d6f8887a
Fixed an issue where syntax highlighting is incorrect for C-Style escape string. #7485
2024-06-17 17:05:36 +05:30
Aditya Toshniwal
439d6cb28f
Fixed an issue where backslash breaks syntax highlighting. #7528
2024-06-17 16:16:15 +05:30
Yogesh Mahajan
b0e7847962
Fixed bugs found while testing makeStyles JSS changes. #7363
2024-06-17 15:45:40 +05:30