3.5.0beta3: Búsqueda de administrador completa, mejor selección de fuentes, búsqueda de sitio más robusta, personalización de categorías y gestión de configuración más sencilla

¡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_seconds métricas (142)
  • Añadir métrica sidekiq_queue_latency_seconds (139)
  • Añadir etiqueta success a (sidekiq|scheduled)_job_count (137)
  • Añadir métrica process_cpu_seconds_total (138)

Correcciones de errores

  • Métrica scheduled_job_ran rota (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

  • Eliminar anulación de prepend (109)
  • Eliminar extensión rota extra-locales-controller (108)

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.erb y crawler.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 @import activos .css para 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-table faltante (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=1 para 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=1 para entornos de compilación de baja memoria (32171)
  • Establecer cluster_concurrency 1 para Jobs::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)
7 Me gusta