request-attachment-preview now forwards preview.fetchSource at the top level
of attachment-preview so the Pear UI can show P2P mesh provenance without
parsing nested preview fields.
Phase 60 / v0.8.25.
Co-authored-by: Cursor <[email protected]>
Add runOnboardingHostScenario (register, create-guild, pre-mesh message,
createInvite) and runOnboardingGuestJoinScenario (register, join-invite
with needsGuild assertions). Used by test:onboarding-mesh to validate the
same IPC path as the Pear onboarding + Join modal over live Hyperswarm.
Co-authored-by: Cursor <[email protected]>
Handle upsert-guild-sound, remove-guild-sound, play-soundboard, and
request-sound-preview messages in the shared UI dispatch path used by Pear
and Bare flow smokes.
Co-authored-by: Cursor <[email protected]>
Wire set-forum-include-archived message to platform.setForumIncludeArchived
so the forum archive toggle updates view state.
Co-authored-by: Cursor <[email protected]>