Phase 647: export partition heal diagnostics IPC.

Wire export-partition-heal-diagnostics so the UI can copy focused heal cooldown and mesh snapshots to the clipboard.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-01 21:34:18 -04:00
co-authored by Cursor
parent 557b5e8bc8
commit c09aaced3b
2 changed files with 11 additions and 0 deletions
+2
View File
@@ -4,6 +4,8 @@ Pearcord desktop UI IPC dispatch and automated flow scenarios for Bare smokes. M
**v0.8.617 (Phase 645):** `request-member-page``member-page-requested`; `archive-thread``thread-archive-result` + composer focus. Bundle: `npm run test:phase645-large-guild-mesh` (app repo).
**v0.8.619 (Phase 647):** `export-partition-heal-diagnostics``partition-heal-diagnostics-exported`; partition heal throttled result toast. Bundle: `npm run test:phase647-production-mesh` (app repo).
**v0.8.618 (Phase 646):** `run-partition-heal-sync``partition-heal-result` + composer focus. Bundle: `npm run test:phase646-partition-heal` (app repo).
**v0.8.587 (Phase 624):** `send-message`, `upsert-guild-emoji`, and `upsert-guild-sticker` emit `composer-focus-channel` re-verified for expression hub depth bundle. Bundle: `npm run test:phase624-expression` (app repo).
+9
View File
@@ -214,6 +214,15 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
pushState()
return true
}
if (t === 'export-partition-heal-diagnostics') {
const data = platform.exportPartitionHealDiagnostics(msg.guildId)
send({
type: 'partition-heal-diagnostics-exported',
json: JSON.stringify(data, null, 2)
})
pushState()
return true
}
if (t === 'mark-onboarding-explore-shown') {
await platform.markOnboardingExploreShown()
pushState()