Skip to main content

Post Collaborators

Closegram supports Instagram-style collaborative posts, where multiple users co-author a post and it appears on all collaborators' profiles.

Each property has its own checkbox marking whether that specific piece is fully implemented and functional end to end (frontend + backend) — update these yourself as work lands; this page won't overwrite them.

  • Invite a collaborator to a post — the owner-only "Manage collaborators" entry in the post menu now opens CollaboratorsModal in a real management mode backed by the postCollaborators query, with a username search (reusing the tag-people search) to pick one or more people and call inviteCollaborator
  • Accept or reject a collaboration invite — Settings → Collaboration invites (myPendingCollaborations + acceptCollaboration/rejectCollaboration)
  • Remove a collaborator from a post — a "Remove" action next to each collaborator row in CollaboratorsModal (owner only) calls removeCollaborator
  • Bulk-invite multiple collaborators at once — selecting more than one user in CollaboratorsModal's invite search before hitting "Invite" calls bulkInviteCollaborators instead of the single-invite mutation
  • View a post's collaborator roster — CollaboratorsModal (opened from "Manage collaborators") lists every collaborator via postCollaborators, each with a pending/accepted/declined status pill
  • Collaboration stats — invited / accepted / pending counts — a stat header on Settings → Collaboration invites (collaborationStats: accepted / pending / total)
  • Collaborative post appears on all collaborators' profiles and feeds

See the technical reference for GraphQL schemas, routes, source file links, and per-field wiring status.