Bluesky: thread support and quote posts #158
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Bluesky supports thread chains (reply to own posts) and quote posts. For long articles, auto-splitting into a thread is valuable.
Thread Support
Reply chain via
root+parentreferences:Auto-Thread Logic
Quote Posts
Embed type
app.bsky.embed.record:External Link Cards
Already supported via
app.bsky.embed.externalbut our plugin doesn't use it. Should generate link cards with title/description/thumbnail.Acceptance Criteria
Implemented in commit
5fee5d7. Bluesky auto-threads:splitIntoThread()splits at sentence boundaries (. ! ? followed by space) with 30% minimum segment threshold before falling back to word breaks. Thread posts usereply.root+reply.parentreferences. External link card (app.bsky.embed.external) attached to the last post in thread with article title/description. Single posts under 300 chars use the simplercreatePost()path. Dispatcher now passesarticle_titleto all service plugins via params.Testing Checklist
Migrated from #175
Test Steps
Auto-Thread
Link Card Embeds
Existing Behavior
Namespace Fix
Related