Anteriormente, si un usuario copiaba un gif de un sitio web a su portapapeles e intentaba pegarlo en el compositor, solo pegábamos un fotograma estático (imagen) del gif original. Ahora detectamos correctamente cuándo hay un gif en el portapapeles y lo pegamos en el compositor como se esperaba.
Nuevo estilo de página de categoría: subcategorías con temas destacados
Opción de subir avatar para subir avatares con avatares seleccionables
Permite al personal o a los usuarios con un nivel de confianza determinado subir avatares incluso cuando el sitio tiene avatares seleccionables habilitados. Todos los usuarios aún pueden elegir de la lista de avatares. La opción de subir se muestra debajo de la lista de avatares seleccionables. Los administradores pueden configurar quién puede subir su propio avatar a través de la configuración del sitio modo de avatares seleccionables.
El soporte de 2FA en Discourse ha crecido significativamente desde que se añadió por primera vez. Originalmente, solo se admitían TOTP (los códigos de 6 dígitos que cambian constantemente), y solo para el inicio de sesión. Hoy en día, admitimos TOTP, llaves de seguridad (incluida la biometría) y códigos de respaldo, y 2FA se utiliza para la verificación de otras acciones además del inicio de sesión. Cada uno de estos cambios aumentó la complejidad técnica del sistema 2FA, hasta el punto de que había 5 implementaciones de UI diferentes . En beta3 hemos estandarizado y centralizado 2FA, con una única UI utilizada para todos los métodos de 2FA. Esta nueva UI se implementará en todos los lugares donde se utilice 2FA en las próximas betas.
Silenciar subcategoría cuando se silencia la categoría principal
De manera similar a los likes y las ediciones, el número máximo de flags que un usuario puede emitir por día ahora aumenta a medida que el usuario aumenta su nivel de confianza.
Modal de compartir publicación actualizado
Hemos actualizado el modal que aparece al hacer clic en la marca de tiempo de una publicación.
¡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 Adicionales y Correcciones listadas a continuación.
Mejoras de plugins
Avatares animados
Nuevas funciones
Hacer que gifsicle sea una dependencia opcional
Pausar animaciones al perder el foco
Correcciones de errores
Recortar cuando gifsicle está instalado
Ordenamiento del método alias
Asignar
Nuevas funciones
Mejora la asignación aleatoria para asignar a una publicación
Correcciones de errores
Agregar título de notificación faltante
El nuevo tipo de notificación necesita una cadena i18n más
El nuevo tipo de notificación necesita algunas cadenas i18n
Reutilizar el método de consulta de temas para encontrar temas de grupo
Cambios de UX
Refactorización de la lista de temas
Zendesk
Correcciones de errores
Especificación de creación de tickets
Discourse Chat
Funciones
Limitar las reacciones de emojis únicos a 30 por mensaje
Insertar enlace con atajo en el editor
Eliminar mover a tema
Eliminación de canales de chat
Incluir reacciones en las citas de chat archivadas
Configuraciones para longitud mínima de mensaje y desactivación de adjuntos
Cerrar/abrir canal de chat
Nueva configuración para definir reacciones de emojis predeterminadas
Reintentar archivo fallido
Configuración de sensibilidad para bloquear mensajes duplicados
Archivado de canales de chat
Enfocar automáticamente el editor al presionar una tecla en página completa
Agregar configuración de sitio chat_default_channel_id
Permitir el uso del bbcode [chat] dentro de los mensajes de chat
Agregar atajos de teclado de chat al modal de ayuda
Silenciar automáticamente a usuarios por denuncias
Estados de canales de chat
Silenciar automáticamente a usuarios que excedan el límite de tasa
Botón de silenciar rápido para personal, y bloquear a usuarios silenciados para que interactúen con el chat
Usa el nombre del archivo de carga para la cita de respuesta si el mensaje está vacío
Permitir el uso del bbcode [quote] en mensajes de chat
Resaltar bloques de código para mensajes de chat
Desplazamiento infinito hacia abajo
Agregar atajos simples para el editor
Notificar a los usuarios de mensajes de chat en citas
Limitar la tasa de envío de mensajes con botón para reenviar
Cita de chat
Correcciones de errores
Pegar un enlace con selección de texto activa estaba roto
Las operaciones DOM deben ocurrir después de la renderización
Asegura que chat-composer-details use el espacio disponible
Asegura que la edición se cancele al cambiar de canal
No enfocar automáticamente el chat al presionar ?
La copia al portapapeles de citas de chat falla en Safari
No mostrar error cuando el usuario ya no existe
Ignoraba incorrectamente el desplazamiento pegajoso después de obtener mensajes
Asegura que solo haya una acción de mensaje en móvil
Solo devolver canales abiertos para el selector rápido
Estábamos comparando el objeto de usuario y su ID
Muestra el indicador de no leído solo cuando es necesario
Usar estilos similares para chat-emoji-avatar como chat-user-avatar
Usar usuario del sistema para temas y publicaciones archivados
Usar la configuración correcta chat_allow_uploads
Mostrar los últimos 3 emojis usados para reacciones recientes
Mover el indicador de no leído a chat-channel-title
Asegura que tc-reply-display esté usando el espacio necesario
Usar almacén de emojis dedicado en chat solo para reacciones
Limpiar no leído cuando se archiva el canal
Mayúsculas automáticas en oraciones en móvil
Página completa no captura la tecla espacio
El selector de canales de chat estaba roto para webhooks entrantes
Guardian can_rebake? estaba rompiendo el punto final de rebake de publicaciones principales
Mejoras a la herramienta de archivado
Refinamientos de archivado de canales
Esto siempre se evaluaría a verdadero
Convertir emojis a unicode en notificaciones push
Anidación de configuración regional para la configuración de sitio chat_default_channel_id
Mover botón de configuración de canal a la lista de navegación de canales
Revertir el evento keyUp a keyDown en chat-composer
Mostrar mensajes eliminados si se puede moderar
Capacidad de tabular y presionar Enter en el encabezado de chat
Asegura que el cuerpo no se desplace al insertar la lista de canales
Asegurar que el adorno en línea se muestre correctamente en respuestas
Conservar cargas con ChatUpload asociado
Capacidad de reaccionar a un mensaje previamente preparado
Nuevo DM con error al crear debido a canModifyMessages
No expandir mensajes eliminados al desplazarse hacia arriba
Enfocar en el editor después de hacer clic en el botón ‘editar mensaje’
Siempre usar color oscuro para el fondo en carga
Callback de carga en uso devuelto desde método
Bloquear más UI mientras se previsualiza el canal
No crear mensaje de chat con error desde evento webhook
Las reacciones del usuario se marcan correctamente como reacted
Cambios de UX
Centrar título del canal en móvil
Notificaciones de mención de chat mucho más específicas
Reduce el ancho del círculo is-online
Implementa el indicador de presencia como un círculo en lugar de una burbuja
Consistencia de notificaciones de chat
Revertir cambios de margen en .chat-channel-title
Volver a aplicar márgenes de canales en móvil
Mejora el comportamiento del icono cuando el chat es visible
Reestilar página de navegación de canales
Ajustar estilos, eliminar botón de salir del chat
Agregar elemento visual al arrastrar archivos para cargar en chat
Expandir área objetivo para cargas de chat
Eliminar la brecha de alerta en más tipos de alerta
Pequeña corrección de relleno
Corregir inconsistencias de estilo en citas de chat
Correcciones menores para ajustes de fuente, ancho e icono
Rendimiento
Elimina dos divs envolventes innecesarios para cada mensaje
Eliminar n+1 para mensajes in_reply_to
Accesibilidad
Agregar role region y etiquetas aria a regiones importantes del chat
Votación
Correcciones de errores
Agregar segunda columna de ordenamiento para preservar el orden durante la paginación.
BBB
Correcciones de errores
Corrección de compatibilidad después de un cambio principal
Calendario
Nuevas funciones
Agrega adorno festivo al chat
Agrega soporte para zona horaria (recurrente y no recurrente)
Agrega un informe de actualmente ausente
Correcciones de errores
Asegura que el cliente envíe UTC al backend
Traducción faltante para informe de actualmente ausente
Aplicar las últimas definiciones de festivos
Asegura que los campos personalizados se recarguen en la especificación
Corregir semanas de calendario ocultas en vista mensual
Eliminar flecha incluso si no hay espacio en blanco a su alrededor
Valida la recurrencia
Resuelto
Correcciones de errores
Regresión del inicializador
Actualizar campos personalizados y eliminar duplicado de fabricador
Encriptar
Correcciones de errores
Verificar firma usando primitivas criptográficas
No mostrar error cuando no hay currentRouteName
Actualizar claridad de la instrucción «Generar claves de papel»
Cambios de UX
Actualizaciones menores de estilo de botón de editor
Kolide
Nuevas funciones
Actualizar contenido de PM de alerta de usuario después de que un dispositivo sea destruido.
Asignar propietario del dispositivo desde PM de alerta de grupo de Discourse.
Correcciones de errores
El encabezado Content-Type es obligatorio para métodos PUT en la API de Kolide.
Revisión de código
Correcciones de errores
Permitir que temas eliminados se importen nuevamente