Notas de la versión de Discourse 2.6.0.beta4

Nuevas características en 2.6.0.beta4

Eliminación masiva de etiquetas de temas seleccionados

Además de la capacidad de reemplazar y agregar etiquetas a temas de forma masiva, el personal ahora puede eliminar todas las etiquetas de los temas seleccionados.

Permitir que los sitios configuren la fuente base y la fuente de títulos de forma independiente

Ampliando el soporte mejorado de fuentes agregado en beta3, los administradores ahora pueden establecer la fuente de títulos de forma independiente de la fuente base. Esto se puede hacer a través del asistente o mediante la configuración del sitio.

Explicar al personal por qué las invitaciones están deshabilitadas

Cuando SSO está habilitado o los inicios de sesión locales están deshabilitados mediante la configuración del sitio, las invitaciones también se deshabilitan, ya que la gestión de usuarios es manejada por un proveedor externo. Si el personal intenta navegar directamente a la página de invitaciones, ahora verá una explicación de por qué las invitaciones están deshabilitadas.

Opciones adicionales de búsqueda avanzada

Se han agregado nuevas opciones de búsqueda avanzada para la cantidad mínima/máxima de publicaciones y de vistas.

Plugin Styleguide agregado a Discourse

Para ayudar a los administradores del sitio en la personalización de su tema, el plugin Discourse Styleguide se ha agregado al núcleo de Discourse. Para más detalles, consulte Styleguide Plugin Now in Discourse Core

31 Me gusta

¡Aún 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 las nuevas funciones, correcciones de errores, mejoras de UX y más, asegúrate de revisar las Funciones y Correcciones Adicionales que se enumeran a continuación.

Actualizaciones de seguridad

Esta versión beta incluye 1 corrección de seguridad para problemas reportados por nuestra comunidad y HackerOne.

  • Asegurar que los usuarios puedan ver el tema antes de establecer un temporizador para el tema.

Mejoras de plugins

Muchos plugins

  • Corrección de errores
    • Hemos corregido numerosos errores en muchos de nuestros plugins
  • Traducciones
    • Hemos actualizado las traducciones en muchos de nuestros plugins

Suscripciones

  • Agregar soporte de Markdown para la descripción del producto

Explorador de datos

  • Mejorar el estilo de los informes de grupos
  • No permitir que las consultas se compartan con ‘todos’

Explorador de conocimiento

  • Agregar metadatos de onebox
  • Agregar botón de borrar a la barra de búsqueda

Política

  • Hacer que la vista previa de la política en el compositor sea más clara
  • Asegurar que la nueva política siempre esté rodeada por saltos de línea
  • Reescribir la interfaz de usuario como un componente de Ember

GitHub

  • No otorgar insignias a usuarios en etapa de prueba

Revisión de código

  • Permitir la eliminación del botón de seguimiento
  • Permitir menciones de commit de seguimiento menos restrictivas
  • Agregar botón “se ha seguido”

OpenID Connect

  • Agregar registros detallados de solicitudes y respuestas OIDC

Traductor

  • Agregar soporte para el recurso de múltiples servicios de Cognitive Service.

Funciones y Correcciones Adicionales

Haz clic para expandir

Nuevas funciones

  • Agregar el slug de la categoría a la clase del cuerpo en las páginas de etiquetas si forma parte de una categoría
  • Agregar código de limpieza semanal de marcadores
  • Respetar la configuración tags_sort_alphabetically al mostrar etiquetas
  • Agregar el atributo title a las encuestas
  • Opción en el compositor para recargar la página y forzar el guardado del borrador
  • Soporte para usar la fuente del sistema en el paso de fuentes del asistente
  • Asistente amigable con el modo oscuro

Correcciones de errores

  • El estilo solo es una URL principal y se accede con /styleguide
  • Verificar el atributo de destino del enlace en el enlace clink
  • Resolver problemas al ejecutar qunit mediante rake
  • Ordenar usando Ruby para evitar consultas N+1
  • Vista previa del tema del asistente cuando falta el logotipo
  • Matar un trabajador de Unicornio no debería matar un proceso de copia de seguridad o restauración en ejecución
  • La copia de seguridad ya no funcionaba después de cancelar una copia de seguridad en ejecución
  • Los mensajes de error de la edición de usuario fueron ignorados
  • La opción deshabilitada para sk no funcionaba correctamente
  • Usar nuevas variables de color en embed.scss, eliminar colores codificados
  • Manejar errores de sintaxis de .discourse-compatibility
  • Los observadores no funcionaban en los registros de correo electrónico de administración
  • El segundo factor no se puede habilitar si SSO está habilitado
  • Mostrar el conteo de respuestas correcto para el rastreador
  • Incluir base_path de subcarpeta en los atajos del manifiesto de la aplicación web
  • Hacer que browser-update funcione con IE<11
  • El conteo del favicon no se actualizaba cuando el foco de la ventana volvía
  • Usar el nombre del ámbito al serializar UserApiKeys
  • Asegurar que insertar hipervínculo funcione con mailto
  • Asegurar que el selector de categorías funcione con caracteres no ingleses
  • Confirmar que el nuevo correo electrónico no se envíe al personal si el correo electrónico está deshabilitado con la opción “no personal”
  • Los trabajos programados no aparecen en /sidekiq/schedule en desarrollo
  • Faltaba el activo de máscara SVG en el asistente
  • La carga de solicitudes de grupo estaba rota
  • Respetar show_category_definitions_in_topic_lists en las listas de categorías
  • Incluir temas de subcategorías en la lista de seguimiento
  • Comparar el argumento de tipo UserEmail de Jobs como cadena
  • Usar getAttribute en lugar de dataset
  • Cuando un administrador cambia un correo electrónico para el usuario, este debe confirmar el cambio
  • Corrige una regresión donde el menú desplegable del asistente no podía actualizarse
  • Renderizar correctamente los widgets de encuestas sin título
  • Encontrar el elemento noscript con contenido del rastreador
  • Manejar títulos de encuestas cuando hay encabezados presentes
  • Las URL de mailto escapadas generarían una excepción
  • No permitir invitaciones por correo electrónico si enable_local_logins está deshabilitado
  • Siempre permitir que los moderadores vean sus mensajes privados de grupo
  • Propiedad calculada de sobrescritura obsoleta
  • Validar el nombre de la categoría al cambiar el padre
  • Hace que los períodos del panel de control usen el día actual y 7 días semanales
  • Precargar cargas en groups#search para detener N+1
  • Ocultar secciones populares/recientes vacías en la página 404
  • La compilación estaba rota porque uglify no podía aceptar let o const
  • Eliminar líneas del correo electrónico entrante no debería fallar para cuerpo en blanco
  • Eliminar espacios en blanco alrededor de etiquetas HTML en línea junto al texto.
  • Usar el título del tema en el resultado del menú de búsqueda.
  • Borrar notificación de mensaje privado del bot de narrativa omitido
  • Mover la solicitud hp de /users a /token
  • Permitir que el personal use HTML en el banner de solo lectura de la categoría
  • La migración solo debe actualizar ReviewableUsers donde el usuario no está aprobado.
  • Permitir que las fuentes .otf se entreguen a través de CDN
  • Mejor mensaje de error si la invitación ha expirado
  • Sobrescritura obsoleta de translatedText CP
  • Hacer explícita la configuración de caché de CI de bundler
  • Valor correcto de auto y agrega nohighlight a la descripción
  • Las URL inválidas podían generar excepciones al llamar a UrlHelper.rails_route_from_url
  • Usar la configuración regional correcta para los mensajes de error
  • Estábamos sobrescribiendo la propiedad calculada canCreateTopicOnCategory
  • highlighted_languages vacío resultó en ["", "auto", "nohighlight"]
  • Corregir codificación corrupta en correos electrónicos que contienen archivos adjuntos
  • Respetar la descarga forzada al descargar medios seguros a través de lightbox
  • Mejoras y correcciones en el proceso de cambio de correo electrónico del usuario por parte del administrador
  • Evita que la barra de desplazamiento salte en el selector de emojis
  • Elimina la hora de la fecha en el rango del calendario a medianoche
  • Cuando el usuario es promovido a TL2, invitarlo a la capacitación avanzada
  • Deprecar constantes de lista blanca
  • Deshacerse de no leídos respeta el parámetro de consulta de seguimiento
  • No incluir la categoría en el título del tema de cita, si está presente

Cambios en la experiencia de usuario (UX)

  • Aumentar el ancho y centrar la entrada de reordenación de categorías
  • Cambios en la visualización “Los nuevos temas aparecerán aquí”
  • Aumentar el ancho de entrada en la página de aceptar invitación.
  • Reemplazar el icono de engranaje en el menú de usuario con un icono de usuario
  • No truncar los nombres de las categorías en el panel de búsqueda
  • Corregir el estilo para publicaciones y vistas de búsqueda avanzada
  • Etiqueta de contraseña consistente en las páginas de registro e invitaciones
  • Mostrar el rango para el filtro de vistas de búsqueda avanzada.
  • Permitir desplazamiento horizontal en los botones de publicaciones móviles
  • Evitar que las categorías se desborden en select-kit
  • Centrar el asistente verticalmente
  • Usar cursor de puntero para los botones del asistente

Rendimiento

  • Retroceder solicitudes de fondo cuando está sobrecargado
  • Evitar miradas hacia atrás al indexar la búsqueda
  • No encolar correos electrónicos de resumen cuando se intentó recientemente
  • Introducir un límite absoluto de resúmenes por 30 minutos
21 Me gusta