mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-28 15:37:14 +00:00
feat(dashboard): browse every client system info report, per account and across accounts
The account page lists the account's reports as a table and the Client System Info page lists every report (or each account's newest), sortable and searchable by account name or video card; a row opens every field. Values that say little about the real system are marked, and every caveat is a tooltip on the value and column. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -17,6 +17,10 @@ namespace ClientSysInfoView {
|
||||
// field -> what it is and how far to trust it, for the page and the API
|
||||
const nlohmann::json& Caveats();
|
||||
|
||||
// field -> "unreliable" (says little or nothing about the player's system) or "approximate" (usually right, with
|
||||
// exceptions); fields not listed can be taken as sent
|
||||
const nlohmann::json& Trust();
|
||||
|
||||
// One row as the dashboard sends it: the raw values, plus labels and the memory text split into numbers. The
|
||||
// address is only included when showIp (logs_audit).
|
||||
nlohmann::json RowJson(const IClientSysInfo::SysInfoRow& row, bool showIp);
|
||||
|
||||
Reference in New Issue
Block a user