Feat: Add system info (Client + Server metrics)#2311
Feat: Add system info (Client + Server metrics)#2311Salazareo merged 10 commits intoHeyPuter:mainfrom
Conversation
…add ui sections for client and server, add basic getClientinfo function
yeah there was a minor issue i was facing but happy to see this |
|
Hey @R0h1tAnand, I submitted a client-side implementation for the System Information window. Happy to discuss merging approaches or collaborating if useful. No pressure, just wanted to contribute! Happy to get involved on the serverside stuff too. |
…opyright to UIWindowSystemInfo
…o server container while waiting for data | Complete System Information
|
Hi @llpingll I updated some of the backend code. I've moved the router to the extension system which is what we're trying to use now for non-core apis, event handlers and other similar add ons. I've also disabled it so it only works for admin, or configured accounts. Having this be production can be a security risk, so for now it will just be available for admin and whatever the local server configs the allowedUsernames to contain |

This PR adds a System Information window with client-side and server-side information. Accessed via the toolbar -> profile -> System Information.
(Showed settings window to display similarity in style)
It displays:
/getServerInfoAPI endpointIt features:
Testing:
Regarding the existing PR #2286
I noticed @R0h1tAnand submitted a PR (#2286) that adds a System Information window with both client-side and server-side metrics. I wasn't sure if it was fully complete or if there were still open review points, so I went ahead and completed a full implementation independently.
I'm still happy to:
Just let me know what direction you'd like to go in, goal is to get a solid System Information feature merged in the best shape possible.
Would love any feedback on the client-side code, styling, or if you'd prefer this integrated differently. Thanks for reviewing!
Solves #2125