2.9.0.beta9: Corrección de seguridad, corrección de errores y más

Actualización de seguridad

Esta beta incluye una corrección de seguridad: ‘Las invitaciones por correo electrónico a temas no tienen límite de velocidad en algunos casos’

Nuevas características

Esta versión incluye una serie de características adicionales más pequeñas, que incluyen:

  • Añadir botón de eliminar imagen en la vista previa.
  • Añadir soporte para palabras observadas que distinguen entre mayúsculas y minúsculas
  • Añadir banner de llamada a la acción para el tema de bienvenida
18 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 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 una corrección de seguridad para problemas informados por nuestra comunidad y HackerOne.

  • Limitar invitaciones por correo electrónico por tema

Mejoras de plugins

discourse-encrypt

Nuevas funciones

  • Permitir etiquetar y editar rápidamente en PM cifrados.

discourse-github

Nuevas funciones

  • Añadir configuración para limitar el número de backlinks por publicación.

discourse-assign

Nuevas funciones

  • Asignar estado
  • Permitir enviar el modal de asignación con ctrl+enter

discourse-prometheus

Nuevas funciones

  • Añadir la métrica job_failures

discourse-automation

Nuevas funciones

  • Crear nuevo disparador pm_created para el script auto_responder. (patrocinado por Elastic) :tada:

discourse-code-review

Correcciones de errores

  • Renombrar can_review a can_review_code

docker_manager

Nuevas funciones

  • Forzar una reconstrucción cuando se está detrás de un commit específico de discourse.

discourse-reactions

Correcciones de errores

  • El informe CSV carecía de fechas

discourse-restricted-replies

Correcciones de errores

  • Ya no es necesario anular los parámetros de categoría ya que el problema se corrigió en el núcleo.

discourse-chat

Nuevas funciones

  • Atajo de teclado para abrir/cerrar el cajón de chat
  • Respetar las preferencias del usuario de ignorar / silenciar / bloquear usuarios de DM
  • Mostrar estado en la lista de usuarios de mensajes directos
  • Mostrar estado junto al avatar en los mensajes de chat

Correcciones de errores

  • Restaurar/corregir las funciones de cita en tema y copiar cita
  • Implementa DeletedChatUser como marcador de posición para usuarios eliminados
  • El personal puede participar en los canales de presencia de chat de categorías privadas.
  • Corrige la pantalla blanca de iOS sin causar saltos de desplazamiento
  • No preparar el mensaje enviado si hay más para cargar.
  • El orden de las membresías depende del nombre de usuario
  • Evita fallos de prueba en la especificación del movedor de mensajes
  • Aplica el foco del compositor después del envío
  • Elimina la lógica del primer canal ideal de unfollowChatChannel
  • Mueve las membresías fuera del decorador del canal
  • Permite al propietario de los mensajes restaurar mensajes eliminados
  • Elimina -webkit-overflow-scrolling
  • Llama a vibrar solo una vez al reaccionar
  • Varias optimizaciones en dispositivos móviles para el panel en vivo
  • Asegura que incluso los mensajes sin avatar se rastreen
  • No llames a la función limitada inmediatamente para evitar perder la actualización en redimensionamiento rápido
  • No incluye el estado al cargar canales si el estado del usuario está deshabilitado en la configuración
  • Marca el mensaje como visible tan pronto como aparece la primera línea en la ventana gráfica
  • No permitir cargas de chat si está habilitado secure_media
  • Comprueba si la notificación tiene un título o deja que el enrutador la maneje
  • Marca el mensaje como visible cuando el 60% está dentro de la ventana gráfica
  • Evita fallos al unirse al canal
  • No corrompe los IDs de último leído de los usuarios.
  • Asegura que las notificaciones de chat tengan una URL
  • Restaura la presencia y la muestra en la barra lateral
  • Asegura que la insignia muestre la categoría no categorizada
  • Corrige la regresión de altura en la página de exploración
  • Evita la mutación de los usuarios seleccionados del creador de DM
  • Los mensajes directos de la barra lateral están limitados a 20
  • Ajusta el espaciado del indicador de respuesta en iOS
  • Asegura que la consulta de membresía no devuelva duplicados

Cambios de UX

  • Alineación de la pestaña de miembros
  • Asegura que la posición del cajón sea correcta con el compositor de temas pequeño/cerrado
  • Aumenta el número máximo de canales públicos recuperados de 20 a 50
  • Coincide con el fondo de la barra de desplazamiento con el fondo de la lista de canales
  • Ajusta la altura a pantalla completa para la aplicación de iPad iOS
  • Omite las adiciones de la barra lateral si el usuario ha deshabilitado el chat
  • Borde del chat del avatar
  • Evita que el anillo de presencia mueva el avatar
  • Ajusta para adaptarse al compositor en escritorio, corrige el diseño del iPad
  • Aumenta ligeramente el margen sobre la lista de pestañas
  • Ajustes en la página de información
  • Ajustes en las páginas de exploración y miembros
  • La pantalla de canal de borrador de chat ya está en un contenedor con la altura correcta

Rendimiento

  • Evita N+1 en canales públicos debido a la URL del tema

Funciones y correcciones adicionales

Haz clic para expandir

Nuevas funciones

  • Actualiza el aviso del modo bootstrap para añadir enlaces de invitación y asistente
  • Añade un banner de CTA de tema de bienvenida
  • Muestra el estado en los flujos de publicaciones
  • Añade botón de eliminar imagen en la vista previa.
  • Rastrea estadísticas sobre trabajos programados fallidos
  • Muestra la respuesta SMTP en la lista de correos electrónicos enviados por el administrador y reorganiza las columnas
  • Añade soporte para palabras vigiladas que distinguen entre mayúsculas y minúsculas
  • Muestra el estado del usuario en la página de perfil del usuario

Correcciones de errores

  • Destruye todas las publicaciones al eliminar un tema de forma permanente
  • Ignora los errores SSL al generar oneboxes
  • Imágenes de onebox rotas debido a errores de normalización de URL
  • No genera un error si el archivo no se encuentra en S3.
  • Hace que el observador de palabras funcione con cadenas nulas
  • El script de importación de phpbbb no estaba analizando etiquetas de youtube
  • Evita que el teclado de Android se oculte instantáneamente al enfocar sk
  • Permite añadir la misma palabra vigilada con una capitalización diferente
  • Registra correctamente todos los fallos de trabajos internos
  • No canjea invitaciones caducadas al registrar un nuevo usuario
  • Los enlaces de la sección “Más” secundaria no se marcan como activos
  • Maneja que el actor no tenga preferencias en UserCommScreener
  • No memoriza la configuración del sitio en el guardián
  • Ámbito de memorización de la moderación de categorías por categoría
  • Muestra el banner de actualización solo una vez en las categorías con listas de subcategorías
  • Se da de baja del canal /reviewable_counts al salir de la ruta de índice de revisión
  • Los enlaces se marcan incorrectamente como activos en Sidebar::MoreSectionLinks
  • Evita el uso de dig al buscar la clase del trabajo
  • Inyecta appEvents en ScreenTrack
  • Utiliza el idioma predeterminado para el pie de página de los temas incrustados
  • No anula la configuración del sitio top_menu en el paso de estilo del asistente
  • Errores con el selector de año y el botón de borrar
  • Actualiza la clave de caché de word_watcher siguiendo el cambio de esquema
  • El último paso del asistente “corporativo” no guardaba los cambios
  • Los bots podían generar errores cuando el método de generación de slugs estaba codificado
  • Acepta solicitudes HEAD para el webhook de mandrill
  • Muestra el spinner de carga de marcadores correctamente
  • Asegura que todas las opciones de consulta de temas públicos se puedan usar a través de Ember
  • Asegura que theme_uploads_local solo tenga un / al principio
  • Muestra el desbordamiento de la barra de botones en iPad y móvil
  • El filtro UserCommScreener actúa sobre el ID de usuario de los IDs de usuario de destino
  • Permite valores de matriz para campos personalizados en los parámetros de categoría.
  • Asegura que los manejadores de errores se rendericen correctamente sin preload_json

Cambios de UX

  • Añade el interruptor de la barra lateral izquierda cuando la barra lateral está habilitada
  • Mejora la copia del estado vacío en la página de actividad/temas
  • Muestra el espacio entre las opciones de ordenación de etiquetas en los PM
  • Mueve los enlaces “Acerca de” y “Preguntas frecuentes” a la sección secundaria en el menú desplegable “Más…”
  • Actualiza los estilos de la página del asistente de administración de registro
  • Corrige la posición y el fondo del icono de bloqueo de chat
  • Ten en cuenta la navegación del centro del iPad al calcular la parte superior
  • Mueve los enlaces en el pie de página de la barra lateral a la sección de comunidad
  • Añade puntos suspensivos para nombres de categoría largos en el selector de categorías desplegable
  • Cambia el icono no relacionado en el aviso de registro de CTA
  • Elimina el recuento de los enlaces de la sección “Más”
  • Ajusta el margen de la barra lateral para evitar la altura del compositor
  • Corrige el espacio adicional para metadatos de grupo en el perfil del usuario
  • Diseño actualizado de la página de activación de cuenta
  • Añade el descargo de responsabilidad de los TOS a la firma de invitación
  • Solo establece el estado de carga de los marcadores del usuario cuando se está cargando
  • La apariencia de la barra lateral no debería reducir las fuentes
  • Estilos de enfoque de la barra lateral, elimina el hover para el tacto
  • Reduce el número de enlaces que se muestran en Comunidad por defecto
14 Me gusta