- Add ContentSanitizer: strips HTML, converts bold/underline to Unicode for LinkedIn - Add backend content length validation in all 11 publishers via HasSocialHttpClient trait - Add scope verification before publishing — checks required scopes per platform - Add RecoverStuckPosts command (every 30min) — recovers posts stuck in publishing > 1h - Add requiredPublishScopes() to Platform enum - Update SocialAccount factory with correct scopes per platform state |
||
|---|---|---|
| .. | ||
| ProcessScheduledPostsTest.php | ||
| RecoverStuckPostsTest.php | ||
| RefreshExpiringTokensTest.php | ||