Saltar al contenido principal

Publicaciones y Feed

Las publicaciones son la unidad de contenido principal en Closegram. Admiten múltiples elementos multimedia, visibilidad granular y 6 tipos de reacciones.

Cada propiedad tiene su propia casilla que indica si esa pieza específica está completamente implementada y funcional de extremo a extremo (frontend + backend); actualízalas tú mismo a medida que avance el trabajo, esta página no las sobrescribirá.

  • Feed principal personalizado (una publicación que acabas de publicar tú mismo se fija en la parte superior de tu propio feed durante unos minutos, para que aparezca de inmediato)
  • Reacciones a comentarios: reacciona a comentarios/respuestas con 👍 ❤️ 😂 😮 😢 😡 (toque rápido = like, mantener presionado = selector); reactToComment, PostComment.viewerReaction/reactionCounts. (También se corrigió un error por el cual los likes de comentarios nunca se guardaban: columna incorrecta de la base de datos en la búsqueda de interacción).
  • Dar like a una publicación
  • Comentar una publicación
  • Republicar una publicación
  • Compartir una publicación (mutation de GraphQL): servida por repostPost(postId, text) (resolver post.resolver.js), conectada en la web mediante PostCard.tsx / PostModal.tsx / ClipsPage.tsx
  • Compartir/copiar el enlace de una publicación (hoja de compartir nativa / copiar enlace)
  • Crear una publicación con imagen/video
  • Etiquetar personas en una publicación (tocar para etiquetar en una foto, o sin marcador en una publicación de solo texto)
  • Página de explorar/descubrir
  • Posts en tendencia (publicaciones públicas recientes ordenadas por interacción, en una pestaña separada del feed personalizado dentro de Explorar)
  • Seguimiento de intereses por etiqueta de contenido: cada visualización/like/comentario/compartido/guardado registra una señal de interés por etiqueta (user-interest.manager.js#trackContentTagInterest, invocada desde los managers de interacción/comentarios/publicaciones guardadas/historial de reproducción) que alimenta el contenido sugerido

Consulta la referencia técnica para ver los esquemas de GraphQL, las rutas, los enlaces a los archivos fuente y el estado de conexión de cada campo.