Phase 718: channel follow and guild widget JSON mesh parity (v0.8.694)
Add dedicated signed-export modals, platform view population, partition-heal mixins, agentctl journeys, and CI smokes so announcement follows and guild widgets match the Phase 717 multi-guild JSON hardening pattern. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -2789,11 +2789,13 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
|
||||
if (t === 'notification-json-modal-open') { pushState(); send({ type: 'notification-json-modal-opened' }); return true }
|
||||
if (t === 'sync-notification-override-json') { const out = await platform.pushNotificationOverrideJsonToMesh(); pushState(); send({ type: 'notification-override-json-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'clear-notification-override-json') { await platform.clearNotificationOverrideJsonExports(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-channel-follow-export-json') { await platform.pushChannelFollowExportToMesh(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-channel-follow-export-json') { const out = await platform.pushChannelFollowExportToMesh(); pushState(); send({ type: 'channel-follow-export-json-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'clear-channel-follow-export-json') { await platform.clearChannelFollowExportJsonExports(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'status-json-modal-open') { pushState(); send({ type: 'status-json-modal-opened' }); return true }
|
||||
if (t === 'sync-custom-status-json') { const out = await platform.pushCustomStatusJsonToMesh(); pushState(); send({ type: 'custom-status-json-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'clear-custom-status-json') { await platform.clearCustomStatusJsonExports(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-guild-widget-export-json') { await platform.pushGuildWidgetExportToMesh(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-guild-widget-export-json') { const out = await platform.pushGuildWidgetExportToMesh(); pushState(); send({ type: 'guild-widget-export-json-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'clear-guild-widget-export-json') { await platform.clearGuildWidgetExportJsonExports(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'activity-json-modal-open') { pushState(); send({ type: 'activity-json-modal-opened' }); return true }
|
||||
if (t === 'session-json-modal-open') { pushState(); send({ type: 'session-json-modal-opened' }); return true }
|
||||
if (t === 'sync-activity-invite-json') { const out = await platform.pushActivityInviteJsonToMesh(); pushState(); send({ type: 'activity-invite-json-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
@@ -2808,6 +2810,8 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
|
||||
if (t === 'mesh-json-modal-open') { pushState(); send({ type: 'mesh-json-modal-opened' }); return true }
|
||||
if (t === 'multi-guild-json-modal-open') { pushState(); send({ type: 'multi-guild-json-modal-opened' }); return true }
|
||||
if (t === 'partition-heal-json-modal-open') { pushState(); send({ type: 'partition-heal-json-modal-opened' }); return true }
|
||||
if (t === 'channel-follow-json-modal-open') { pushState(); send({ type: 'channel-follow-json-modal-opened' }); return true }
|
||||
if (t === 'guild-widget-json-modal-open') { pushState(); send({ type: 'guild-widget-json-modal-opened' }); return true }
|
||||
if (t === 'sync-device-sync-json') { const out = await platform.pushDeviceSyncJsonToMesh(); pushState(); send({ type: 'device-sync-json-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'clear-device-sync-json') { await platform.clearDeviceSyncJsonExports(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-discovery-listing-export-json') { await platform.pushDiscoveryListingExportToMesh(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
|
||||
Reference in New Issue
Block a user