viernes, 6 de febrero de 2026
Las menciones se vuelven más inteligentes: búsqueda, silenciar, tendencias, informes y más
Las menciones se vuelven más inteligentes: búsqueda, silenciar, tendencias, informes y más
Las menciones se vuelven más inteligentes: búsqueda, silenciar, tendencias, informes y más

Semana importante para Mention. Cerramos 9 problemas cubriendo nuevas funcionalidades, mejoras en la calidad del código y trabajo de rendimiento. Aquí tienes el resumen completo.
Nuevas Funcionalidades
Búsqueda avanzada con filtros (#95): La búsqueda en Mention solía ser una coincidencia de texto básica. Ahora puedes filtrar por rango de fechas, usuario, niveles de interacción, tipo de medio, idioma y más. También se incluye la búsqueda de frases exactas y la exclusión de palabras. Esto lleva la búsqueda de Mention a lo que esperarías de una plataforma social moderna.
Silencio de usuarios (#96): Ahora puedes silenciar a los usuarios para ocultar su contenido de tus feeds sin bloquearlos. También añadimos el silencio de palabras y frases, para que puedas filtrar publicaciones que contengan términos específicos. Antes la IU tenía un marcador de posición para "Palabras Ocultas" pero el backend no estaba conectado. Ahora sí lo está.
Sistema de reporte de publicaciones (#97): El modelo de Reporte existía para mensajes y conversaciones, pero no había forma de reportar publicaciones. Añadimos rutas dedicadas para reportar publicaciones, un sistema de categorías (spam, abuso, desinformación, etc.), un formulario de reporte en el menú de publicaciones, y la base para un panel de revisión administrativo.
Temas de tendencia (#98): Mention anteriormente solo mostraba tendencias basadas en hashtags. Construimos un sistema de tendencia más amplio que detecta temas basados en picos de volumen de publicaciones, velocidad de interacción y agrupación de conversaciones. Funciona con computación periódica con almacenamiento en caché de Redis para que sea rápido.
Acciones de publicaciones que faltaban (#91): Desanclar, ocultar conteos y permisos de respuesta estaban todos esbozados con comentarios TODO. Ahora están completamente implementados y funcionando.
Servicio de optimización de imágenes (#92): El componente LazyImage tenía un TODO para un servicio de optimización real. Construimos uno que redimensiona las imágenes según las dimensiones de visualización, las comprime para una carga más rápida, soporta WebP/JPEG/PNG y realiza almacenamiento en caché de manera agresiva.
Mejoras en la Calidad del Código
Rigurosidad de TypeScript (#99): Limpiamos más de 5 usos del tipo any en usePostActions y otros hooks. Ahora hay tipos adecuados en todas partes.
Registro del frontend (#100): Reemplazamos llamadas directas a console.error con el servicio de registro en todos los servicios de frontend, dándonos control adecuado de los niveles de registro en producción.
Contexto de errores en backend (#101): Los registros de errores en los manejadores de rutas ahora incluyen el contexto de la solicitud como userId y datos de entrada, haciendo la depuración en producción significativamente más fácil.
¿Qué Sigue?
Continuamos desarrollando el conjunto de características de Mention y cerrando la brecha con lo que la gente espera de una plataforma social, mientras nos mantenemos fieles a nuestros principios de poner a las personas primero. Todo esto es de código abierto y puedes seguir el progreso o contribuir en el repositorio de GitHub de Mention.
Semana importante para Mention. Cerramos 9 problemas cubriendo nuevas funcionalidades, mejoras en la calidad del código y trabajo de rendimiento. Aquí tienes el resumen completo.
Nuevas Funcionalidades
Búsqueda avanzada con filtros (#95): La búsqueda en Mention solía ser una coincidencia de texto básica. Ahora puedes filtrar por rango de fechas, usuario, niveles de interacción, tipo de medio, idioma y más. También se incluye la búsqueda de frases exactas y la exclusión de palabras. Esto lleva la búsqueda de Mention a lo que esperarías de una plataforma social moderna.
Silencio de usuarios (#96): Ahora puedes silenciar a los usuarios para ocultar su contenido de tus feeds sin bloquearlos. También añadimos el silencio de palabras y frases, para que puedas filtrar publicaciones que contengan términos específicos. Antes la IU tenía un marcador de posición para "Palabras Ocultas" pero el backend no estaba conectado. Ahora sí lo está.
Sistema de reporte de publicaciones (#97): El modelo de Reporte existía para mensajes y conversaciones, pero no había forma de reportar publicaciones. Añadimos rutas dedicadas para reportar publicaciones, un sistema de categorías (spam, abuso, desinformación, etc.), un formulario de reporte en el menú de publicaciones, y la base para un panel de revisión administrativo.
Temas de tendencia (#98): Mention anteriormente solo mostraba tendencias basadas en hashtags. Construimos un sistema de tendencia más amplio que detecta temas basados en picos de volumen de publicaciones, velocidad de interacción y agrupación de conversaciones. Funciona con computación periódica con almacenamiento en caché de Redis para que sea rápido.
Acciones de publicaciones que faltaban (#91): Desanclar, ocultar conteos y permisos de respuesta estaban todos esbozados con comentarios TODO. Ahora están completamente implementados y funcionando.
Servicio de optimización de imágenes (#92): El componente LazyImage tenía un TODO para un servicio de optimización real. Construimos uno que redimensiona las imágenes según las dimensiones de visualización, las comprime para una carga más rápida, soporta WebP/JPEG/PNG y realiza almacenamiento en caché de manera agresiva.
Mejoras en la Calidad del Código
Rigurosidad de TypeScript (#99): Limpiamos más de 5 usos del tipo any en usePostActions y otros hooks. Ahora hay tipos adecuados en todas partes.
Registro del frontend (#100): Reemplazamos llamadas directas a console.error con el servicio de registro en todos los servicios de frontend, dándonos control adecuado de los niveles de registro en producción.
Contexto de errores en backend (#101): Los registros de errores en los manejadores de rutas ahora incluyen el contexto de la solicitud como userId y datos de entrada, haciendo la depuración en producción significativamente más fácil.
¿Qué Sigue?
Continuamos desarrollando el conjunto de características de Mention y cerrando la brecha con lo que la gente espera de una plataforma social, mientras nos mantenemos fieles a nuestros principios de poner a las personas primero. Todo esto es de código abierto y puedes seguir el progreso o contribuir en el repositorio de GitHub de Mention.
Semana importante para Mention. Cerramos 9 problemas cubriendo nuevas funcionalidades, mejoras en la calidad del código y trabajo de rendimiento. Aquí tienes el resumen completo.
Nuevas Funcionalidades
Búsqueda avanzada con filtros (#95): La búsqueda en Mention solía ser una coincidencia de texto básica. Ahora puedes filtrar por rango de fechas, usuario, niveles de interacción, tipo de medio, idioma y más. También se incluye la búsqueda de frases exactas y la exclusión de palabras. Esto lleva la búsqueda de Mention a lo que esperarías de una plataforma social moderna.
Silencio de usuarios (#96): Ahora puedes silenciar a los usuarios para ocultar su contenido de tus feeds sin bloquearlos. También añadimos el silencio de palabras y frases, para que puedas filtrar publicaciones que contengan términos específicos. Antes la IU tenía un marcador de posición para "Palabras Ocultas" pero el backend no estaba conectado. Ahora sí lo está.
Sistema de reporte de publicaciones (#97): El modelo de Reporte existía para mensajes y conversaciones, pero no había forma de reportar publicaciones. Añadimos rutas dedicadas para reportar publicaciones, un sistema de categorías (spam, abuso, desinformación, etc.), un formulario de reporte en el menú de publicaciones, y la base para un panel de revisión administrativo.
Temas de tendencia (#98): Mention anteriormente solo mostraba tendencias basadas en hashtags. Construimos un sistema de tendencia más amplio que detecta temas basados en picos de volumen de publicaciones, velocidad de interacción y agrupación de conversaciones. Funciona con computación periódica con almacenamiento en caché de Redis para que sea rápido.
Acciones de publicaciones que faltaban (#91): Desanclar, ocultar conteos y permisos de respuesta estaban todos esbozados con comentarios TODO. Ahora están completamente implementados y funcionando.
Servicio de optimización de imágenes (#92): El componente LazyImage tenía un TODO para un servicio de optimización real. Construimos uno que redimensiona las imágenes según las dimensiones de visualización, las comprime para una carga más rápida, soporta WebP/JPEG/PNG y realiza almacenamiento en caché de manera agresiva.
Mejoras en la Calidad del Código
Rigurosidad de TypeScript (#99): Limpiamos más de 5 usos del tipo any en usePostActions y otros hooks. Ahora hay tipos adecuados en todas partes.
Registro del frontend (#100): Reemplazamos llamadas directas a console.error con el servicio de registro en todos los servicios de frontend, dándonos control adecuado de los niveles de registro en producción.
Contexto de errores en backend (#101): Los registros de errores en los manejadores de rutas ahora incluyen el contexto de la solicitud como userId y datos de entrada, haciendo la depuración en producción significativamente más fácil.
¿Qué Sigue?
Continuamos desarrollando el conjunto de características de Mention y cerrando la brecha con lo que la gente espera de una plataforma social, mientras nos mantenemos fieles a nuestros principios de poner a las personas primero. Todo esto es de código abierto y puedes seguir el progreso o contribuir en el repositorio de GitHub de Mention.
Últimas noticias
Últimas noticias
Últimas noticias

Iniciativas y Conexiones
Services
Sostenibilidad e Impacto
Nuestra misión es impulsar la innovación con propósito, proporcionando las herramientas y el apoyo para crear soluciones que resuelvan desafíos globales.
Hecho con 💚 en el 🌎 por Oxy.
Información corporativa

Iniciativas y Conexiones
Services
Sostenibilidad e Impacto
Nuestra misión es impulsar la innovación con propósito, proporcionando las herramientas y el apoyo para crear soluciones que resuelvan desafíos globales.
Hecho con 💚 en el 🌎 por Oxy.
Información corporativa






















