Hashtags y Tendencias
Closegram indexa los hashtags de publicaciones y mensajes, calcula puntajes de tendencia y ofrece búsqueda.
Cada propiedad tiene su propia casilla que indica si esa parte específica está completamente implementada y funcional de extremo a extremo (frontend + backend) — actualízalas tú mismo a medida que se complete el trabajo; esta página no las sobrescribirá.
- Tendencias de hashtags — una fila de chips de "Tendencias" en la página de hashtags (
HashtagPage.tsx,trendingHashtags), cada uno enlazando a/hashtag/[name] - Búsqueda/autocompletado de hashtags
- Extracción automática de hashtags de los pies de foto de las publicaciones, mostrados como enlaces en los que se puede hacer clic — los pies de foto de las publicaciones ahora también convierten en enlaces las
@mencioneshacia el perfil del usuario mencionado - Ver el feed de publicaciones de un hashtag
- Búsqueda de hashtags y estadísticas agregadas — el encabezado de la página de hashtags muestra totales reales (
hashtagByName→hashtagStats): el total de publicaciones y de personas distintas que usan la etiqueta, en lugar de solo el conteo de la página cargada - Indexación de hashtags dentro del chat (conversaciones) — enviar un mensaje ahora extrae sus #hashtags, enlaza cada uno a la conversación (
ConversationHashtag, sin duplicados) e incrementa el contador de uso del hashtag;getTrendingcuenta los enlaces recientes de hashtags en conversaciones junto con los de publicaciones, de modo que los hashtags usados en el chat aparecen en la búsqueda y en las tendencias. - Historial de menciones —
Configuración → Historial de mencionestiene las pestañas "Mencioné" (usersIMentioned) y "Me mencionaron" (usersMentionedBy). (myMentionsno tiene resolver, por lo que no se usa la vista más detallada por mención. Los resolvers de backend de ambas pestañas siguen siendo TODO/mock stubs que siempre devuelven una lista vacía, por lo que las pestañas actualmente se renderizan sin datos reales — consulta la referencia técnica.) - Registrar/crear una @mención o etiqueta — crear una publicación ahora analiza las menciones
@usernamedel pie de foto, las resuelve a usuarios y registra filas dePostMention(respetando la configuración de aprobación de etiquetas del destinatario, sin duplicados frente a las menciones por etiquetado táctil ni las automenciones) y además dispara una notificación de tipomention. El etiquetado táctil en medios ya se registraba; esto añade la ruta de mención por pie de foto/texto.
Consulta la referencia técnica para ver los esquemas de GraphQL, las rutas, los enlaces a los archivos fuente y el estado de implementación de cada campo.