closes #1803 <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Detects when the app was force-closed and shows a dialog with the last known CPU and memory usage. Adds background performance monitoring so we can surface metrics on next launch. - **New Features** - Start a performance monitor at app launch; captures process and system memory/CPU every 30s and on quit. - Persist metrics in settings.lastKnownPerformance and track settings.isRunning to detect improper shutdowns. - On startup, if the previous run was force-closed, send a "force-close-detected" IPC event after the window loads. - Add ForceCloseDialog to display timestamped process/system metrics. - Whitelist the new IPC channel in preload and listen for it on the home page. <sup>Written for commit 0543cdc234da7f94024e8506749aaa9ca36ef916. Summary will update automatically on new commits.</sup> <!-- End of auto-generated description by cubic. -->
21 lines
525 B
Plaintext
21 lines
525 B
Plaintext
{
|
|
"selectedModel": {
|
|
"name": "auto",
|
|
"provider": "auto"
|
|
},
|
|
"providerSettings": {},
|
|
"telemetryConsent": "unset",
|
|
"telemetryUserId": "[UUID]",
|
|
"hasRunBefore": true,
|
|
"experiments": {},
|
|
"lastShownReleaseNotesVersion": "[scrubbed]",
|
|
"enableProLazyEditsMode": true,
|
|
"enableProSmartFilesContextMode": true,
|
|
"selectedTemplateId": "react",
|
|
"selectedChatMode": "build",
|
|
"enableAutoFixProblems": false,
|
|
"enableAutoUpdate": true,
|
|
"releaseChannel": "beta",
|
|
"isRunning": true,
|
|
"isTestMode": true
|
|
} |