M4 Meta adapters + OAuth + 24h window + M2 hardening

FeatureMediaService
Shipped
July 3, 2026 at 3:22 AM UTC
Author
Kamo
Commit
b618a2e

- Meta adapters (Messenger/Instagram): fix invalid _caption send (caption now a follow-up message), bytes-upload via Graph Attachment Upload API, URI encode fix in MetaGraphClient - Telegram adapter: multipart bytes upload for outbound images (providers cannot fetch the auth-gated /imaging/proxy URL) - SocialCredsResolver: populate creds.extra appSecret/verifyToken for Meta from social.meta.* - MetaOAuthController: Facebook/Instagram OAuth connect (start+callback), encrypts page token - MediaController outbound: image bytes-upload (M2b) + 24h messaging-window gating (M4c) - SocialReconciliationSweep: re-publish social.lead.new for orphaned conversations (M2a durability) - config: social.meta.* + social.reconcile.* + optional social-meta secret

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing