2.7.0.beta8: Mejoras en el modal para compartir temas, campos de usuario buscables, pausa de imágenes animadas y más

Nuevas características en 2.7.0.beta8

:warning: Reconstrucción requerida. La reconstrucción actualizará las versiones de los paquetes a las más recientes y debe completarse si el sitio no ha sido reconstruido desde la línea de comandos en los últimos días.

Mejoras en el modal de compartir tema

El modal de Compartir tema ha sido renovado. Las invitaciones a temas se han actualizado para aprovechar el sistema actualizado de invitaciones de usuario. «Invitar» a un usuario existente ha sido renombrado a «Notificar».

Campos de usuario buscables

El personal ahora puede configurar los campos de usuario para que sean buscables, permitiendo a los usuarios encontrar a otros mediante campos personalizados.

Pausar imágenes animadas

¿Tu compañero subió otro meme? ¿Un amigo compartiendo la última locura de TikTok? Pueden ser divertidos de ver una vez, o dos, o seis veces, pero a veces simplemente resultan distractores y quieres que se detengan. Todas las imágenes animadas, como gif, ahora incluyen un botón de pausa. Pasa el mouse sobre la imagen para ver el botón de pausa en la esquina inferior derecha. En dispositivos móviles, toca cualquier parte de la imagen.

Ten en cuenta que los gif se pausarán automáticamente cuando esté habilitado el indicador de accesibilidad prefers-reduced-motion.

Nueva configuración del sitio trim_incoming_emails

Discourse recorta automáticamente las firmas y otro contenido «extra» de los correos entrantes. Algunos sitios prefieren que dicho contenido se mantenga. Los sitios que deseen desactivar el recorte de correos ahora pueden utilizar la configuración del sitio trim incoming emails para hacerlo.

Interfaz mejorada del creador de encuestas, parte 2

Se han realizado cambios adicionales en el creador de encuestas tras recibir retroalimentación sobre la renovación realizada en beta7. Esto incluye un área de texto en lugar de campos de texto al usar el creador avanzado, lo que permite a los usuarios pegar las opciones de la encuesta.

Ignorar visitas anónimas a páginas en sitios que requieren inicio de sesión

Los sitios que requieren inicio de sesión, por definición, exigen autenticación para acceder. Los usuarios anónimos —aquellos que no han iniciado sesión— no pueden ver contenido, solo la página de inicio de sesión. Discourse sigue contabilizando las visitas de usuarios anónimos a la página de inicio de sesión, lo que ha causado confusión entre los administradores de sitios que pensaban que su contenido era visible. Para evitar confusión, las visitas anónimas a la página de inicio de sesión ya no se contarán en dichos sitios.

Mostrar un aviso si no se puede renderizar el video

Los videos vienen en todas las formas y tamaños. Desafortunadamente, también existen en muchos códecs diferentes. No todos los dispositivos o navegadores admiten todos los códecs. Cuando no se puede reproducir un video, Discourse ahora muestra una advertencia al usuario, en lugar de simplemente mostrar un video roto.

34 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 versión beta no incluye ninguna corrección de seguridad. Se publicó una corrección de seguridad para el complemento Calendario.

  • Complemento Calendario: prevenir la llamada a métodos arbitrarios desde la entrada

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

Firmas

  • Agregar regla CSS predeterminada para limitar el ancho de la imagen al ancho del elemento padre

Onebox

  • Mostrar PR/Problemas largos con un extracto expandible

OAuth2 Básico

  • Manejar datos email_verified no válidos del proveedor de identidad

BCC

  • Agregar personalización de nombre
  • Actualizar sintaxis

Zendesk

  • Agregar opción para incluir todas las categorías

Integración de Chat

  • Mejorar el formato de los mensajes de transcripción de Slack
  • Agregar compatibilidad con atajos de mensajes de Slack

Data Explorer

  • Agregar modal de ayuda

Asignar

  • Mejorar el texto de acceso rápido cuando no hay temas asignados

Docker Manager

  • Mostrar siempre Docker Manager en segundo lugar en la lista

Funciones y Correcciones Adicionales

Haz clic para expandir

Nuevas funciones

  • Pequeñas mejoras en la inserción de la lista de temas
  • Incluir adorno de avatar en los avatares listados en las secciones “Más…” del resumen de usuario
  • Los moderadores de TL4 y de categoría pueden fusionar publicaciones
  • Agregar webhook de puntuación de revisable actualizada
  • Permitir el uso de la vista “top” para la inserción de la lista de temas
  • Un filtro de baja prioridad para la cola de revisión.
  • Permitir pausar imágenes animadas en las publicaciones
  • Hacer que la etiqueta de salida category-navigation carezca de etiqueta
  • Vigilar el título para el etiquetado automático
  • Revisar cada publicación usando la cola de revisión.
  • Conteo de temas en los cuadros de categoría
  • Agregar salida de complemento para category-box-below-each-category
  • Mostrar el indicador de modo lento en el compositor
  • En el diálogo de modo lento, hacer que “Habilitado hasta” sea obligatorio
  • Ajustar los mensajes e intervalos del modo lento
  • Permitir establecer variables de conexión de PostgreSQL mediante variables de entorno
  • Reducir la longitud de la clave de invitación

Correcciones de errores

  • No cortar las consultas largas
  • Manejar con elegancia las imágenes en línea en los correos electrónicos
  • Agregar errores de campo de tema
  • El adorno de avatar no se mostraba en la página de resumen del usuario
  • Mejoras en la pausa de imágenes animadas
  • Asegura que las hidrataciones sucesivas de temas no sobrescriban la categoría
  • Una regresión reciente significaba que estábamos proxyando qunit cuando no deberíamos
  • Ember CLI Live Reload no era compatible con la CSP
  • Eliminar espacios en blanco de las versiones git del tema
  • Sin JIT al citar una mención
  • Manejar charset=windows-1252 en el script de importación mbox
  • Reemplazar el uso de expresiones regulares
  • Hacer que diffHTML maneje cambios externos
  • Mostrar acciones masivas de personal solo al personal
  • Saltar notificaciones sobre insignias para principiantes
  • Error al desplazarse en iOS Safari con el compositor abierto
  • Reenviar todas las cabeceras HTTP cuando inicializamos Ember CLI
  • Asegura que las etiquetas sucesivas puedan ser renombradas
  • Permitir que los moderadores accedan a /admin/customize/watched_words
  • Asegurar que las listas de temas de etiquetas no se desplacen a una posición incorrecta
  • No agregar efecto de transición CSS a imágenes animadas
  • Enviar un mensaje diferente si falla la exportación
  • Cuando se maneja una bandera, archivar el mensaje para el grupo de moderadores
  • Excluir imágenes de emojis del dimensionamiento de JS
  • Fecha no válida en el atajo “último” para temporizador + marcadores
  • TagDrop ahora usa currentCategory
  • Avatar en blanco en la tarjeta de usuario si la URL del adorno está indefinida
  • Permitir encontrar grupos de etiquetas que no sean minúsculas
  • Usar una versión codificada manualmente cuando se desactiva la verificación de período
  • No volcar el esquema durante las migraciones de base de datos en producción
  • Usar URLs de CDN para la configuración de temas de tipo carga
  • Revertir el color del mapa de publicaciones
  • Si queremos una ruta .json, no inicializar
  • Usar URLs de CDN para las cargas del tema
  • La ruta de mensaje de grupo de usuario no debe diferenciar mayúsculas de minúsculas
  • Validar clienteside el mínimo de etiquetas para el grupo de etiquetas requerido
  • El sondeo POP3 no debe detenerse después de una excepción o correo electrónico antiguo
  • Hacer cumplir la validación de la cantidad de grupos de etiquetas antes de enviar a la cola de revisión
  • Permitir el formato de URL .git de tema estilo CodeCommit
  • Actualizar database_restorer para evitar el uso de shell
  • Espacios en blanco al copiar bloques de código
  • Asegurar que las gemas del complemento estén en la ruta de gemas
  • Generar nombres únicos de encabezado HTML
  • El mixin de acoplamiento no estaba limpiando los temporizadores
  • Eliminar estilos antiguos de tarjeta de usuario, corregir clase bg img
  • Mostrar errores de validación de invitación a los usuarios
  • Mejorar los mensajes de error para invitaciones
  • Asegurar que se muestren las 6 principales categorías en el resumen del usuario
  • Error de cabeceras ya enviadas en Ember CLI
  • this.loading está indefinido, debería ser state.loading
  • Manejar enlaces permanentes con parámetros de consulta
  • ember build no estaba agregando resúmenes a los bundles adicionales
  • No mostrar el mensaje del compositor “obtener una habitación” en categorías privadas
  • Usar Nokogiri y Loofah de manera consistente

Cambios de UX

  • Reducir el número de columnas en la página de invitación
  • Corregir el estilo para etiquetas largas en opciones de selección múltiple
  • Ajustes menores en el modal insert-hyplink
  • Asegura que el botón de engranaje de la barra de herramientas tenga el mismo color y altura
  • El logotipo del sitio es la opción seleccionada al cambiar el avatar de usuario del sistema.
  • Corregir la posición del botón de retroceso en la barra de progreso
  • Orden consistente del botón de mensaje del temporizador de temas
  • Consistencia móvil para los mensajes de estado del tema
  • Mejorar la alineación y el espaciado de los encabezados de categoría
  • Muestra correctamente el contorno alrededor del campo de entrada enfocado
  • Mejorar el texto cuando no hay resultados en el panel de acceso rápido de marcadores y notificaciones
  • Detener el salto del indicador de presencia, consistencia de espacios
  • No preseleccionar la etiqueta en blanco al agregar etiquetas en acción masiva
  • Usa el selector de fecha nativo cuando es posible (por ejemplo, no Safari)
  • Evitar que la barra de progreso del tema se superponga
  • Corregir el diseño de los botones del encabezado de grupo en móviles
  • Corregir el estilo de enfoque para el botón de historial de edición de publicaciones
  • Actualizar la posición de los controles de publicaciones móviles
  • Mejorar el diseño de control de tarjeta de usuario para texto largo
  • Menú desplegable más ancho para el kit de selección de página superior
  • Actualizar estilos de CTA de registro
  • Mostrar mensaje de error en lugar de deshabilitar el botón de guardar en la página de grupos de etiquetas
  • Muestra un error descriptivo cuando no se permite el tema
  • Animación más suave del pie de página de la línea de tiempo, corrección de relleno
  • Estilo móvil para los botones del modal de descartar borrador
  • Evitar que algunos botones del compositor reciban el enfoque
  • Compositor de altura completa en Android móvil
  • Mejoras menores de estilo en invitaciones
  • Mover de summary/details a un botón para expandir el cuerpo de GitHub

Rendimiento

  • Hacer que el cálculo de max_file_mtime de la hoja de estilos sea más eficiente
  • Agregar tiempo de espera a los comandos git de importación de temas
  • Mejorar el rendimiento de compilación de hojas de estilo de temas
  • Eliminar N+1 de ThemeController#update y #show
  • Precargar correctamente los correos electrónicos para acelerar las exportaciones de usuario
  • Notificar usuarios de forma asíncrona después de invitar a un grupo

Accesibilidad

  • Los logotipos de categoría son decorativos, establecer alt vacío
24 Me gusta