Originally created by: kristofferR
The final hop for both platforms is to turn a native, validated share payload into unsent attachments in the open Messenger conversation.
share-intake.ts installs the native-only window.__carrierShareMedia hook, validates the payload again, decodes each entry into a File, and targets only the visible conversation composer.inject/src/messenger/lib/ with focused Bun tests.Verified with a PNG from the real Finder share sheet. Carrier came forward and the filename plus remove control rendered in the open conversation's composer; the unsent attachment was removed after the check.
Implemented by [#220]. The same delivery path is intended for Windows [#216]. Part of [#217].
Originally posted by: kristofferR
Completed by [#220]. A Finder-shared PNG was verified as a rendered, unsent attachment in Messenger's composer.
Related
Tickets:
#220Ticket changed by: kristofferR