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
f8fa1cf6d6
- Fix few SonarQube issues.
...
- Cleanup NW.js related stuff.
2024-07-02 10:34:30 +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
Yogesh Mahajan
cc999ae5a5
Remove the usage of MUI makeStyles as it doesn't support React 18. #7363
2024-06-06 17:13:12 +05:30
Aditya Toshniwal
dd45f06d50
Added support for viewing PGD Clusters. #7215
2024-05-20 16:54:49 +05:30
Aditya Toshniwal
5ec6faff13
Upgrade react-table from v7 to v8. #7419
2024-05-07 16:31:04 +05:30
Akshay Joshi
30d2d1b23e
Fixed the following code smells:
...
1) useState call is not destructured into value + setter pair.
2) A fragment with only one child is redundant.
3) Unnecessary '.apply()' and '.call()'.
4) Expected the Promise rejection reason to be an Error.
2024-04-09 19:18:56 +05:30
Yogesh Mahajan
102e0a9839
- Update MUI v4 to v5
...
- Remove the SCSS dependency completely and use MUI for theming.
- Update - date-fns, @date-io, notistack. Remove - popper.js, sass-loader.
- Cleanup webpack config.
- Port PSQL tool to use MUI themes instead of SCSS theme.
- Theme change will reflect realtime without refreshing pgAdmin.
2024-04-09 08:21:14 +05:30
Akshay Joshi
edec9adbfb
Fixed SonarQube code smell 'Unnecessary use of boolean literals in conditional expression'.
2024-04-08 17:19:51 +05:30
Aditya Toshniwal
ace73ebb60
Added support for viewing Log Based Clusters. #7216
...
Co-authored-by: Akshay Joshi <akshay.joshi@enterprisedb.com>
2024-03-28 12:19:34 +05:30
Anthony DeBarros
496acf5598
Polish up the system_stats not installed message.
2024-03-12 10:50:09 +05:30
Pravesh Sharma
af88851228
Remove role related checks on the UI dashboard when terminating session/query and let PostgreSQL take care of it. #7217
2024-02-29 16:43:07 +05:30
Akshay Joshi
639a28fbfc
Fixed code smell 'Prefer using an optional chain expression instead, as it's more concise and easier to read'.
2024-01-25 16:51:40 +05:30
Akshay Joshi
740ce15bd7
Update copyright notices for 2024
2024-01-01 14:13:48 +05:30
Pravesh Sharma
fd8af4034a
Fixed an issue where user is not able to cancel or terminate active queries from dashboard. #7078
2023-12-29 15:40:36 +05:30
Aditya Toshniwal
862f101772
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.
2023-10-23 17:43:17 +05:30
Aditya Toshniwal
3a62fc5a2a
Fix issues found during testing. #6229 , #6836
2023-10-12 16:58:46 +05:30
Aditya Toshniwal
e22492ad51
Fixed an issue where non-super PostgreSQL users are not able to terminate their own connections from dashboard. #6836
2023-10-11 13:43:31 +05:30
Sahil Harpal
cd84200135
Fix system stat dashboard UI issues.
2023-10-11 11:27:21 +05:30
Khushboo Vashi
0b3c79865e
Fix the issue where backend APIs are called even if System Stat extension is not installed for the database.
2023-10-04 15:04:33 +05:30
Khushboo Vashi
68b7ddb592
Fix UI issues for System Statistics panel.
2023-09-28 15:23:15 +05:30
Sahil Harpal
16c95d21a7
GUI representation of the system's activity using the system_stats extension. #6797
2023-09-27 16:04:48 +05:30
Akshay Joshi
251bf05692
Fixed the following SonarQube code smells:
...
1) Do not use Array index in keys.
2) Unnecessary escape character.
3) Rename this local variable to match the regular expression ^[_a-z][a-z0-9_]*$
4) Remove the unused local variable.
2023-06-12 18:44:31 +05:30
Chris Wiegand
1d27cb9251
Add a new checkbox to allow filtering active sessions on Dashboard. #3831
2023-05-05 13:55:20 +05:30
Aditya Toshniwal
aeb4867bdf
Few dashboard graph improvements.
2023-02-18 15:46:37 +05:30
Aditya Toshniwal
be72cee6be
Fix failing jasmin test cases. #5701
2023-02-10 14:47:29 +05:30
Aditya Toshniwal
713ddb5f62
Remove usage of jQuery in pgAdmin.
...
Remove usage of Bootstrap in React components. #5701
2023-02-10 10:28:39 +05:30
Aditya Toshniwal
4a3bcfa202
Use uplot for Dashboard graphs to reduce CPU usage. #5794
2023-02-06 15:55:02 +05:30
Akshay Joshi
98184e5835
Update copyright notices for 2023
2023-01-02 11:53:55 +05:30
Aditya Toshniwal
b128ba2f57
Fixed a couple of SonarQube issues.
2022-09-10 14:04:28 +05:30
Pravesh Sharma
43022b7aa2
Fixed 'ternary operators should not be nested' code smell.
2022-09-10 14:00:22 +05:30
Akshay Joshi
18b77f15dd
Remove Alertify from pgAdmin completely. Fixes #7619
2022-09-08 15:16:48 +05:30
Khushboo Vashi
8bcd1e4e60
Strings are wrapped into gettext in the Dashboard and Cloud modules.
2022-08-18 13:41:27 +05:30
Aditya Toshniwal
c2b23465cc
1) Added support to show all background processes in separate panel. Fixes #3709
...
2) Port process watcher to React. Fixes #7404
2022-08-11 10:49:45 +05:30
Pradip Parkale
e59471d87d
Ensure that dashboard graph API is not called after the panel has been closed. Fixes #7518
2022-07-04 12:03:18 +05:30
Pradip Parkale
e95eb14651
Fixed an issue where the connection wasn't being closed when the user switched
...
to a new connection and closed the query tool. Fixes #7461
Fixed the 'Show activity?' issue which was missed during Dashboard porting.
2022-06-23 18:15:16 +05:30
Akshay Joshi
3bc373fff0
Upgraded and removed some unwanted packages.
2022-06-02 18:07:59 +05:30
Akshay Joshi
50b1ba5c80
Ensure that Dashboard graphs should be refreshed on changing the node from the browser tree. Fixes #7402
2022-05-23 13:26:40 +05:30
Pradip Parkale
11cfea3860
Added the ability to resize columns on dashboard tables. Fixes #7364
2022-05-18 17:49:54 +05:30
Pradip Parkale
7c61017f57
Fixed an issue where the Dashboard Server Activity was showing old queries as active. Fixes #7305
2022-04-28 12:10:42 +05:30
Pradip Parkale
131ff4de48
Ensure that sorting should be preserved on refresh for Server Activity. Fixes #7308
2022-04-14 11:11:45 +05:30
Pradip Parkale
7d979fb196
1) Fixed an issue where deleting a constraint from the collection properties node, throws an error. Fixes #7296
...
2) The code to refresh the Dashboard after deleting session activities has been improved.
2022-04-11 17:42:16 +05:30
Pradip Parkale
8f8adcf71b
1 Fixed the issue where db connection was getting disconnected for dashboard, if network is slow.
...
2 Fixed publication collection node properties issue which was missed during react node porting.
3 Removed unwanted variable from theme style sheet.
2022-04-05 13:40:22 +05:30
Aditya Toshniwal
953a9d7fd1
Fixes some issues and improves the PgTable component.
2022-04-05 12:10:51 +05:30
Aditya Toshniwal
4fff26c571
Makes some improvements/restructurings to the PgTable component.
2022-04-04 19:06:43 +05:30
Pradip Parkale
b397ba7787
Fixed issues related to porting of properties collection and dashboard.
...
refs #7132
2022-04-04 17:42:42 +05:30
Pradip Parkale
cb052f1988
1) Port Properties panel for collection node, Dashboard, and SQL panel in React. Fixes #7132
...
2) Added transaction start time to Server activity sessions view. Fixes #7215
2022-03-30 12:06:59 +05:30