Add syndication tab to post editor
Created by: jedmund
Summary
- Split post editor metadata tab into separate Metadata and Syndication tabs
- Add social preview card showing how the post will look when cross-posted
- Add
appendLinktoggle to control whether the canonical URL is appended - Extract urlEmbed data from TipTap content for embed card previews
- Replace BrandingToggle with generic Switch component
- Inline syndication status (View/Edit/Add link) into platform toggle rows
Test plan
-
Three tabs show in post editor: Content, Metadata, Syndication -
Preview card updates reactively with text, media, and embeds -
Platform toggles control Bluesky/Mastodon syndication -
Append link toggle updates preview and persists on save -
Post button triggers syndication, disables when all platforms are done -
Add/Edit link modals work for manual syndication URLs -
BrandingSection toggle still works with blue accent