2.8.0.beta10: Mejoras de API, Enlaces de Invitación Restringidos por Dominio, Tabulación para Indentar y más

¡Aún más!

Pero espera, ¡hay más! Hacemos todo lo posible para destacar las nuevas funciones y cambios por ti, pero siempre hay demasiados cambios para detallarlos. Para obtener una lista completa de 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 beta incluye 1 corrección de seguridad para problemas informados por nuestra comunidad y HackerOne.

  • Deshabilitar MessageBus::Diagnostics.

Mejoras de plugins

Muchos plugins

  • Traducciones
    • Hemos actualizado las traducciones en muchos de nuestros plugins

Asignar

Nuevas funciones

  • Eliminar PMs de recordatorio de asignación anteriores
  • Indicador activo para asignaciones

Correcciones de errores

  • Siempre desasignar publicaciones cuando se eliminan
  • Actualizar tema cuando el tema o la publicación se eliminan o recuperan
  • Pruebas para corrección de búsqueda
  • Asignado indirectamente en la búsqueda
  • No permitir asignar usuario al tema cuando la publicación está asignada
  • Posicionar correctamente el menú desplegable en el modal en el escritorio
  • Refactorizar asignar / reasignar para combinar la lógica

Autenticación de LinkedIn

Correcciones de errores

  • Manejar filas duplicadas en la migración

Accesibilidad

  • Añade títulos faltantes a las acciones de mensajes de tc

Akismet

Correcciones de errores

  • La eliminación de usuarios funciona incluso si existen revisiones pendientes

Calendario

Nuevas funciones

  • Reutilizar las notificaciones de invitación y recordatorios existentes.

Autenticación de Microsoft

Correcciones de errores

  • Manejar filas duplicadas en la migración

Cambios de UX

  • Cambiar el nombre de Office365 a ‘Autenticación de Microsoft’

Resuelto

Nuevas funciones

  • Mostrar aviso si el usuario puede aceptar una respuesta

Cambios de UX

  • Evitar que el texto y el icono de resolución se envuelvan

BCC

Correcciones de errores

  • Grupos que se mencionan en cada mensaje

Kolide

Nuevas funciones

  • Mostrar detalles de los problemas abiertos de Kolide en el pie de página.
  • Sincronizar problemas y dispositivos basados en la carga útil del webhook.
  • Alertar a los administradores de grupos de Kolide sobre dispositivos no incorporados.
  • Mostrar aviso global para advertir sobre dispositivos no incorporados.

Correcciones de errores

  • Asignar la variable del tema antes de obtener el título.
  • No recordar a los usuarios cuando no se encuentran problemas.
  • No recordar a los administradores de Kolide cuando no se encuentran problemas.
  • No actualizar el tema del administrador a menos que cambie
  • Omitir recordatorios si no hay problemas.
  • Aumentar per_page de 25 por defecto a 500
  • Añadir texto predeterminado para el cuerpo de la publicación si no se encuentran problemas.
  • Actualizar el valor del campo personalizado solo si la publicación está presente.
  • Usar logger.warn en lugar del método Discourse.warn.
  • Tomar 2 para detener la inundación de notificaciones.

Cambios de UX

  • Eliminar enlace a Kolide para problemas de dispositivos.
  • Mostrar el aviso solo si el ID del tema de incorporación está disponible
  • Navegar a los usuarios al tema de incorporación a través del banner.

SAML

Nuevas funciones

  • Permitir que el plugin se configure mediante la configuración del sitio

Correcciones de errores

  • Asegurar que la ruta del script JS sea correcta para subcarpetas
  • Añadir encabezado content-type al formulario de envío automático
  • No comprimir la solicitud SAML para el enlace POST
  • Corregir errores de after_create_account de 4e0a5e0a
  • Diferir la lógica de UsernameSuggester a auto_create_account
  • Ignorar la configuración del sitio saml_base_url vacía
  • No anular la cookie de sesión existente durante el callback
  • Asegurar que SAML siga las redirecciones posteriores al inicio de sesión
  • Eliminar prefijo de base_url
  • Actualizar la lógica de selección de nombres

Cambios de UX

  • Si se configura a través de variables de entorno, ocultar la configuración del sitio

Suscripciones

Correcciones de errores

  • Las etiquetas strong de HTML se muestran

Política

Nuevas funciones

  • Añadir atributo privado a la política
  • Paginación de resultados de PolicyUser

Correcciones de errores

  • Permitir la selección de grupos automáticos
  • Los usuarios de políticas por página no deben cambiar

Cambios de UX

  • Mostrar botones grises para la otra opción de política

Reacciones

Correcciones de errores

  • Las notificaciones de reacciones estaban rotas (tercera vez)
  • Las notificaciones de reacciones estaban rotas (segunda vez)
  • Las notificaciones de reacciones estaban rotas

Automatización

Correcciones de errores

  • Solo permite seleccionar script al crear una nueva automatización

Cambios de UX

  • Hace que los menús desplegables sean filtrables y desplazables

Pie de página

Correcciones de errores

  • Mover a assets/vendor/javascripts
  • Importar correctamente popper

Cambios de seguridad

  • Corregir pie de página malicioso que causa errores del lado del cliente

Integración de chat

Nuevas funciones

  • Permitir la selección de grupos ‘automáticos’ para las reglas

Correcciones de errores

  • Almacenar slack thread_ts por canal
  • Asegurar que la validación del modal de edición funcione al abrirlo por primera vez
  • Asegurar que el bot de Telegram solo responda a comandos slash

Funciones y correcciones adicionales

Haz clic para expandir

Nuevas funciones

  • al sugerir nombres de usuario, omitir las entradas que consisten enteramente en caracteres no permitidos
  • Comprobaciones programadas de problemas para el panel de administración
  • Permitir modificar páginas estáticas basadas en temas
  • Añadir outlet de plugin de navegación de temas y componente emergente
  • Extender la API del plugin para añadir múltiples iconos de póster
  • Añadir el plugin de Apple a la lista oficial
  • Un plan de consolidación de notificaciones para mantener la última.
  • Eliminar recordatorios de revisión anteriores.
  • Soporte experimental para membresía de grupo a través de autenticación de Google
  • Preestablecer la configuración regional del usuario mediante invitación masiva
  • Añadir la capacidad de ir y venir entre PM y Nuevo Tema

Correcciones de errores

  • recurrir a anonymous y no a user al sugerir nombres de usuario para usuarios anónimos
  • Usar el nombre de argumento correcto en la traducción de revisiones pendientes
  • Ajuste de la posición del panel del menú
  • Usar descripción meta básica si faltan otras etiquetas de descripción
  • Las anulaciones de traducción de la configuración regional de respaldo no funcionaron en el cliente
  • “Customize Text” mostró la cadena MessageFormat compilada para traducciones _MF anuladas
  • La precedencia de la traducción fue diferente en el cliente y el servidor
  • Cálculo incorrecto del desplazamiento del encabezado
  • Añadir polyfill de desplazamiento suave
  • Usa el nuevo formato para el punto final de la etiqueta de búsqueda para evitar problemas
  • Notificar a los miembros del grupo cuando alguien cita o responde a su publicación.
  • Añadir más acciones al alcance de la clave de la API de cargas
  • Corregir la migración email_tokens_token_to_nullable
  • Asegurar que los nombres de los temas se escapen en los atributos HTML
  • Comprobar si el dominio de invitación es válido
  • Permitir que OAuth2Authenticator maneje asociaciones existentes
  • Imágenes de favicon de onebox borrosas
  • Solo considerarlo manejado por el compositor cuando hay un compositor
  • Diferir los eventos de creación de temas/publicaciones hasta que se agreguen los correos electrónicos
  • Hacer que las pruebas funcionen con un ID de carga inicial más alto
  • Seleccionar el borrador de tema correcto para el usuario
  • Actualizar has_topic_draft cuando se actualiza el borrador
  • Asegurar que MessageIdService pueda manejar cambios de nombre de host y multisitio
  • --header-offset no tuvo en cuenta el desbordamiento
  • Referencias al encabezado que conducen a un hilo de correo electrónico roto
  • Hacer que las pruebas de miniaturas comiencen con una pizarra limpia
  • Mostrar publicaciones pendientes en una categoría moderada
  • Prueba de transición de etiquetas
  • Transición de etiquetas solo si el nombre de la etiqueta cambió
  • Faltan URLs permitidas al mostrar alcances granulares de claves de API.
  • La autenticación maneja incorrectamente nombres de usuario duplicados
  • La actualización de una notificación consolidada debería llevarla a la parte superior.
  • Al usar autenticación externa, los caracteres no permitidos no se eliminaron del nombre de usuario
  • Hacer que el orden de clasificación de los temas de usuario no distinga entre mayúsculas y minúsculas
  • Añadir sufijo aleatorio al ID de mensaje saliente para el correo electrónico
  • Las insignias de PWA no se actualizaban
  • Coincidir con la profundidad indeterminada en la URL durante las pruebas de carga
  • Permite una estrategia de colocación más precisa en dispositivos móviles
  • No redirigir solicitudes XHR/JSON cuando se requiere inicio de sesión
  • Extraer y corregir la anulación de nombres de usuario por autenticación externa
  • Establecer auto_update en falso para temas/componentes que no son git
  • Omitir temas con URL en blanco en la tarea rake themes:update

Cambios de UX

  • Actualizar escalado y envoltura del contenedor de navegación
  • Maneja correctamente la tecla escape en el selector de emojis
  • Mostrar siempre el avatar en las listas de temas móviles
  • Dejar que los controles de publicación móvil se desplacen en caso de desbordamiento
  • Mostrar tarjeta de grupo con estado de carga animado
  • Prevenir el desbordamiento de la línea de tiempo en casos extremos
  • Extender el hipervínculo de usuario en los registros de acciones del personal
  • Corregir el tamaño del icono de estado del tema en los resultados de búsqueda móvil
  • Aplicar formatos de enlace solo al pegar en selecciones que no contienen etiquetas similares a bbcode
  • Hacer que el cambio al modo de respuestas filtradas sea menos brusco.
  • Mejorar el posicionamiento de la visualización de presencia del compositor
  • Desplazar la fila a la parte superior del contenedor en select-kit
  • Corregir el estilo del menú desplegable de flair en la cuenta de usuario
  • Eliminar el estilo que rompe el compositor en la página de PM
  • Reducir la brusquedad del compositor en Android
  • Prevenir el desbordamiento en las fechas de la línea de tiempo móvil
  • Mejorar el estilo de la información de etiquetas
  • Corregir la alineación en la barra de navegación de grupos
  • Aplicar formatos de enlace solo al pegar en selecciones que no contienen enlaces

Rendimiento

  • Hacer que las pruebas sean más rápidas prefabricando más cosas
  • Prefabricar más partes de users_controller_spec
  • Acelerar las pruebas prefabricando más cosas
  • Prefabricar pósters en topics_controller_spec
  • Prefabricar más de topics_controller_spec.rb
  • Instantánea de Redis durante las pruebas
  • Acelerar las pruebas
  • Añadir índice en email_tokens.token_hash
  • Reducir algo de tiempo del conjunto de pruebas
  • Migrar normalized_emails en una migración

Accesibilidad

  • Enfocar el último tema visto en las listas de temas
  • Mover el foco al tema resaltado al visitar un tema
  • Eliminar etiqueta duplicada en el campo de confirmación de registro
16 Me gusta