3.4.0.beta4: Emoji rediseñados, exportación de datos de usuario, denuncias de contenido ilegal 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 Características y Correcciones Adicionales enumeradas a continuación.

Mejoras de plugins

discourse-activity-pub

Correcciones de errores

  • Cadenas de localización de usuario de ActivityPub (150)
  • Lista de seguidores rota para usuarios anónimos (145)

discourse-ai

Nuevas funciones

  • Cambios en la lógica obsoleta de los resúmenes. (1108)
  • Mejorar el soporte para o3-mini (1106)
  • Soporte para O3-mini (1105)
  • Usar LLM predeterminado de persona para la integración de Discord (1104)
  • Bloquear modelos sembrados para ser predeterminados de persona (1100)
  • Tokenizador de Gemini (1088)
  • Rastrear la duración de las llamadas de IA (1082)
  • Formalizar el soporte para dimensiones matryoshka. (1083)
  • Incrustaciones configurables (1049)
  • Agregar información de ubicación del usuario al contexto del escáner de spam (1076)
  • Cuotas de Llm (1047)
  • Agregar la capacidad de deshabilitar la transmisión en un LLM de Open AI
  • Soporte de fecha inteligente para la ayuda de IA (1044)

Correcciones de errores

  • Necesidad de poder buscar y reemplazar dentro de las líneas (1110)
  • Asegurarse de que DiscoursePrometheus esté instalado al recopilar métricas (1107)
  • Índice Z del menú del compositor en tabletas Android (1102)
  • La clave de API de OpenAI sigue siendo necesaria para Dall-E. Desocultarla. (1098)
  • Migración de configuración de incrustaciones de Open AI y limpieza de índices sembrados y (1092)
  • Siempre generar la única excepción/migración de modelos de Open AI (1087)
  • La tarea de rake de relleno de incrustaciones usaba código antiguo (1084)
  • Convertir el hash provider_params a json antes de insertar en la base de datos (1081)
  • El acortamiento de incrustaciones de Open AI solo está disponible para algunos modelos (1080)
  • Restaurar el prefijo de consulta eliminado accidentalmente. (1079)
  • Establecer valor predeterminado para registros existentes. (1073)
  • Hacer que el trabajo de relleno de resúmenes sea más resistente. (1071)
  • Registro de respuesta de llamadas no transmitidas de AWS Bedrock (1072)
  • Ocultar solo las publicaciones detectadas explícitamente como spam (1070)
  • Falta verificación de tabla en post_migration (1068)
  • Realizar lotes para rellenar tablas de incrustaciones enormes (1065)
  • El asistente del compositor no aparecía en tabletas (1064)
  • Dividir relleno en migraciones separadas para usar transacciones independientes (1063)
  • Dividir declaraciones para evitar tiempo de espera (1062)
  • Yaml de localización no válido (1057)
  • La acción del controlador de spam debe considerar adecuadamente el LLM sembrado (1053)
  • Mantener un registro de la razón del silencio cuando la detección de spam marca al usuario (1046)
  • Evitar que el enumerador de LLM genere errores cuando el spam está habilitado (1045)
  • Validación de incrustaciones (1043)
  • Sugerencia de categoría/etiqueta del Asistente de IA cuando el usuario no tiene categorías silenciadas (1042)
  • La prueba del validador de incrustaciones debe usar la nueva clase Vector. (1041)
  • El prefijo personalizado provocaba que no se mostraran los LLM sembrados permitidos (1039)
  • Incrustaciones de Cloudflare Workers AI (1037)
  • Apagar adecuadamente los hilos de transmisor no utilizados (1035)

Cambios de UX

  • Incluir none false para parámetros de proveedor (1111)
  • Mejorar los estilos de configuración de incrustaciones (1085)
  • Actualizar el enlace “Más información…” de uso (1090)
  • Establecer uso como primera pestaña de administración de IA (1089)
  • Corregir índice Z del asistente del compositor (1086)
  • Búsqueda en toda la página: mostrar siempre la información emergente y agregar mensaje (1051)
  • Cerrar modal de resumen al hacer clic fuera (1050)
  • Deshabilitar botón de edición preseminado, agregar descripción (1038)
  • Mejoras menores en la página de LLM y tablas de administración (1034)

Cambios de seguridad

  • Corregir XSS en Onebox local de Conversaciones de IA compartidas (1069)

Rendimiento

  • Optimizar consulta de relleno para evitar tiempos de espera de declaración (1066)

discourse-assign

Nuevas funciones

  • Nueva preferencia de usuario “nivel de notificación al asignar” (626)

discourse-calendar

Correcciones de errores

  • Altura de fila en el calendario de eventos próximos (677)
  • Eventos recurrentes no se muestran en /upcoming-events (676)
  • Aplicar correctamente las fechas locales en las fechas de los eventos (671)

Cambios de UX

  • No mostrar participantes en el menú desplegable de administración para eventos independientes (679)
  • Eliminar indicador de asistencia para eventos independientes (672)

discourse-chat-integration

Correcciones de errores

  • El cambio de categoría del tema no generaba notificaciones (244)

discourse-client-performance

Nuevas funciones

  • Registrar CLS y mejorar la identificación del objetivo INP (53)
  • Registrar información de ancho/alto del viewport (51)

Correcciones de errores

  • No dividir CLS por 1000 (54)
  • Registro de la ruta cargada inicialmente (38)
  • Informes más robustos en móviles (52)

discourse-data-explorer

Correcciones de errores

  • Desajuste de estado predeterminado del campo booleano (353)

Cambios de UX

  • Aplicar clases de tabla de administración para un estilo móvil coherente en la página de consultas recientes (349)

discourse-development-auth

Cambios de UX

  • Agregar título del plugin (22)

discourse-doc-categories

Cambios de UX

  • Agregada información Acerca de del plugin y un enlace (30)

discourse-encrypt

Correcciones de errores

  • Eliminar un icono de estado del tema duplicado (366)

discourse-follow

Correcciones de errores

  • La transmisión debe provenir de args en lugar de this (138)

discourse-gamification

Nuevas funciones

  • Agregar opción para bloquear la vista de la tabla de clasificación al período predeterminado (179)

Correcciones de errores

  • Redefinir el filtrado de períodos para respetar los límites de fecha de la tabla de clasificación (178)

discourse-post-voting

Correcciones de errores

  • Eliminar revisable cuando se elimina el usuario (227)

discourse-reactions

Cambios de UX

  • Evitar la selección accidental de texto del contador de reacciones (336)

discourse-rewind

Cambios de UX

  • Ajustes de texto y ancho (9)
  • Hacer que la tarjeta sea un enlace clicable
  • Ajustar estilos para palabras largas
  • Simplificar horas y minutos mostrados
  • Más estilos de libros (4)

discourse-solved

Correcciones de errores

  • Usar ambos atributos posibles *_answer (329)

discourse-staff-alias

Correcciones de errores

  • Permitir cualquier tipo de revisión de publicación para temas de alias de personal (86)

discourse-translator

Nuevas funciones

  • Mostrar conmutador de idioma experimental para usuarios anónimos (198)

Correcciones de errores

  • Eliminar texto de detección antes de la truncación (196)
  • Omitir imágenes y citas al enviar para la detección de idioma (195)
  • Normalizar idiomas dentro del traductor de Discourse AI (194)

discourse-whos-online

Correcciones de errores

  • No se puede leer la propiedad de indefinido (119)

discourse-zoom

Correcciones de errores

  • Configuración del sitio fast_typing_threshold (112)
  • Modernizar la integración de la página de temas (111)

docker_manager

Cambios de UX

  • Eliminar una declaración git pull redundante del mensaje del usuario (260)
  • Actualizar el encabezado de la página de administración para usar DPageHeader (258)

Todas las funciones y correcciones

Nuevas funciones

  • Eliminar nombres de organización innecesarios de oneboxes de PR (31102)
  • Manejar el nuevo formato de URL para clips de Twitch (31080)
  • Página de configuración de administración de localización (31085)
  • Múltiples temas de borrador (30790)
  • Nueva configuración del sitio fast_typing_threshold (30865)
  • Mejorar la selección de fuentes del asistente y establecer Inter como fuente predeterminada para nuevos sitios (30974)
  • Permitir establecer localización desde el parámetro ‘lang’ (30952)
  • Agregar atribución a la nota del personal y renombrar la funcionalidad (30920)
  • Permitir a los administradores exportar usuarios (30918)
  • Agregar nueva configuración del sitio oculta para mostrar nombres completos en la tarjeta de usuario
  • Manejar propiedades de fuente especiales de discourse-fonts (30891)
  • Mejorar use_email_for_username_and_name_suggestions (30845)
  • Oneboxes en línea de hilos de chat (30834)
  • Configuración que permite a tl0/usuarios anónimos marcar contenido ilegal (30785)
  • Agregar menú desplegable de borradores (30277)
  • Agregar búsqueda de IP a la cola de revisión (30688)
  • Agregar una configuración del sitio onebox_locale. (30655)
  • Mostrar la razón del silencio al ver usuarios silenciados (30635)
  • Agregar opción trigger_on a la automatización topic_tags_changed (30391)
  • Agregar nueva configuración para seleccionar la vista de la página de categoría en móviles (30519)
  • Mejorar la calidad del asistente y reorganizar los pasos (30055)
  • Agregar soporte para darse de baja con un clic (RFC 8058)
  • Permitir deshabilitar la función de ocultamiento de perfil antispam (30508)
  • Agregar opción para ocultar la entrada de nombre completo al registrarse (30471)
  • Soporte para seguimiento de etiquetas de Adobe Analytics (30433)
  • Desocultar configuración ‘suppress_secured_categories_from_admin’ (30436)
  • Implementación de ThreadPool (30364)

Correcciones de errores

  • Permitir seguir enlaces canónicos no ASCII para oneboxes
  • Mejor soporte para casillas de verificación independientes (31130)
  • El chat estaba encolando demasiados correos electrónicos de “resumen de chat” (31133)
  • Cita del hilo en modo cajón (31137)
  • Soporta altura/formulario de compositor form-kit (31121)
  • Favicon de onebox de Hacker News (31115)
  • Restablecer la información emergente de eliminar grupo automático (31094)
  • Cambiar panel de nuevo a la última URL conocida del foro (31092)
  • No se pueden agregar manualmente usuarios a grupos automáticos (31062)
  • Citar videos puede mostrar una miniatura corrupta (31079)
  • Cambiar off a disabled para la configuración fast_typing_threshold (31077)
  • Fuentes de vista previa del asistente no cargadas (31064)
  • Eliminar grupos cuando se recalcula la promoción. (31058)
  • Validar longitud solo cuando se establece el valor (31053)
  • Ocultar none en campos obligatorios con valor (31052)
  • Permitir que las búsquedas del directorio de usuarios devuelvan más de 20 resultados coincidentes (31032)
  • Eliminar temas/etiquetas/categorías silenciadas de las listas de temas principales y populares (30892)
  • Actualizar detalles de AdminNotice cuando cambia el rastreador de comprobación de problemas (31031)
  • Secuestrar controlador para publicaciones de movimiento de tema (31029)
  • Buscar siempre en los registros de correo electrónico, incluidas las direcciones cc:
  • Cierra correctamente los paneles en hilos (31013)
  • Restablecer configuración del sitio booleana no actualiza casilla de verificación (30999)
  • Mejora la fiabilidad de la línea de última visita en el chat (30948)
  • Problemas menores de i18n en las páginas de webhooks de administración (31010)
  • IP NULL para usuarios similares causaba mensaje incorrecto (30981)
  • Aplicar segundo factor con subcarpetas (30992)
  • No devolver la última publicación que ya tenemos al paginar /posts (30991)
  • Doble clic en la ENTRADA de etiqueta rompe el comportamiento esperado (30975)
  • La paginación de /posts usa ID y no created_at (30990)
  • Asegura que se renderice la categoría (30988)
  • Error de sintaxis de consulta en UserBadge.update_featured_ranks! (30979)
  • Truncar títulos de nombres de sitio extremadamente largos (30977)
  • Emoji tada roto en activación de cuenta de subcarpeta (30972)
  • Limpiar encabezado de solicitud Client-Ip en nginx (30971)
  • Mostrar el mensaje correcto cuando no existe una exportación de usuario. (30970)
  • ¿A qué tema quieres responder? renderizando HTML sin formato (30962)
  • Aplicar límite de velocidad solo a exportaciones de usuarios, no a descargas (30965)
  • Revertir “Flujo de autenticación automático con inicio de sesión/registro de página completa” (30960)
  • Permitir touchmove en el compositor cuando hay una selección (30957)
  • Mantener estado activo en botón de barra lateral para rutas populares de categoría/etiqueta (30954)
  • Flujo de autenticación automático con inicio de sesión/registro de página completa (30928)
  • Alinear botones del menú de búsqueda (30939)
  • Mostrar ya sea el outlet topic-status o el de respaldo (30938)
  • Títulos i18n incorrectos para topic-status de respaldo (30937)
  • Evitar error de cadena congelada en scripts de importación (30325)
  • Asegura que el icono más sea visible al pasar el cursor (30925)
  • Asegura que la barra de navegación del chat esté encima del contenido (30923)
  • Falta comprobación de -1 en la comprobación de problemas de la barra lateral de administración (30916)
  • Restaurar backdrop-filter de footer-nav para iOS < 18 (30914)
  • Aplicar notación ‘prefix’ para rangos de media-query (30913)
  • Seguimiento de problema de lint a a3359ac (30911)
  • Elimina caso límite de rueda del mouse en mensajes (30900)
  • Posición del selector de emojis al hacer clic en más (30896)
  • Soporta citar mathjax (30876)
  • Evitar posible bucle infinito de renderizado en post-menu (30873)
  • Invalidar caché de hoja de estilos cuando se actualiza discourse-fonts (30869)
  • Actualizar configuración types de nginx (30868)
  • Ajustar grid-template-columns para evitar desbordamiento de texto (30864)
  • Evitar ajuste del contenedor de cuadro de selección aplicando nowrap (30863)
  • No permitir editar publicaciones propias que ya no se pueden ver (30839)
  • Adjuntar solo imágenes en resúmenes (30844)
  • Reagrega reacciones favoritas en móviles (30746)
  • Enlaces relativos en el modal de inserción de hipervínculo (30842)
  • Expandir el menú de publicación oculto cuando hay una opción disponible. (30831)
  • No almacenar 0 tiene ancho mínimo para el panel thead (30818)
  • Asegura que los desplazamientos funcionen en el chat cuando el toque está en texto (30817)
  • Agregar una migración de BD para actualizar tipos de configuración de fuente del sitio (30813)
  • Procesar sinónimos de etiquetas al aprobar publicación en cola revisable (30810)
  • Incluir nombre de archivo original en cargas de S3 aunque no sea adjunto (30789)
  • S3Inventory#backfill_etags_and_list_missing necesita desescapar clave (30787)
  • Eliminar /u/ de robots (30782)
  • No permitir_any en site_settings de fuentes (30780)
  • Doble activación de cerrar menú de usuario (30732)
  • Safari en iOS se bloquea al hacer zoom con pellizco (30779)
  • Desplazamiento infinito de resultados de búsqueda en toda la página con resultados agregados (30771)
  • Evitar múltiples solicitudes al hacer clic en activador de borradores (30736)
  • Agregar columna Tipo a la exportación CSV de Estado de Bandera (30756)
  • Establecer ancho fijo para menú desplegable de selector de grupo de correo electrónico para evitar redimensionamiento según contenido (30740)
  • Evitar cargar índice de reacciones cuando el plugin no está instalado (30749)
  • Mejorar persistencia de resaltado de enlace de invitación de barra lateral, tabulación de enlace y comportamiento de activación (30734)
  • Eliminar configuración del sitio complicada ‘chat_duplicate_message_sensitivity’ (30516)
  • Eliminar enlaces de baja en correos electrónicos entrantes (30695)
  • Asegurar que GroupChooser funcione con nombres de grupo localizados (30593)
  • Mostrar tanto el nombre completo como el nombre del grupo cuando difieren (30672)
  • Permitir a los administradores usar nombres de usuario reservados (30262)
  • Agregar de nuevo outlet de plugin de claves de API perdido en la traducción (30730)
  • Posicionar correctamente el selector de emojis al hacer clic en más (30724)
  • Elimina espacio en blanco en acciones de mensaje (30697)
  • Simplificar bloqueo de desplazamiento de cuerpo en iOS (30696)
  • Agregar de nuevo paso ‘peek’ de clave de API faltante (30683)
  • Tamaño correcto del selector de emojis en modal (30675)
  • Bloqueo al navegar con j/k (30674)
  • Seguimientos del selector de emojis (30670)
  • Mejorar la alineación de insignias de usuario en dispositivos móviles. (30665)
  • Los oneboxes en línea deben obedecer la localización. (30664)
  • No memorizar tipos de puntuación (30657)
  • Asegurar que las solicitudes de Onebox pidan el idioma correcto. (30637)
  • Mejoras menores del selector de emojis (30645)
  • Limpieza del desplazamiento horizontal de navegación para que las flechas se muestren/oculten correctamente (30621)
  • El campo Nombre debe aparecer en el formulario de registro para sitios que requieren inicio de sesión (30634)
  • Modal de movimiento de publicaciones pasando instancia de tema en lugar de ID (30622)
  • Mejoras del asistente post-fusión parte 1 (30612)
  • Asegurar que los popups del menú desplegable del compositor de chat ganen enfoque (30613)
  • ChangeFullNameRequiredSetting podría fallar si la configuración ya estaba en BD (30605)
  • Botón de eliminar coherente para panel de administración (30592)
  • Permitir que los adjuntos se abran en una nueva pestaña en lugar de descargarlos (30535)
  • Calcular experiment_enabled en el servidor para “¿Qué hay de nuevo?” (30599)
  • Notificación atascada para menciones dentro de hilos (30546)
  • La fecha de última comprobación del panel siempre estaba en inglés (30569)
  • Permitir registros cuando los nombres completos están deshabilitados (30551)
  • Mostrar mensaje de error cuando la contraseña es demasiado común (30507)
  • Respaldo al incrustar videos de YouTube con videos perezosos (30514)
  • La información emergente de cambio de informe del panel no estaba traducida (30541)
  • Los informes no respetaban la localización del usuario (30524)
  • Logo nulo en paso de marca del asistente (30523)
  • Extraer correctamente cuerpo y/o respuesta de correos electrónicos de exchange (30512)
  • Volver a usar una tabla temporal para mover publicaciones. (30509)
  • Corregir recuento de temas y publicaciones en tarea de rake import:ensure_consistency (30104)
  • Notificar consistentemente el número de publicación más bajo si generación de notificación post_moved (30448)
  • Todos los administradores deben poder ver publicaciones de MP eliminadas independientemente de su estado de moderador (30206)
  • Tratar configuración contact_url como dominio por defecto (30225)
  • Introdujimos Jobs::UserEmail que rompió las comprobaciones de consistencia (30409)
  • Más… no debe mostrarse cuando no hay enlaces visibles (30405)
  • Permite correctamente desactivar un interruptor fk (30404)
  • Manejar mejor condición de carrera cuando se elimina un canal (30403)
  • Manejar más casos límite de pool de hilos (30392)
  • Simplificar cambio de configuración de nginx (30383)

Cambios de UX

  • Restaurar el enlace compartido de la barra lateral para publicaciones y borradores (31159)
  • Mejorar la lista de borradores (31122)
  • Más selectores para botones transparentes (31155)
  • Ocultar la barra lateral de configuración interna del sitio si la barra lateral de administrador está habilitada (31047)
  • Evitar que el menú de enlaces del mapa de temas se desborde cuando hay muchos enlaces (31147)
  • Reemplazar el cancelación href con DButton (31138)
  • Eliminar el borde de medio píxel de los puntos de carga (31105)
  • Permitir hacer clic a través del contenedor de la barra de progreso (31135)
  • Corregir la posición del progreso del tema cuando el compositor está abierto (31134)
  • Corregir regresiones de user-select (31129)
  • Actualizar la pila de fuentes del sistema a system-ui (31125)
  • Limpiar los estilos del menú de acciones de publicación, corregir problemas y agregar variables (31100)
  • Corregir el estilo de onebox de temas de Discourse (31106)
  • Permitir que los botones de selección de mensajes se envuelvan (31084)
  • Mover la casilla "ocultar perfil
6 Me gusta