3.4.0.beta2: Mejoras en métricas de vistas, grupos de moderadores de múltiples categorías, vigilancia de hilos de chat, y más

¡Y mucho más!

¡Pero espera, hay más! Hacemos todo lo posible para resaltar las nuevas funciones y cambios para ti, pero siempre hay demasiados cambios para detallar. Para obtener una lista completa de nuevas funciones, correcciones de errores, mejoras de UX y más, asegúrate de revisar las Funciones y correcciones adicionales enumeradas a continuación.

Mejoras de plugins

discourse-activity-pub

Correcciones de errores

  • Agregación de etiquetas en la interfaz de administración (116)
  • Soporte para múltiples grupos de moderación en categorías (114)

Rendimiento

  • ID estático para el tipo de acción de me gusta en publicaciones (112)

discourse-ai

Nuevas funciones

  • Permite el uso forzado de herramientas LLM (818)
  • Permite que la triaje LLM oculte automáticamente las publicaciones (820)
  • Agregado proveedor Ollama (812)
  • Búsqueda RAG dentro de las herramientas (802)
  • Soporte básico para modelos GPT-o (804)
  • Hacer que el soporte de herramientas sea polimórfico (798)
  • Agregado proveedor LLM SambaNova (797)
  • Desactivar la limitación de velocidad al omitir hyde (793)
  • Títulos más precisos y rápidos (791)
  • Alcance de API para búsqueda semántica (785)
  • Animación de transmisión suave para resúmenes (778)
  • Mejora de la búsqueda de configuración del sitio (780)
  • Soporte inicial para LLMs con semillas (756)
  • Permitir búsqueda basada en incrustaciones sin hyde (777)
  • La regla de triaje puede omitir publicaciones creadas por correo electrónico (775)

Correcciones de errores

  • Ayudante de IA no visible en iPads (805)
  • Modal de diferencia cerrándose junto con el menú del compositor en móviles (803)
  • El atajo de teclado debe ser específico de la plataforma (801)
  • Soporte para búsqueda de configuración insensible a mayúsculas y minúsculas (795)
  • Mostrar resúmenes en caché con nuestro nuevo transmisor (792)
  • Salir antes si un hilo de chat no tiene mensajes (789)
  • Mostrar correctamente los errores cuando el módulo principal debe desactivarse primero (788)
  • Coerción del valor antes de convertir el parámetro hyde a minúsculas (787)
  • Nunca reindexábamos el contenido antiguo (786)
  • Evitar la revisión ortográfica cuando no hay contenido (779)

Cambios en UX

  • Actualizar icono y texto para copiar mensajes (815)
  • Mover plantillas a la pestaña principal de configuración LLM, rediseño (813)
  • Problema de z-index del ayudante del compositor de IA (809)
  • Considerar la altura del compositor al calcular la altura máxima para el resumen del tema (806)
  • Mejorar la ubicación del mensaje toast (800)
  • Estilo DMenu del ayudante de publicación de IA (770)
  • Reemplazar “compartir” con el icono “share-alt” (784)
  • El contenedor de resumen debe ser fijo en lugar de crecer (783)

Rendimiento

  • Acelerar especificaciones (794)

discourse-assign

Correcciones de errores

  • Si se elimina un grupo, también eliminar las asignaciones (592)

discourse-calendar

Cambios en UX

  • Priorizar eventos con alto número de participantes (610)
  • Permitir ocultar la hora del evento si se desea (606)

Cambios de seguridad

  • Corregir XSS en el nombre del evento del calendario (607)

discourse-category-experts

Nuevas funciones

  • Agregado evento WebHook de publicación no aprobada de Expertos en Categorías (161)
  • Agregado evento WebHook de publicación aprobada de Expertos en Categorías (156)

Correcciones de errores

  • Envío de evento webhook de publicación no aprobada en nueva publicación (162)

discourse-chat-integration

Nuevas funciones

  • Agregada referencia de publicación de integración de chat (216)

Correcciones de errores

  • Ajustar el método full_url en ChatIntegrationReferencePost para devolver la URL correcta (220)
  • Revertir el movimiento de chat-integration a discourse-automation (219)
  • Revertir el movimiento de chat-integration a discourse-automation (214)

discourse-data-explorer

Cambios en UX

  • Convertir automáticamente a minúsculas en explorer-schema (325)

discourse-encrypt

Correcciones de errores

  • Agregado controlador de eventos faltante (336)
  • Los errores pueden ser nulos (334)

discourse-gamification

Cambios en UX

  • Convertir formularios de tabla de clasificación de administración a FormKit (157)

discourse-livestream

Nuevas funciones

  • Agregar actualización a chatable cuando cambia la categoría del tema (33)

discourse-patreon

Correcciones de errores

  • Usar el logotipo actual de Patreon para el inicio de sesión social (145)

discourse-reactions

Rendimiento

  • Eliminar llamada innecesaria a ‘includes’ (309)

discourse-salesforce

Correcciones de errores

  • Usar el campo user_id correcto del resultado de autenticación de retorno (90)
  • Eliminar el mensaje “App no aprobada” agregado incorrectamente (89)

discourse-saml

Cambios de seguridad

  • Actualizar ruby-saml a 1.17.0, que corrige CVE-2024-45409 (104)

discourse-solved

Correcciones de errores

  • Soporte para múltiples grupos de moderación en categorías (307)

discourse-staff-alias

Correcciones de errores

  • Convertir tipo en parámetros de susurro (75)

discourse-subscriptions

Correcciones de errores

  • Redirigir a la página de tabla de precios cuando está habilitada (239)
  • Los pagos no se muestran para los usuarios (233)
  • Crear cliente para compras únicas de tabla de precios (232)

discourse-translator

Nuevas funciones

  • Agregar ProblemCheck para Google (167)

discourse-zoom

Nuevas funciones

  • Agregar descripción y ubicación de Zoom al calendario de Google (87)

docker_manager

Correcciones de errores

  • Eliminar anclaje de versión <3.4.0.beta1 (241)

Cambios en UX

  • Suprimir notificaciones de actualización de pnpm en los registros de compilación (240)

Todas las funciones y correcciones

Nuevas funciones

  • Limitar la compresión de imágenes del lado del cliente en Safari a versiones > = 18 (28373)
  • Mejorar la supresión para administradores cuando sea necesario (29041)
  • Soporte para la etiqueta mark en mensajes de chat (28949)
  • Aumentar la longitud del nombre en automatización (28945)
  • Agregar capacidad para descartar avisos de administración (28916)
  • Permitir nombres en el título del canal de chat (28843)
  • La API de la barra de herramientas admite acciones personalizadas para atajos de teclado (28883)
  • Agregar configuración para excluir grupos de la página /about (28809)
  • Convertir la interfaz de usuario del plugin de chat a las nuevas directrices de UI de plugins y administración (28632)
  • Cambiar a nuevos métodos de medición e informe de visualizaciones de página (28729)
  • Agregado evento WebHook de publicación no aprobada de Expertos en Categorías (28802)
  • Registrar cambios en grupos de etiquetas en el registro de acciones del personal (28787)
  • Reproducir sonido de chat solo cuando se muestra el icono de insignia de chat (28387)
  • Agregar usuario al evento topic_tags_changed (28714)
  • Agregar enlace “Editar esta página” en la parte superior de la nueva página /about (28766)
  • Soporte para designar múltiples grupos como moderadores en categorías (28655)
  • Agregado evento WebHook de publicación aprobada de Expertos en Categorías (28525)
  • Agregar capacidad para seguir hilos de chat (28639)
  • El desencadenador de publicación creada/editada puede omitir publicaciones creadas por correo electrónico (28615)

Correcciones de errores

  • Omitir la caché de un token de clave secreta generado si skip_redis es verdadero. (29029)
  • El script de importación no estableció el atributo public de las encuestas (28864)
  • Crear una automatización con forced_triggerable habilitado (29030)
  • Corregir acciones de revisión del lado del cliente rotas (29025)
  • Outlet de acciones de página de configuración de plugin sin ámbito (29026)
  • El nombre de la bandera personalizada debe ser único (28869)
  • Eliminación permanente de publicaciones de usuarios eliminados (28992)
  • No generar error en algunos términos de búsqueda
  • Alineación de .badge-posts en la lista de temas glimmer móvil (28959)
  • Manejar adecuadamente las verificaciones de problemas no instaladas (28771)
  • Mostrar menú de administración de temas si se puede dividir/fusionar tema (28937)
  • Evitar la selección de estado de usuario en menciones (28944)
  • Soporte para getters en el contexto hbr #each (28941)
  • Reintentar actualizar el color de fondo de la vista web (28912)
  • Evitar que las automatizaciones recurrentes se detengan bajo condiciones específicas (28913)
  • No mostrar mover tema para mensajes privados para TL4 (28871)
  • Error al mover el estado de notificación predeterminado del grupo (28910)
  • Eliminar usuarios anónimos del directorio de usuarios (28892)
  • Especificaciones inestables de banderas de administración del sistema (28873)
  • Excluir usuarios inactivos y silenciados de las estadísticas de la página /about (28877)
  • Regresión en la descripción corta en la página de insignias de administración (28884)
  • Soporte para campo de fecha en objeto de página FormKit (28872)
  • Títulos incorrectos en dos componentes (28865)
  • Alinear botón de premio masivo con otros botones de acción de encabezado (28859)
  • Usar un prefijo personalizado para banderas personalizadas (28839)
  • Los errores pueden ser nulos (28826)
  • La lista de votantes de encuestas no se expandía correctamente (28823)
  • Validación de límite de plantilla de formulario (28791)
  • Estilo de lista de vista previa de encuestas: eliminar viñetas redundantes (28592)
  • Evitar error AJAX de canal de chat no encontrado (28818)
  • Agregar “in:first” a la búsqueda de categorías en el resumen de usuario (28688)
  • Evitar desplazamiento de diseño causado por la longitud de la descripción de la localización (28807)
  • Eliminar llamada super rota en el componente scroll-tracker (28810)
  • Abrir manejadores de archivos “just in time” durante la migración a S3 (28806)
  • Reemplazar shield-blank con shield-halved para font awesome (28804)
  • Cambios solicitados por desarrollo (28784)
  • Restablecer caché después de sembrar banderas (28801)
  • Soporte para campo groups en post_created_edited (28783)
  • Soporte para campo groups en post_created_edited (28773)
  • Agregar pie de página con información de tráfico a la nueva página /about (28779)
  • Alternar cajón de chat en la lista de hilos de canales (28759)
  • Crear una automatización sin script debe generar error (28752)
  • Asegurar que el campo de mensaje esté renderizando marcadores de posición (28753)
  • No permitir que las páginas estáticas desborden en algunos dispositivos (28751)
  • No usar ID de publicación como retraso de colapso de línea de tiempo (28712)
  • Inicio de sesión con passkey cuando Discourse se usa como proveedor SSO (28672)
  • Evitar mensajes privados a grupos grandes (28681)
  • Devolver resultados adecuados al buscar un tema en japonés
  • Mantener los URLParams originales en el elemento de navegación (28696)
  • Asegurar que las notificaciones globales se destruyan al crear una publicación (28684)
  • Asegurar que el validador requerido predeterminado maneje 0 (28686)
  • Pasar correctamente updateGroupings al modal (28683)
  • Nonce CSP de mini-profiler en modo solo informe (28664)
  • Posicionamiento del selector de emojis de chat (28643)
  • Ruido en el registro del correo de chat (28616)
  • Cambiar eq a match_array en topic_tags_changed_spec.rb para resolver prueba inestable (28640)
  • Asegurar que About#stats use la caché (28634)
  • Usar .login-right-side en lugar de .has-alt-auth (28628)
  • No exigir 2FA cuando se crea una cuenta con OAuth (28625)
  • Filtrar correctamente los marcadores de usuario (28612)
  • Restaurar propertyEqual después de conversiones de clase nativa (28605)
  • Renderizar correctamente el editor ace en FormKit (28601)
  • Encuesta: asegurar que los resultados de opción clasificada puedan manejar opciones con texto enriquecido y enlaces (28195)
  • Sumar visualizaciones de página con números en lugar de cadenas (28596)
  • Especificación de banderas inestable (28591)
  • Aplicar correctamente la tecla mod de traducción (28520)

Cambios en UX

  • Mejorar el relleno inferior del índice de chat en móviles (29086)
  • Pequeña refactorización del índice de chat (29082)
  • Cambiar enlace de compartir de Twitter a X (29056)
  • Evitar que el título del flujo de usuario desborde la página (29032)
  • Agregar etiqueta para el botón de eliminar propia publicación en la cola de revisión (28991)
  • Descripción adecuada de la configuración allowed_iframes (28997)
  • Correcciones menores de administración móvil (29028)
  • Eliminar alias de los títulos de canales de mensajes directos de chat (28958)
  • Ajustes de estilo del compositor de chat (28938)
  • Pequeño cambio de color en el botón de inserción del compositor de chat (28904)
  • Ordenar canales de chat por actividad en el cajón de escritorio (28822)
  • Actualizar estilo del estado enfocado del compositor de chat (28900)
  • Agregar enlace a la documentación del modo bootstrap (28898)
  • Enlace a secciones en la guía de inicio rápido (28882)
  • Indicar a 1Password que ignore el campo de entrada del nombre del enlace (28559)
  • Corregir posición confusa de “reclamar revisable” (28870)
  • Corregir apilamiento de filtros de informes de administración (28875)
  • Corregir doble elemento li en el control de lista móvil (28840)
  • Actualizar banner para manejar imágenes responsivas con escalado de relación de aspecto (28825)
  • Evitar un contorno visible de enfoque en móviles (28815)
  • Ocultar tráfico del sitio “otro” y “rastreador” en la página de informes (28817)
  • Agregar URL de “saber más” para la página de banderas de administración (28816)
  • Agregar descripción en el área de configuración de about (28790)
  • Actualizar a fontawesome 6.6.0 (28778)
  • Corregir enlace de asistente en la guía de inicio rápido (28768)
  • Eliminar clase btn-default del menú desplegable de seguimiento de hilos de chat (28789)
  • Aplicar componente de encabezado de página de administración (28767)
  • Cambiar tipo de alerta de organización de error a información (28762)
  • Agregar enlaces a la lista de verificación de inicio rápido (28761)
  • Actualizar ordenamiento de canales de chat (28760)
  • Corregir espaciado de emojis en el título del canal de chat (28756)
  • Aumentar visibilidad de canales no leídos en el cajón de chat (28731)
  • Aplicar UI de administración a Insignias (28724)
  • Actualizar nombre y marcador de posición del grupo de chat (28703)
  • Actualizar copiar de post_menu y post_menu_hidden_items (28723)
  • Evitar parpadeo de error al cargar plantilla de formulario (28700)
  • Ajustes para la imagen del banner de la página about (28692)
  • Cambiar lista de plugins de administración para seguir directrices de UI (28478)
  • Agregar descripciones a grupos automáticos e indicador de grupo automático (28630)
  • Cambiar selector de tarjeta de usuario al nuevo identificador (28641)
  • Agregar barra de progreso al flujo de registro (27694)
  • Agregar enlace de grupo a la fila de permisos de categoría (28560)
  • Corregir espaciado en el menú de vistas de mapa de temas (28583)

Cambios de seguridad

  • Evitar filtrado de lista de temas por etiquetas ocultas para usuarios no autorizados
  • Bloquear registros para correos codificados inválidos
  • Agregar paginación a respuestas de publicaciones
  • Analizar correctamente URLs en extractos de chat

Rendimiento

  • Caché de votantes serializados a nivel de vista de tema (28894)
  • Actualizar migración para eliminar índice concurrentemente. (28955)
  • Eliminar configuración del sitio user_search_similar_results (28874)
  • Usar insertText de manera más eficiente en replaceText (28880)
  • Precargar opciones de usuario cuando el estado está habilitado (28827)
  • Precargar voters_count y has_voted (28808)
  • No realizar inicialización para cada DB si RAILS_DB está establecido (28668)

Accesibilidad

  • Agregar aria-label al enlace del perfil de usuario en la lista de temas (29088)
  • Anunciar confirmación “enlace copado!” para lectores de pantalla (29058)
10 Me gusta