Unified timeline backend (feed persistence, adapters, live relay)

FeatureMediaService
Shipped
July 4, 2026 at 8:46 AM UTC
Author
Kamo
Commit
bdf88d1

SocialFeedService persists posts/comments onto the MediaSession/MediaObj schema (reusing the chat model); SocialFeedMapper builds the wire DTOs; SocialTimelineController serves the merged feed + capabilities and multi-provider compose fan-out, reply, react, delete. Feed events publish social.feed.{orgId} -> /topic/social/feed/{orgId} (relay + cross-tenant SUBSCRIBE guard). SocialInboundConsumer fans out to feed items; polling sweep backfills. All 5 provider adapters **************** implement SocialFeedAdapter to the max of each API, capability-gated.

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