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

Actualizaciones de seguridad

Esta beta incluye 1 corrección de seguridad tras un aviso sobre una dependencia anterior. Para más información, consulta el aviso de seguridad en Possible RCE escalation bug with Serialized Columns in Active Record · Advisory · discourse/discourse · GitHub

Nuevas funciones

Esta versión incluye varias funciones adicionales más pequeñas, entre ellas:

  • Permitir el atributo allow de iframe en las publicaciones
  • Usar el ancho completo de la publicación para las incrustaciones de Vimeo
17 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 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 detallan a continuación.

Mejoras de plugins

discourse-data-explorer

Cambios de UX

  • Hacer que los encabezados de la tabla de resultados de consultas sean fijos

discourse-theme-creator

Correcciones de errores

  • Diferir correctamente la carga de la localización de administrador

discourse-adplugin

Nuevas funciones

  • Soporte para colocar anuncios entre la lista de temas para anuncios internos

Correcciones de errores

  • No renderizar el conector cuando no deberíamos mostrar un anuncio en el elemento de la lista de temas.

discourse-assign

Cambios de UX

  • No mostrar el glifo del menú de usuario de asignación cuando la barra lateral está habilitada

discourse-calendar

Nuevas funciones

  • Agregar días festivos de Matariki para Nueva Zelanda

Correcciones de errores

  • Generar definiciones para días festivos indonesios
  • Eliminar publicaciones de eventos que no sean días festivos automáticos

discourse-saved-searches

Correcciones de errores

  • No crear publicaciones para temas eliminados

discourse-subscriptions

Correcciones de errores

  • Permitir al usuario actualizar los detalles de la tarjeta para suscripciones recurrentes

discourse-reactions

Cambios de UX

  • Indica la razón por la que no puedes eliminar un “me gusta”/reacción

discourse-checklist

Correcciones de errores

  • Hacer que otras casillas de verificación no sean editables mientras se actualiza la actual.

discourse-translator

Correcciones de errores

  • :globe_with_meridians: Agregar mapeo de idioma para tailandés

discourse-chat

Nuevas funciones

  • Tarjeta de vista previa del canal de chat
  • Barra lateral de chat en la barra lateral principal

Correcciones de errores

  • Abre correctamente el canal desde la tarjeta del usuario
  • La ventana gráfica no se expande en pantalla completa
  • Mover CSS a extensiones de barra lateral
  • Marca la ventana gráfica como no expandida cuando está en pantalla completa
  • El modal del selector no estaba filtrando correctamente los canales
  • Después de crear el canal, respeta el modo actual
  • No obtener mensajes para el canal borrador sin ID
  • Modal de creación de canal con error de parámetro de tipo requerido
  • Evita cargar más para restablecer la lista
  • Maneja correctamente el estado activo de la fila del canal de chat
  • Usar as_json en lugar de to_json para el bus de mensajes de chat DM
  • Permitir al usuario enviarse mensajes directos a sí mismo nuevamente y corregir inconsistencias en DM
  • Asegura que se muestre “no se encontraron miembros” al filtrar
  • Evita que los emojis destruidos rompan la interfaz de usuario
  • El estado de seguimiento es un objeto ember y debería usar set
  • Hace que la página de exploración sea desplazable correctamente
  • Muestra solo una barra lateral en dispositivos móviles
  • Forma de notificación
  • Varias correcciones para la altura/desplazamiento de las páginas de chat
  • Evita que el nombre/descripción nulo anule el otro

Cambios de UX

  • El fondo enfocado no era visible en el creador de DM
  • Corregir el ancho del chat a pantalla completa cuando se combina con la barra lateral experimental
  • Eliminar el espacio en la barra lateral con el chat a pantalla completa
  • Oculta avisos inútiles para el chat
  • Corregir el indicador de mensajes del canal
  • Mejorar las sugerencias de categoría al crear un canal.
  • Muestra el botón de eliminar usando un icono rojo
  • Ocultar la descripción cuando está vacía y no es editable
  • No enfocar el compositor en iPad
  • Mueve el botón de unirse/salir a la pestaña “acerca de”
  • Soporta emojis en el título de la vista “acerca de”
  • Evita que el iPad autenfocque la entrada del filtro

Funciones y correcciones adicionales

Haz clic para expandir

Nuevas funciones

  • Publicar el estado de todos a todos
  • Salida de plugin para la barra lateral
  • Permitir el atributo allow del iframe en las publicaciones
  • Eliminar automáticamente el estado del usuario después de un período predefinido
  • Usar el ancho completo de la publicación para las incrustaciones de Vimeo

Correcciones de errores

  • Problemas de usabilidad móvil en la vista del rastreador
  • Corrige algunas regresiones en select-kit
  • Detectar Firefox `< 89 como navegador no compatible
  • Establecer opciones del resolvedor en el resolvedor heredado
  • Actualizar la especificación de invitación masiva inestable
  • Simplemente incrustar el CSS de QUnit en el HTML de prueba de temas
  • Asegurar que las rutas del filtro de categoría-etiqueta funcionen
  • Aplicar todas las reglas de palabras vigiladas a los campos de usuario
  • Asegurar que el noscript de la pantalla de bienvenida se cargue para navegadores heredados
  • Asegurar que la lógica de la pantalla de bienvenida sea compatible con iOS12
  • Agregar redirección de ember para tags/:tag_id → `tag/:tag_id
  • Los límites de longitud mínima/máxima del nombre de usuario no se validaron
  • Las entradas que usan focusout regresaron en #17345
  • Permitir que los nombres de plantilla de conector sean camelCase
  • Debería ser UploadReference en lugar de UploadReferences
  • Asegurar que no haya límite en la configuración de la lista de etiquetas
  • Asegurar que pull-hotlinked pueda reescribir oneboxes solitarios
  • Corregir error en la definición del componente ip-lookup
  • Las publicaciones pueden pertenecer a temas eliminados permanentemente
  • Reemplazar onebox markdown al extraer imágenes enlazadas
  • El cierre de sesión podría fallar debido a un usuario en caché
  • Mostrar correctamente los errores de /admin/emails
  • El enlace de preferencias de la barra lateral experimental no se muestra para los usuarios
  • Mover ember-cli-deprecation-workflow a dependencias en tiempo de ejecución
  • currentUser incorrecto podría estar en caché para solicitudes con clave API
  • Patrón de expresión regular de Vimeo

Cambios de UX

  • Corrige el jitter de 1px en la navegación
  • Agregar clases al modal de creación de cuenta para una personalización más fácil
  • Corregir la alineación del interruptor de la barra lateral experimental, agregar hovers
  • Omitir la verificación de longitud en los borradores de respuesta
  • Animación menos entrecortada para la barra lateral experimental
  • Agregar border-box para evitar que el relleno se desborde
  • Hacer que los puntos de la pantalla de bienvenida usen los colores del tema
  • Un guardar siempre debe tener una acción de cancelar
  • No animar la barra lateral experimental al recargar
  • Mejorar las transiciones de la barra lateral experimental
  • Cambiar los colores de resaltado/selección en select-kit
  • Evitar saltos de desplazamiento en la barra lateral experimental
  • La pantalla de bienvenida siempre debe permanecer en la esquina superior izquierda de la ventana gráfica
  • El aviso del personal debe utilizar el ancho completo de la publicación
  • Evitar la superposición entre el cargador de pantalla de bienvenida y el texto de la pantalla de bienvenida en algunos navegadores take 2
  • Evitar la superposición entre el cargador de pantalla de bienvenida y el texto de la pantalla de bienvenida en algunos navegadores
  • Ocultar el enlace de marcador del menú de usuario cuando la barra lateral experimental está habilitada
  • Actualizar categorías/etiquetas en la barra lateral solo después de guardar.
  • Forzar el estilo de categoría de viñeta en la barra lateral
  • Mejora de la barra lateral experimental móvil
  • Eliminar el valor de color codificado
  • Falta de especificidad
  • Conservar el estilo de insignia de categoría en el kit de selección de categorías.
  • Hace que la configuración de la pantalla de bienvenida esté habilitada por defecto
  • Usar discourse-ready como base para eliminar la pantalla de bienvenida
  • Se hizo que el botón “Descartar nuevo” fuera clickeable reemplazando el método float.
  • Ocultar el desbordamiento de li de la barra lateral, eliminar el margen del título
  • Mejorar la barra de desplazamiento de la barra lateral experimental
  • Cambios menores de alineación de la barra lateral experimental
  • Eliminar el texto de notificación de la barra lateral experimental
13 Me gusta