¡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
- Evitar que ActorHandler intente aplicar actualizaciones a categorías o etiquetas (208)
- Solo actualizar actores a disponibles si no están disponibles (204)
- Bloqueo de hilo del rastreador de entrega (203)
- Correcciones de la página Acerca de (201)
Cambios de UX
- Mejorar la adición de actores en ActivityPub Admin (209)
discourse-ai
Nuevas funciones
- Permitir la selección de persona y LLM en la página de conversaciones con bots (1276)
- Mostrar más lugares donde se utiliza la IA / Chat streamer (1278)
- Página de inicio de conversación con bot (1273)
- Página de inicio experimental para bot de mensajes privados (#1159)" (1272)
- Página de inicio experimental para bot de mensajes privados (1159)
- Agregar métricas de gasto al uso de IA (1268)
- Mejorar la configuración de la ventana de contexto de LLM (1271)
- Actualizar nombres y especificaciones de modelos (1262)
- Agregar streaming al asistente del compositor (1256)
- Mejorar la gestión de contexto (1260)
- Hacer disponible el tokenizador Mixtral para incrustaciones (1258)
- Configurar funciones basadas en persona en el panel de administración (1245)
- Permitir que las herramientas modifiquen personas (1250)
- Permitir enviar informes de LLM a grupos (1246)
- Resúmenes impulsados por personas. (1232)
- Continuar la conversación desde el descubrimiento de Discobot (1234)
- Manejo flexible de imágenes dentro de mensajes (1214)
Correcciones de errores
- Consumir todos los espacios iniciales que proporcionan los LLM cuando los transmiten (1280)
- Prevenir situaciones en las que no haya respuesta, pasar id de hilo (1279)
- Las tablas deben agruparse solo por su clave en la página de uso (1277)
- No volver a renderizar la barra lateral de conversaciones al navegar (1274)
- Omitir tokens de pensamiento del chat (1264)
- Construcción de contexto no válida para respondedores (1257)
- El descubrimiento no debería volver a activarse si no hay búsqueda (1255)
- Correcciones del sugerente de temas dividido (1253)
- Peculiaridades del descubrimiento de búsqueda (1249)
- Restaurar el comportamiento anterior de acceso grupal a gists. (1247)
- Nombres de animación menos genéricos (1243)
- Mantener correctamente las cargas más recientes al construir el contexto (1242)
- Devolver falso si no hay personas de usuario actuales (1241)
- La configuración de persona debe comparar el valor entero (1239)
- Mejoras en el descubrimiento de búsqueda (1228)
- Las herramientas forzadas no se configuraban correctamente cuando la herramienta no tenía opciones. (1231)
- Intentar corregir fallos intermitentes (1226)
- Asegurar que el distintivo de categoría esté presente en los informes de sentimiento (1222)
- El editor de persona conserva datos sucios después de persistir un solo campo (1219)
- Los resultados del menú del asistente de publicación deben ser seleccionables (1221)
- No generar error cuando las herramientas están vacías (1218)
Cambios de UX
- Mantener las acciones del compositor por encima de los iconos de entrada de IA (1291)
- Desplazarse solo cuando se supera la altura máxima de entrada (1288)
- Ajustes menores de alineación para la interfaz de usuario experimental del bot (1285)
- Restaurar el botón Nueva conversación en la barra lateral móvil (1283)
- Alinear el estilo con las convenciones (1275)
- Mejorar la lista de grupos en la tabla de funciones cuando hay muchos grupos (1254)
- Ajustar los estilos de la interfaz de usuario del artefacto (1240)
- Panel de búsqueda más ancho, borde, tamaño de fuente más pequeño (1238)
- Mostrar los interruptores del bot de IA en la sección de opciones del bot de IA (1229)
discourse-akismet
Correcciones de errores
- Enviar correo electrónico al usuario y no al administrador sobre la eliminación (168)
discourse-calendar
Nuevas funciones
- Agrega soporte para vista previa de eventos en el editor enriquecido (708)
Correcciones de errores
- Eliminar el carácter de comillas dobles
"al construir el mar… del evento (716)
discourse-category-experts
Correcciones de errores
- Actualizar campos personalizados cuando cambia la propiedad de la publicación (197)
discourse-data-explorer
Nuevas funciones
- Agregar opción para enviar PM de informe individual a miembros del grupo (369)
Correcciones de errores
- Permitir que la consulta sea explicada (371)
discourse-follow
Nuevas funciones
- Agregar feed de seguimiento a
/filter(148)
Correcciones de errores
- Regresión al guardar las preferencias del usuario (149)
discourse-gamification
Correcciones de errores
- Desactivar soluciones puntuables cuando el plugin resuelto está desactivado (199)
- Actualizar puntuación basada en tabla (198)
discourse-just-chat
Cambios de UX
- Ocultar búsqueda (2)
discourse-login-client
Nuevas funciones
- Recuperar avatar de usuario (6)
Correcciones de errores
- Usar “nickname” en lugar de “username” en la carga útil de oauth (7)
discourse-open-graph
Nuevas funciones
- Agregar anulación de Open Graph a Discourse mediante plugin (1)
Correcciones de errores
- Asegurarse de que la URL no sea anulada por el plugin (2)
discourse-prometheus
Nuevas funciones
- Actualizar cubos de historial para
http_requests_queue_duration_seconds(147) - Introducir
http_requests_<typ_duration_secondsmétricas (142) - Añadir métrica
sidekiq_queue_latency_seconds(139) - Añadir etiqueta
successa(sidekiq|scheduled)_job_count(137) - Añadir métrica
process_cpu_seconds_total(138)
Correcciones de errores
- Métrica
scheduled_job_ranrota (140)
Rendimiento
- Eliminar etiquetas personalizadas de las métricas de duración de la cola HTTP (146)
discourse-ratings
Correcciones de errores
- Eliminar dependencia de handlebars (24)
discourse-reactions
Cambios en la UX
- Hacer que la reacción de discourse se extienda al 100% de la altura para alinearse correctamente en las acciones del tema (359)
discourse-signatures
Correcciones de errores
- Anulación del controlador de preferencias tras cambio en el núcleo (85)
discourse-solved
Correcciones de errores
- El elemento del directorio de soluciones usaba la creación del tema en lugar de la creación de la solución (361)
- Aceptar otra respuesta no confirma (360)
- Error 500 debido a módulo ausente (359)
- Excluir temas y temas eliminados como solución en el resumen del usuario (358)
- Estandarizar la definición de qué es una solución (352)
- Algunos temas resueltos no tienen respuestas (350)
- Varios temas pueden tener el mismo tema como su solución (348)
Cambios en la UX
- Corregir desalineación para no administradores y anónimos + mover al uso de variables (349)
discourse-solved-reminders-plugin
Correcciones de errores
- Corregir valor mínimo para la configuración remind_mark_solution_after_days (24)
- Revertir de 1 día a 14 días (23)
- Anulación del controlador de preferencias tras cambio en el núcleo (21)
- Optimizar y actualizar consultas, frecuencia más corta (20)
discourse-subscriptions
Correcciones de errores
- Tamaño del banner de campaña cuando la barra lateral está activa (274)
Cambios en la UX
- Mejoras en el diseño del banner de campaña (273)
discourse-templates
Correcciones de errores
- Error cuando el grupo permitido para plantilla privada es todos (103)
- Mostrar el modal si el compositor tiene la vista previa oculta (101)
discourse-theme-creator
Correcciones de errores
discourse-translator
Nuevas características
- Traducir categorías con proveedor seleccionado (282)
- Mostrar un indicador para temas no escritos originalmente en el idioma del usuario (274)
Correcciones de errores
- Asegurar que los ids de temas no traducidos excluyan los ya traducidos al idioma de destino (285)
- Actualizar localización en lugar de categoría (283)
- Incluir parte del contenido del tema al detectar el idioma del título (277)
- Mostrar botón de alternancia incluso cuando se muestra el contenido original (275)
- No traducir nuevos temas si show=original (271)
- Omitir región de idioma para API de Google Translate (263)
Cambios en la UX
- Corregir escala del botón de traductor en la barra de progreso del tema (270)
- Mostrar detalles adicionales en la ventana emergente de error cuando falla la traducción (262)
discourse-video
Correcciones de errores
- Duración máxima de video basada en nivel de confianza (80)
- Vista previa de marcador de posición del compositor (79)
- El tema puede estar indefinido (78)
- El tema puede estar indefinido (77)
Todas las características y correcciones
Nuevas características
- Mostrar ruta de categorías localizadas (32464)
- Establecer localizaciones de categoría en la configuración de la categoría (32412)
- Mostrar nombres de categorías traducidos desde la tabla de localizaciones si existen para el idioma del usuario (32380)
- Implementar selección de grupo de etiquetas en menú desplegable y selección múltiple para creación de temas y vista previa al usar Plantillas de Formulario (32108)
- Permitir editar banderas personalizadas (32344)
- Lanzar búsqueda de administrador para todos los sitios (32327)
- Implementar Vista Previa de Plantilla de Formulario (32111)
- Añadir extensión de editor enriquecido de nota al pie (plugin) (31719)
- Ctrl+M para alternar entre editor enriquecido/markdown (32266)
- Añadir anulación para etiquetas de título y descripción de crawler (32259)
- Permitir buscar susurros y bots (32252)
- Introducir nueva página de lista de componentes (32164)
- Prosemirror-codemark para un cursor de límite falso en editor enriquecido (32165)
- Enlace/desvinculación automática de palabras similares a URL en editor enriquecido al escribir (32163)
- Sección de fuentes para página de marca (32031)
- Tamaño dinámico para caché de IDs de temas populares (32175)
- Priorizar al usuario que recibe la respuesta en autocompletado (32086)
- Configuración de reacción de chat con un clic (32150)
- Resaltar palabras vigiladas encontradas en revisables. (32167)
- Copiar mensajes del hilo al copiar el primer mensaje del hilo (32139)
- Cuando el editor enriquecido está habilitado usar Jetbrains Mono como fuente de código (32122)
- Cuando el editor enriquecido está habilitado el markdown está en monoespacio (32097)
- Guardar configuraciones del sitio en masa (32013)
- Color de texto de contraste automático para categorías (32015)
- Implementar transcripciones de chat en editor enriquecido (31819)
- Permitir limpiar detalles de usuarios rechazados (31987)
- Añadir iconos y emojis a categoría (31795)
Correcciones de errores
- Permitir que las etiquetas estén restringidas solo a administradores (32493)
- Compilación de activos de producción tras c62a4a47 (32491)
- Eliminar filtro de barra lateral (32485)
- También contemplar posiciones fijas de categoría al localizar categorías (32486)
- Asegurar que el banner del sitio se oculta cuando el usuario hace clic en el botón de cerrar (32444)
- No anular atributos de categoría si no hay claves de parámetro (32483)
- También mostrar categorías localizadas para usuarios que no han iniciado sesión (32465)
- Caso límite de retroceso de enlace en editor enriquecido (32476)
- También mostrar categorías localizadas para usuarios que no han iniciado sesión (32460)
- Añadir insignias de título de categoría a diseño enmarcado (32395)
- Restablecer correctamente el panel al redimensionar la ventana (32437)
- Delegar silenced_till de usuario anónimo a cuenta principal de usuario (32416)
- Permitir enviar copia de seguridad por correo incluso si las copias de seguridad están deshabilitadas (32415)
- Ocultar pestañas y botones innecesarios cuando las copias de seguridad están deshabilitadas (32396)
- Recalcular respeta nivel de confianza predeterminado del invitado (32393)
- Error al intentar dejar de marcar insignia como favorita (32369)
- Eliminar z-index de user-status en encabezado (32382)
- Habilitar menú desplegable de borradores en categorías privadas (32370)
- Pegar imagen en editor enriquecido podría procesarse doblemente (32356)
- Prueba poco fiable para FormTemplatesController (#32351)" (32359)
- Eliminar declaraciones mixtas de header.scs (32357)
- Prueba poco fiable para FormTemplatesController (32351)
- Desmarcar revisables cuando se terminan. (32346)
- Hacer que la opción de revisable ‘Mantener Mensaje Eliminado’ funcione (32345)
- Eliminar pista para atajo de búsqueda del navegador (32330)
- Establecer encabezado X-Robots-Tag para prevenir indexación de /safe-mode (32329)
- Corregir fuga de estado de modificador de contenido de metadatos (32316)
- Escapar símbolos de expresión regular cuando se llama replaceText para ProseMirror (32280)
- Errores con actualización de página después de guardar fuentes (32282)
- Error JS en paso de logo del asistente (32303)
- Eliminar nueva línea del título/alt de imagen pegada en editor enriquecido (32295)
- Añadir ayudantes para título y contenido para
application.html.erbycrawler.html.erb(32290) - Implementación insertBlock de editor enriquecido (32288)
- Posición del controlador de clic en nodo de detalles del editor enriquecido (32268)
- Actualizar estado deshabilitado al cambiar entre textos del sitio (32262)
- Renombrar marca a logo y fuentes (32264)
- Evitar doble ruta base en notificación push (32228)
- Cambiar a icono de búsqueda en escritorio estrecho (32215)
- Asegurar que los queryParams de descubrimiento no persisten invisiblemente (32178)
- Asegurar que los CSVs de palabras vigiladas subidos se convierten a utf-8. (32263)
- Mover constante CORE_SVG_SPRITES a un método (32261)
- Relajar restricciones de automatización (32238)
- Establecer last_read_post_number para usuarios de temas importados que observan (32229)
- Priorizar al autor al responder a tema (32244)
- Estilo de insignia de categoría falta atributo de datos (32253)
- Registrar tiempo incluso cuando la automatización genera (32254)
- Ocultar campo de búsqueda en página de invitaciones (32236)
- Mensaje de bandera incorrecto cuando el idioma es en_GB (32191)
- Error de Safari en elemento de lista del editor enriquecido (32243)
- Añadir estilo de insignia de categoría a lista de categorías (32109)
- Seleccionar una categoría padre no debería borrar otros campos del formulario (32206)
- Prueba poco fiable admin_branding_spec sección de fuentes (32209)
- Prueba poco fiable admin_branding_spec (32193)
- Prueba poco fiable admin_customize_themes_spec (32169)
- Recurrir a #search-menu para entrada de búsqueda (32188)
- Archivar mensajes de bandeja de entrada de grupo (32166)
- Prueba poco fiable admin_sidebar_navigation_spec (32168)
- Atajos de búsqueda consistentes (32099)
- Atajo de página de búsqueda de administrador (32140)
- Ocultar campo de búsqueda en páginas de autenticación (32132)
- Invite_link_max_redemptions_limit mínimo 1 (32118)
- Prevenir iconos de categoría duplicados (32103)
- Permitir siempre editar color de fondo de categoría (32102)
- Actualizar conteos de temas de etiquetas al eliminar etiquetas en masa (32095)
- Crear UserHistory solo cuando cambió la configuración (32075)
- Permite redimensionar textarea (32076)
- Previene propagación de activación/desactivación de d-menu (32078)
- Error “Los datos de entrada deben ser una cadena” en ProseMirror (32056)
- Priorizar CSS !important en correos electrónicos (32061)
- Reaplicar 94ee3554 (32020)
- Actualizar posición del icono de chat en móvil (32016)
- No
@importactivos.csspara plugins (32014)
Cambios en la UX
- Corregir formato de dos atajos (32479)
- Corregir marcador de posición del editor enriquecido cortado en móvil (32474)
- Desocultar la configuración del sitio rich_editor (32455)
- Ajustar texto de descripción de búsqueda (32467)
- Mejor diferenciación para modo oscuro (32450)
- Caso límite de marcador de posición del editor enriquecido (32448)
- Añadir icono SVG
discourse-tablefaltante (32447) - El idioma y el nombre no deberían ser “opcionales” (32446)
- Eliminar estilo de posición y z-index (32445)
- Corregir que el contenido no se mostrara encima del compositor (32443)
- No permitir que el compositor afecte la altura de la ventana de chat (32423)
- Eliminación de radio de borde (32424)
- Mejorar reglas de entrada para autovinculación/vinculación del editor enriquecido (32366)
- Ajustes de más acciones de mensaje de chat (32404)
- Evitar etiquetas de párrafo anidadas causando descripciones de categoría extra grandes (32403)
- Experimentar con animación (32341)
- Pequeñas correcciones (32387)
- Evitar conflicto de autovinculación con marcas de código en editor enriquecido (32365)
- Limpieza de nodos de editor enriquecido Prosemirror / UX ligeramente mejor (32361)
- Banner de bienvenida y ajustes de búsqueda para móvil (32362)
- No reducir fuente monoespacio del compositor en móvil (32358)
- Ajustes de búsqueda en encabezado (32354)
- Enfoque automático de entrada de selector de emojis en móvil (32353)
- Soporte móvil de búsqueda en encabezado - seguimiento (32306)
- Añadir variación visual al marcador de posición de captura de pantalla de tema (32077)
- Eliminar z-index (32319)
- Ajustar etiquetas de campo de usuario (32317)
- Usar ‘no utilizado’ en lugar de ‘activo’ para componentes (32284)
- Usar descripción del núcleo de componentes populares cuando no hay descripción (32286)
- Eliminar atajo de búsqueda Ctrl+F (32281)
- Mantener contenido en regla de entrada de nota al pie del editor enriquecido (32296)
- Corrección rápida móvil para estilos de cita (32297)
- Usar mixin para radio de borde de cita (32294)
- Radio de borde de nodo de selección prose-mirror (32292)
- Eliminar z-index (32289)
- Mantener el estilo de fuente/color del editor de susurros consistente entre editores (32287)
- Bloque HTML del editor enriquecido sin escape y evitando \n\n (32269)
- Radio de borde de onebox y cita (32242)
- Evitar espacio inicial al serializar algunos nodos del editor enriquecido (32270)
- Añadir tooltip para atajo de alternancia de markdown (32278)
- Soporte móvil de búsqueda en encabezado (31711)
- Solo alternar detalles del editor enriquecido al hacer clic en el cursor (32267)
- Mejorar cuentas asociadas en preferencias de usuario (32247)
- Hacer la altura del editor de código de administrador más flexible (32241)
- Consistencia de solo emojis entre editor enriquecido y cocido (32245)
- Color y estilo de fuente de susurro en editor enriquecido (32239)
- Mejoras en mapa de teclas de retroceso del editor enriquecido (32234)
- Mejorar manejo de onebox en editor enriquecido (32221)
- Envolver participantes en elemento de tema pm (32223)
- Añadir títulos faltantes de página de configuración de administrador (32198)
- Añadir flex a mixin de menciones + actualizar unidades (32145)
- Correcciones de botones (32152)
- Ancho adecuado del banner de configuración del sitio no guardado (32137)
- Añadir flex a mención para alineación y espaciado consistentes (32105)
- Hacer visible la configuración de búsqueda de administrador (32142)
- Mostrar atajo de teclado en página completa de búsqueda de administrador (31646)
- Alinear separador de etiquetas correctamente al ver búsqueda en modo de página completa (32133)
- Ajustar espaciado entre etiquetas simples en la vista previa de la configuración del sitio (32125)
- Ajustar espaciado para evitar que la última configuración se oculte detrás del banner de guardar todo (32127)
- Renombrar botón de inicio de sesión de Twitter a X (32123)
- Envolver subcategorías de edición de categoría (32110)
- Convertir guión largo+guión a regla horizontal en editor enriquecido (32085)
- Título del Panel de Administración (32022)
- Mejorar diseño de etiquetas de lista de temas en móvil (32048)
- Eliminar alineación de línea base del envoltorio de título del tema (32040)
- Ajustes de estilo de emojis (32039)
- Alinear el compositor sin vista previa con temas (31960)
- Desbordamiento de contenido de estadísticas de almacenamiento (31840)
- Mostrar estado de carga del botón al enviar en formulario de restablecimiento de contraseña (32034)
- Cambiar focus a focus-visible (32021)
- Mejorar alineación de emojis de hashtag (32019)
- Solo verificar clase toolbar-visible en mobileView (32018)
- Reposicionar icono de encabezado de chat (31951)
- Añadir estado de carga al botón al confirmar contraseña (32012)
Cambios de seguridad
- Hacer cumplir los límites de DM correctamente
Rendimiento
- Compilar paquetes de idioma principal justo a tiempo (32335)
- Habilitar brotli en NGINX (32333)
- Establecer
JOBS=1para entorno de compilación de baja memoria (32326) - Reutilizar compilación JS del núcleo existente donde sea posible (32311)
- Implementar desplazamiento infinito para nueva página de componentes (32291)
- Prevenir consultas N+1 al cargar descripciones de tema/componente (32305)
- Establecer
JOBS=1para entornos de compilación de baja memoria (32171) - Establecer
cluster_concurrency 1paraJobs::BackfillBadge(32121)
Accesibilidad
- Usar etiqueta singular en cadena category_tag accesible (32492)
- Añadir etiquetas H1 para lectores de pantalla en rutas de descubrimiento (32422)
- El encabezado del banner de bienvenida no debería ser un H1 (32420)
- Site-text-logo no debería ser un H1 (32405)
- Añadir aria-label al enlace de conteo de respuestas en lista de temas (32402)