v0.47.0
Stronger Social Posts & Brand Hygiene
✨ New Features
- Better Social Writing: Captions now plan, write, then polish (not one big dump). X stays under 280 characters and keeps hashtags in check.
- Social-Only Content: Make LinkedIn or X posts without starting from a blog.
- Images on Social Posts: Optionally generate a matching image with each social post. On by default for LinkedIn, off for X, remembered per brand and network.
- Assign a Brand: Older content with no brand can be assigned to one.
🧹 Improvements
- Brand-Required Onboarding: Every account needs a real brand name (website optional). No more silent “My brand” placeholder.
- Delete Last Brand: Removing your only brand sends you back through onboarding, with a clear warning about what gets deleted vs what stays.
- All Posts Scoped to Brand: The feed follows the brand you have selected.
- Richer Repurpose: Turning a blog into social keeps more of the key points and research.
🛠 Fixes
- Quota Refunds: If creating a draft, suggestion, or voice profile fails after usage was counted, that usage is refunded.
- Brand Voice in Social: Fixed a bug where brand details could drop out of social writing prompts.
- Punctuation Cleanup: Social posts now follow the same no-fancy-dashes rule as blogs.