Extend the Research tab from browsing into composing. A Use in post action on Semble cards and Margin annotations lets users choose the quote, source link, and comment, preview the material, then append it to an existing editable draft or create a new draft in a selected publication.
Acceptance criteria:
- Source attribution is retained and only safe HTTP(S) links are inserted.
- Existing draft content and unsaved edits are preserved; new drafts open prefilled in the editor.
- Destination choices are account-scoped. Published, publishing, and scheduled posts are excluded from direct insertion.
- Save failures remain retryable without duplicate insertion; pending requests prevent double submission.
- Responsive dialog covers missing drafts/publications and source parts.
- Focused behavior tests, full repository verification, and desktop/mobile rendered QA.
Follow-up to #6. Continue on existing feature/research-tab branch as instructed.
Extend the Research tab from browsing into composing. A Use in post action on Semble cards and Margin annotations lets users choose the quote, source link, and comment, preview the material, then append it to an existing editable draft or create a new draft in a selected publication.
Acceptance criteria:
Follow-up to #6. Continue on existing feature/research-tab branch as instructed.