# Notas de la versión Discourse 2.4.0.beta5

**URL:** https://meta.discourse.org/t/discourse-2-4-0-beta5-release-notes/129988
**Category:** Announcements
**Tags:** release-notes
**Created:** [1 Octubre, 2019 21:08 UTC](https://meta.discourse.org/t/discourse-2-4-0-beta5-release-notes/129988 "2019-10-01T21:08:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [1 Octubre, 2019 21:08 UTC](https://meta.discourse.org/t/discourse-2-4-0-beta5-release-notes/129988/1 "2019-10-01T21:08:23Z")

</div>

# Nuevas funciones en 2.4.0.beta5

### Paneles de acceso rápido en el menú de usuario

Una nueva adición de UX en 2.4.0.beta5 es un menú de usuario con múltiples paneles. ¡Ahora los usuarios tienen acceso directo a notificaciones, marcadores y mensajes directamente desde el menú de usuario!

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/1/51f008ea169682070c40fd715301746c232846ea.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/a/fa8513ac66f2cfbedc75c3aa796e04a142738ab8.png)

Además, los usuarios pueden acceder directamente a partes de su perfil de usuario y preferencias haciendo clic en su nombre de usuario, como se muestra a continuación.

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/7/6775929a8a3a7fbcf565d6d663cce0188e655d73.png)

### Incrustaciones de video a pantalla completa usando `iframe`

De forma predeterminada, el atributo `allowfullscreen` de `iframe` ahora está en la lista blanca. Esto permite que los videos de proveedores como Vimeo utilicen el modo de pantalla completa directamente desde Discourse.

 ![45%20PM](https://global.discourse-cdn.com/meta/original/3X/c/a/ca29638d79b88a9276fdbdf8447cc3e2df6f3d71.jpeg)

Por supuesto, aún necesitas agregar el enlace de origen a la configuración del sitio `iframes permitidos` para que aparezca.

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [1 Octubre, 2019 21:08 UTC](https://meta.discourse.org/t/discourse-2-4-0-beta5-release-notes/129988/2 "2019-10-01T21:08:23Z")

</div>

### ¡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 en la experiencia de usuario (UX) y más, asegúrate de revisar las Funciones y correcciones adicionales enumeradas a continuación.

### Actualizaciones de seguridad

Esta versión beta incluye 4 correcciones de seguridad para problemas reportados por nuestra comunidad y [HackerOne](https://hackerone.com/discourse).

- Actualizar la dependencia de rubyzip
- Actualizar rack-mini-profiler a la última versión para corregir XSS
- No permitir base\_uri como host incrustable si no existe ninguno
- XSS al mostrar la ubicación del perfil de usuario en el campo de perfil

# Mejoras de plugins

### discourse-calendar

- Agregar nuevo trabajo programado EnsureConsistency
- Agregar etiqueta de cuadro combinado cuando no se establece la zona horaria del usuario

### discourse-akismet

- Limpiar publicaciones y elementos revisables al eliminar un usuario marcado por Askismet
- Establecer estilos de botón usando la nueva API button\_class

### discourse-chat-integration

- Soporte para nombre de usuario personalizado de Slack
- Permitir comandos de barra para establecer reglas en grupos privados

### discourse-assign

- Agregar soporte para nombres de usuario Unicode
- Panel de acceso rápido para asignaciones
- Agregar punto final para listar todas las asignaciones por usuario

### discourse-logster-transporter

- No comparar claves secretas usando igualdad de cadenas

### discourse-policy

- Soportar fechas de renovación de políticas consistentes
- La migración no tuvo en cuenta el nuevo campo has\_policy
- Al verificar la aceptación de la política, se estaba consultando la fecha incorrecta

### discourse-adplugin

- Soporte para AdButler

### discourse-github

- Emparejar usuarios con commits realizados desde correos electrónicos noreply

### discourse-data-explorer

- Permitir que los grupos accedan a consultas
- Capacidad para importar una consulta exportada

### discourse-bbcode

- Limitar los valores permitidos de tamaño de fuente

# Funciones y correcciones adicionales

> **Haz clic para expandir**
>
> ### Nuevas funciones
> 
> - Agregar soporte para iconos maskables en el manifiesto PWA
> - Hacer que el botón de compartir soporte JavaScript personalizado
> - Actualizar mini\_scheduler para admitir filtrado de historial
> - Permitir que la incrustación ignore HTTP REFERER
> 
> ### Correcciones de errores
> 
> - Restablecer la configuración del sitio observada cuando cambia la configuración regional predeterminada
> - Respetar la lista blanca Unicode al sugerir un nombre de usuario
> - Escapar correctamente el texto de descripción de la categoría
> - Cambiar el enfoque cuando la aplicación se reanuda en Android
> - Incluir etiquetas de video y URLs cortas en el método ‘have\_uploads’.
> - Incluir ‘short\_path’ como src en el método each\_upload\_url.
> - La instalación de PWA se rompió debido a la falta de un logotipo básico
> - Limpiar el estado de DiscoursePluginRegistry después de las pruebas que lo utilizan
> - Corregir las opciones dadas al limitador de velocidad por minuto
> - Renderizar correctamente los puntos de acceso de plugins del lado del servidor (#8106)
> - Requerir una cantidad mínima de elementos revisables antes de calcular los umbrales
> - La sensibilidad no funcionaba de forma predeterminada
> - Eliminar versiones de la inicialización de Active Record (#8105)
> - Ignorar min\_trust\_to\_send\_messages al enviar mensajes a grupos (#8104)
> - Salto correcto a publicación con susurros/pequeñas acciones
> - De forma predeterminada, no abortar el rastreo de Google Groups en caso de error
> - Dividir la migración en dos pasos en la guía para desarrolladores (#8103)
> - Aplicar la lógica de ocultar publicaciones solo a acciones de señalización
> - El rastreador de Google Groups no pudo iniciar sesión
> - Vista previa de hasta ‘max\_oneboxes\_per\_post’ oneboxes
> - Volver a poner la cosa de TL3 → TL0 para spam
> - Las señales ignoradas no deben contar en tu puntuación de precisión
> - Corregir el manejo de errores SCSS del tema
> - Volver a cargar los estilos de hojas de los plugins en vivo al editar en desarrollo
> - Volver a cargar los estilos de hojas de los plugins en vivo cuando cambia el esquema de color
> - No incluir variables de tema en el SCSS del plugin y corregir register\_css
> - No permitir la publicación de plantillas de temas de categoría sin cambios
> - Escapar $ en las traducciones antes de interpolación (#8100)
> - Abrir borradores para mensajes privados desde la pantalla Actividad \>` Borradores.
> - Asegurar que la página se vuelva a cargar correctamente cuando hay un hash presente (#8096)
> - No mostrar a los no miembros como lectores cuando la publicación es un susurro
> - Mejorar la protección contra nombres de usuario problemáticos (#8097)
> - Cargar correctamente las plantillas hbs crudas desde la carpeta de JavaScript del tema
> - Especificar explícitamente el formato al cargar `/associate/{{token}}`
> - Agregar soporte para el parámetro de consulta de versión en InlineUploads
> - No escapar `fancy_title` nuevamente. (#8095)
> - No mostrar el recuento más reciente en las pestañas de las listas de etiquetas
> - Migraciones multisitio de Rails 6 y migraciones de plugins
> - Soportar `<img>` en bloques de código al incrustar cargas
> - Hacer que los patrones de expresiones regulares de Markdown no distingan entre mayúsculas y minúsculas.
> - No registrar las ediciones de ‘pull\_hotlinked\_images’ en el registro de acciones del personal
> - Cambiar el color del ícono de flecha de clasificación del panel de administración al pasar el cursor
> - Permitir que mailgun\_api\_key también soporte su “clave de firma de webhook HTTP” (#8091)
> - Convertir todos los valores numéricos en informes
> - Borrar datos de autenticación de la sesión después de crear una cuenta (#8040)
> - El directorio de usuarios no debe incluir usuarios no aprobados
> - POP3 no funciona con TLS 1.3
> - Traducción faltante
> - Cambiar al inicio de sesión externo en pantalla completa para Safari
> - Inline\_uploads y subcarpeta
> - Tarea migrate\_to\_s3 y subcarpeta
> - Errores en las pruebas de qunit cuando falta información de verificación de versión
> - No mostrar avatares de usuarios en etapa al expandir el indicador de recuento de lecturas
> - Mostrar emojis en los fragmentos de resultados de búsqueda
> - Mejorar la detección de Onebox (#8019)
> - Especificación rota
> - Modificar String congelado y profile\_db\_generator usa el ID de categoría (#8080)
> - Migrar post\_edit\_time\_limit a tl2\_post\_edit\_time\_limit (#8082)
> 
> ### Cambios en la experiencia de usuario (UX)
> 
> - Corregir la colocación del progreso del tema
> - Corregir la alineación en la barra de progreso del tema y eliminar algunos números mágicos
> - Mejorar el diseño del compositor en iPads
> - Cambiar el enlace de motivo de edición del compositor a un ícono
> - Usar la API de Visual Viewport para la altura del compositor en iOS
> - Agregar clase para distinguir categorías específicas de moderadores en la página de Acerca de
> - Usar formato mediano para mostrar el tiempo en avisos de publicación. (#8074)
> - Mostrar la versión instalada con SHA en lugar del número de commits
> - Ajustar la alineación del avatar de presencia del compositor RTL
> 
> ### Rendimiento
> 
> - Asegurar que inicialicemos la caché de esquemas en todo el multisitio
> - Evitar crear un hilo cada vez que cerramos una conexión
> - Actualizar el recuento de lectores cuando se lee una publicación de otro usuario. No volver a obtener los datos de la publicación solo para actualizar el recuento. (#8078)
