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
Yogesh Mahajan
c4dc839d7c
Fix issue found while testing keyring related changes. #7076
2024-08-28 11:46:04 +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
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
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
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
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
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
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
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
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
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
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
Akshay Joshi
2b04f3ca1d
Fixed incorrect handling of the code smell for the reject API call
2024-06-17 18:22:38 +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
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
Anil Sahoo
a946c70869
Fixed an issue where changing a column name should reflect in all the constraints in table object dialog and ERD table dialog. #7476
2024-06-17 14:07:45 +05:30
Akshay Joshi
5866da8194
Fixed SonarQube code smells.
2024-06-13 18:48:02 +05:30
Aditya Toshniwal
ad34ee2699
Fixed new line indentation in query editor and add a user preference to disable it. #7295
2024-06-13 18:06:13 +05:30
Aditya Toshniwal
e03d65d547
Fixed an issue where query tool shortcuts for find/replace are not working. #7555
2024-06-13 17:26:47 +05:30
Pravesh Sharma
b5c8692f34
Fixed an issue where resizable data editors in query tool should not be allowed to resize beyond the app window bounds. #7241
2024-06-13 14:07:44 +05:30
Akshay Joshi
ab01dde2ba
Fixed RESQL test case.
2024-06-12 18:46:12 +05:30
Akshay Joshi
dea5335ce5
Fixed the following SonarQube code smells:
...
1) Do not use the Array index in keys.
2) Import from the same module should be merged.
3) Mutable variables should not be exported.
4) Variables should not be initialized to undefined.
5) startswith or endswith method should be used.
6) Unwrap this unnecessarily grouped subpattern.
Additionally, addressed many other SonarQube rules.
2024-06-12 18:09:06 +05:30
Rohit Bhati
288fd7ed12
Add support for comments on RLS policy object. #7414
2024-06-12 17:18:55 +05:30