..
BlueskyPublishException.php
feat: add Pinterest, Bluesky, Mastodon publish exceptions
2026-03-31 20:43:13 -03:00
DiscordPublishException.php
feat(channels): add Discord as a social channel
2026-06-16 14:44:00 -03:00
ErrorCategory.php
feat: add ErrorCategory enum and SocialPublishException base class
2026-03-31 20:34:41 -03:00
FacebookPublishException.php
fix: Facebook/Instagram/Threads OAuthException type incorrectly treated as token error — now only code 190 triggers TokenExpiredException
2026-04-01 14:33:26 -03:00
InstagramPublishException.php
fix: Facebook/Instagram/Threads OAuthException type incorrectly treated as token error — now only code 190 triggers TokenExpiredException
2026-04-01 14:33:26 -03:00
LinkedInPublishException.php
feat: add LinkedIn, X, Threads publish exceptions
2026-03-31 20:43:21 -03:00
MastodonPublishException.php
feat: add Pinterest, Bluesky, Mastodon publish exceptions
2026-03-31 20:43:13 -03:00
PinterestPublishException.php
feat: add Pinterest, Bluesky, Mastodon publish exceptions
2026-03-31 20:43:13 -03:00
SocialPublishException.php
refactor(social): TokenRedactor::redact accepts nullable
2026-05-19 09:25:01 -03:00
TelegramPublishException.php
Address PR review: connect-status enum, publisher cleanup, fill test gaps
2026-06-13 22:38:23 -03:00
ThreadsPublishException.php
fix: Facebook/Instagram/Threads OAuthException type incorrectly treated as token error — now only code 190 triggers TokenExpiredException
2026-04-01 14:33:26 -03:00
TikTokPublishException.php
refactor: use data_get in MediaOptimizer for consistency
2026-03-31 21:25:37 -03:00
XPublishException.php
fix(x): harden chunked media upload handling and coverage
2026-07-24 10:30:34 -03:00
YouTubePublishException.php
refactor: use data_get in MediaOptimizer for consistency
2026-03-31 21:25:37 -03:00