¡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
argsen lugar dethis(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-Ipen 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
touchmoveen 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
typesde 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_missingnecesita 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