2.8.0.beta9: Descripciones de etiquetas, Búsquedas recientes, Avatares pegajosos y más

¡Aún más!

¡Pero espera, hay más! Hacemos todo lo posible para resaltar 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 Características y Correcciones Adicionales que se enumeran a continuación.

Actualizaciones de seguridad

Esta beta incluye 3 correcciones de seguridad para problemas informados por nuestra comunidad y HackerOne.

  • Mostrar solo etiquetas a usuarios con permiso
  • Eliminar caracteres bidireccionales Unicode sin renderizar en bloques de código
  • Eliminar respuesta específica de ember-cli de las rutas de la aplicación

Mejoras de plugins

Muchos plugins

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

Asignar

Correcciones de errores

  • Mejoras para asignar a una publicación
  • Ajustar la lista móvil para los cambios recientes en la lista de temas
  • Actualizar aria-labels en móvil / desplegable
  • El serializador current_user no lanza errores
  • Seleccionar un usuario estaba borrando los términos de búsqueda
  • Búsqueda rota de temas asignados
  • Usar la propiedad customOptions
  • Fijar la versión del plugin al ejecutar discourse <= 2.8.0.beta7
  • Sin error cuando se elimina la publicación asignada
  • Actualizar permisos de vista de Reasignar

Cambios de UX

  • Hacer que los iconos móviles coincidan con los de escritorio
  • Actualizar estilos del desplegable de reasignación

Chat

Nuevas funciones

  • Abrir enlaces de chat de categorías/etiquetas
  • Almacenar mensajes cocidos en el lado del servidor

Correcciones de errores

  • Asegurar que el usuario permanezca ‘presente’ en los canales de enrutamiento de notificaciones
  • Navegar a pantalla completa en vista móvil
  • El título del canal de chat en enlaces de pantalla completa a chatable
  • Mostrar extracto en la línea de respuesta
  • Botón de vista previa para canal anidado
  • Implementar selector de emojis
  • Habilitar el chat recarga en vivo, y hacer clic en el icono del chat se une al canal
  • Unificar el tamaño de fuente del título del canal de chat
  • Corregir las URL de notificación de chat
  • El regreso en móvil no debería enviar mensajes
  • Traducción de notificaciones de mensajes de chat del lado del cliente

Cambios de UX

  • Más ajustes
  • Espaciado + Cambios de notificación
  • Usar color terciario para el icono del botón de envío de mensajes en móvil
  • No reservar espacio para el indicador de presencia (segunda parte)
  • No reservar espacio para el indicador de presencia
  • Alinear elementos del título

Cifrar

Nuevas funciones

  • Desautorizar CSP no seguro si el plugin está habilitado

Correcciones de errores

  • Asegurar que los bots puedan enviar mensajes cifrados

BCC

Correcciones de errores

  • Envío de BCC a direcciones de correo electrónico

Tooltips

Nuevas funciones

  • Detectar mejor el ratón/tacto usando event-from

Suscripciones

Correcciones de errores

  • Excluir cargos bloqueados en el total de la campaña
  • Incluir compras únicas en el total de la campaña

Reacciones

Nuevas funciones

  • Consolidar notificaciones

Correcciones de errores

  • La expansión de publicaciones en el flujo de actividad estaba causando recargas
  • No incluir emojis no válidos en el campo de reacciones de publicaciones.

Crowd

Correcciones de errores

  • Evitar usar GlobalSetting para crowd_custom_html

Docs

Cambios de UX

  • Ajustar el espaciado de los elementos de la lista de temas

Características y correcciones adicionales

Haz clic para expandir

Nuevas funciones

  • Mostrar tarjetas de usuario para usuarios que están ‘respondiendo…’
  • Reemplazar la directiva Crawl-delay con limitación de velocidad adecuada
  • Enviar una cabecera ‘noindex’ en respuestas no canónicas
  • Soporte i18n en pruebas de plugins de Ember CLI
  • Añadir configuración de reglas de normalización de correo electrónico
  • Añade el alcance de uploads para claves API
  • Permitir que la configuración del tema solicite actualización
  • Registrar solo consultas de búsqueda de temas/publicaciones en el registro de búsqueda
  • Aplicar límites de velocidad por usuario en lugar de IP para usuarios de confianza
  • Cargas de copia de seguridad de uppy fragmentadas localmente con un nuevo plugin de cargador

Correcciones de errores

  • El objeto File nativo no se pasó a uploadHandler
  • CSS roto en #15141
  • No sugerir “user1” como nombre de usuario a los usuarios invitados
  • Añade código de estado 422 a bootstrap json
  • Permitir que el personal suba cuando deba y authorized_extensions esté en blanco
  • Asegurar que los hooks de widget siempre llamen a la instancia correcta
  • Trata a iPad como mobileView para el posicionamiento del popper
  • El aviso de registro global regresó en #15000
  • La configuración de marcadores en algunos casos estaba rota
  • No lanzar errores en claves duplicadas en Yaml
  • Posición del aviso de actualización de software en temas con encabezado adicional
  • Usar URL de CDN para avatares de onebox internos
  • Eliminar solo tokens de correo electrónico no confirmados Y expirados
  • No bloquear el navegador al tocar sugerencias de autocompletado en Android/Gboard
  • Eliminar la cabecera de correo Auto-Submitted de los correos SMTP de grupo
  • No fallar si la actualización del tema falla
  • Git no debería solicitar credenciales
  • Mantener las etiquetas existentes al editar temas de etiquetas
  • No acceder a permalink-check si no está autorizado
  • Permitir invitaciones si must_approve_users es verdadero
  • No publicar encuestas en el bus de mensajes cuando no hay encuestas
  • No publicar notificaciones en MessageBus para usuarios inactivos
  • Permitir deshabilitar la función de encuesta en discourse-markdown
  • Eliminar la etiqueta ‘Abrir borrador’ después de eliminar el borrador del tema
  • Asegurar que los enlaces de la lista de temas móviles se traten como transiciones de Ember
  • Recursión infinita al llamar a una acción refresh() en rutas
  • Añadir un botón de confirmación y cancelar al editar texto alternativo
  • Validar el número de votos permitidos por encuesta por usuario.
  • No sobrescribir la propiedad computada para la corrección del spinner de carga
  • Corrección del separador de la lista de temas
  • Excluir la publicación moderator_action para el recuento de respuestas en el resumen del usuario.
  • Título y chevron incorrectos al filtrar por número de publicación.
  • Filtro de categorías ninguna y todas
  • Caché de todas las palabras observadas
  • Borrar errores previos al mostrar el formulario de segundo factor
  • Registrar customOptions como filtro de select kit
  • Convertir temas incrustados de URL a forma absoluta
  • Error cuando SMTP está habilitado en PostAlerter sin correo entrante
  • Limpiar el nombre del emoji que es el nombre del archivo
  • Incluir todas las categorías en sortedCategories
  • Ajustar la alerta del encabezado de la lista de temas
  • Columna ambigua en downsize_uploads
  • Correcciones adicionales para la última visita en la lista de temas
  • Corregir regresiones introducidas en ae16b0a
  • Añade la clase faltante para el separador de la última visita
  • Redirigir a la página de inicio si no existen publicaciones
  • Excluir temas de etiquetas silenciadas en la lista de temas destacados de la categoría.
  • El cargador de emojis no utiliza data.name en la carga de uppy
  • Usar el grupo correcto de varios para el remitente SMTP
  • Eliminar direcciones CC mal formadas en el trabajo GroupSmtpEmail

Cambios de UX

  • Corregir la alineación en la barra de navegación del grupo
  • Ajustar el estilo del compositor móvil
  • Ajustar el estilo del compositor
  • Añadir atributo title a las celdas de informes
  • Cierra la selección múltiple al seleccionar cuando maximum=1
  • Corregir indentación extra en listas al admitir dirección de texto mixta
  • Añadir pruebas adicionales para pegar un enlace en una selección
  • Al pegar un enlace, usar reglas de linkify
  • La marca de tiempo no debe ocultar el manejador de la línea de tiempo del tema en móvil.
  • Usar título normal como fallback si el título para lector de pantalla no está disponible
  • Hacer que el banner ocupe todo el ancho
  • Reducir el período de supresión de digestos de un año a 6 meses
  • Corregir el color del botón de guardar edición rápida en esquemas oscuros
  • Mover la advertencia de compartir tema a una alerta flash modal
  • Añadir más alias de búsqueda para emojis.
  • Lanzar búsqueda a pantalla completa al presionar Enter por segunda vez
  • Correcciones de la lista de temas móviles, seguimiento de 0e371d4

Rendimiento

  • Actualizar hooks de widget para evitar eventos globales que bloquean el desplazamiento
  • Actualizar la implementación del mixin de desplazamiento
  • Deshabilitar el listener de ember touchstart
  • Usar listeners de eventos pasivos para touchstart, touchmove
  • Establecer la propiedad --header-offset solo cuando cambia
  • La actualización del primer PM no leído para el usuario no respeta los límites.
  • Usar una comprobación de dirección de texto más eficiente en la inicialización de select-kit
  • Reducir los registros consultados en UserStat.update_first_unread_pm.
  • Mover las pistas de preload a la <head>
  • Mejorar la velocidad de arranque de la aplicación JS optimizando customResolve()
20 Me gusta