Notas de la versión de Discourse 2.7.0.beta3

Nuevas funciones en 2.7.0.beta3

:warning: Si tu sitio no está ejecutando actualmente la versión 2.7.0.beta2, por favor revisa las advertencias importantes en Discourse 2.7.0.beta2 Release Notes

Mejorar el rendimiento de la migración de la base de datos

Se descubrió que una migración de base de datos en una versión anterior podía causar un estado de solo lectura durante la migración. Esto era más probable en sitios con bases de datos grandes. La migración se ha actualizado para ser más eficiente y evitar el estado de solo lectura.

Agregar una nueva sección de funciones al panel de administración

¿Sabías que hay administradores de sitios Discourse que no leen estas notas de lanzamiento? ¡Lo sé, a mí también me cuesta creerlo!

Bromeas aparte, para ayudar a todos los administradores de Discourse a conocer las nuevas funciones, ahora soportamos resaltar las funciones en el panel de administración.

Mejoras de accesibilidad

Siempre trabajamos para asegurar que todos en internet puedan usar Discourse, incluyendo a quienes utilizan tecnología de asistencia. Con ese fin, esta versión incluye numerosas mejoras de accesibilidad basadas en una auditoría reciente que realizamos.

  • Atributos aria-{expanded,haspopup} y título de usuario en el menú hamburguesa
  • Establece correctamente role=dialog y aria-labelledby para d-modals
  • Usa role=button y soporta ariaPressed para tapTile
  • Estructura el menú de usuario como pestañas
  • Convierte el indicador de ediciones de publicaciones en un botón en lugar de un enlace
  • Mejora la accesibilidad del filtro de búsqueda en opciones
  • Mejora la búsqueda avanzada y los encabezados HTML
  • Asocia los controles de búsqueda con sus etiquetas
  • Agrega aria-label al botón de limpiar entrada
  • Actualiza el rol de nombre seleccionado a botón
29 Me gusta

¡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 Funciones y correcciones adicionales enumeradas a continuación.

Mejoras de complementos

Muchos complementos

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

Traductor

  • Agregar configuración del sitio para configurar el número de traducciones por minuto

Integración de chat

  • Agregar soporte para Google Chat

Zendesk

  • Soporte para sincronización bidireccional

Asignar

  • Redirigir a la página de inicio de sesión si se intenta ver temas asignados como anónimo
  • Mejorar el mensaje de error al asignar un MP a un usuario que no tiene acceso al MP

Funciones y correcciones adicionales

Haz clic para expandir

Nuevas funciones

  • Agregar entrada de metadatos de correos electrónicos de contacto al metadato opcional del complemento
  • Agregar encabezados de respuesta adicionales al formato de registro de nginx

Correcciones de errores

  • Permitir una sola invitación por dirección de correo electrónico
  • El título del botón traducido no funcionaba
  • No almacenar en caché los nombres de niveles de confianza traducidos en la configuración del sitio
  • Creación de cuenta de autenticación externa en la aplicación de iOS
  • Asegurar que ‘tr’ se llame a una cadena.
  • No se puede eliminar la selección del selector de grupo en la configuración del grupo de etiquetas
  • Restaurar el comportamiento del botón de eliminar del resumen del usuario.
  • Encuestas que se extienden en los historiales de respuestas a publicaciones
  • Mover la migración de post_search_data a un trabajo único
  • Soportar versión en la carga útil de nueva función
  • El enlace “Personalizar texto” estaba roto en la página de administración de insignias
  • Solo despriorizar coincidencias exactas en menciones
  • Despriorizar usuarios inactivos en la búsqueda de usuarios
  • Destruir las claves de API de usuario asociadas al hacer un usuario anónimo.
  • Limpiar la cookie authentication_data después del inicio de sesión
  • Descartar temas no leídos con una etiqueta
  • Asegura que timeline_lookup incluya la última tupla
  • El trabajo Reindex_search debería funcionar en modelos sin datos de búsqueda
  • Eliminar la UX de renderizado del modelo de marcador
  • No se puede encontrar currentThemeColorSchemeId cuando no hay themeId presente
  • Verificar el resultado de confirmación antes de eliminar el registro SSO
  • Eliminar horarios programados de DND cuando el programa está deshabilitado
  • Parece que a veces los shims son evaluados por motores JS más antiguos
  • Imprimir HTML sin procesar de la imagen del logotipo para omitir la codificación HTML no deseada
  • Actualizar categorías sin recargar la página completa
  • URL rota cuando el nombre de usuario contiene una subcarpeta.
  • La ventana emergente de compartir está posicionada incorrectamente en locales RTL

Cambios de UX

  • Hacer que los temas de la página de categorías de escritorio coincidan con los de móviles
  • Pequeño ajuste en la advertencia de eliminación de categoría
  • Respetar la configuración del sitio email_editable en la página de activación de usuario.
  • Simplificar la biografía narrativa del bot
  • Hace que el editor de temas muestre el marcador de posición correctamente para idiomas RTL
  • Mostrar imagen de vista previa de error de onebox como favicon
  • Especificar ancho y alto para la imagen de error de vista previa de onebox
  • Advertir sobre mensajes que quedarán huérfanos al eliminar un grupo.

Rendimiento

  • Agrupar migración costosa de publicaciones
  • Migrar datos de búsqueda después de cambiar el nombre de la configuración regional
18 Me gusta