Notas de la versión de Discourse 2.5.0.beta7

Nuevas características en 2.5.0.beta7

Mejor soporte de UX para múltiples direcciones de correo electrónico

Discourse ha admitido direcciones de correo electrónico secundarias desde hace bastante tiempo. Sin embargo, la función estaba oculta y requería acceso a la consola para agregar, eliminar o configurar de otro modo correos secundarios. Ahora hemos añadido soporte para trabajar con múltiples direcciones de correo electrónico en las preferencias del usuario. Los usuarios pueden ver todos sus correos, cambiar cuál es el principal, así como agregar o eliminar direcciones.

El correo principal se utilizará para todo el correo saliente de Discourse, incluidas notificaciones, restablecimiento de contraseña, inicio de sesión mediante correo, etc. Los correos secundarios (además del principal) se utilizan para el correo entrante, como responder a un tema o iniciar un tema mediante correo.

Un ejemplo. Digamos que mi correo aquí en Meta es jomaxro@example.com. Ese es mi principal. Ahora también tengo un correo súper secreto llamado not-jomaxro@example.com, desde el cual a veces envío correos. Puedo agregarlo como correo secundario. Ahora, si envío un correo a Meta desde not-jomaxro@example.com, se vinculará correctamente con mi cuenta y aparecerá como un tema por @jomaxro. Además, al iniciar sesión, ahora puedo ingresar jomaxro (mi nombre de usuario), jomaxro@example.com (principal) o not-jomaxro@example.com (secundario), y todos serán aceptados.

Enlaces de invitación de uso múltiple

Por solicitud popular, ahora admitimos enlaces de invitación que no son específicos de un usuario y pueden usarse más de una vez. El personal del sitio puede crear un enlace que se puede compartir con sus usuarios sin necesidad de conocer su correo electrónico. Para obtener detalles completos, consulte el anuncio de la función.

¡Próximamente Discourse versión 2.5!

Se planea lanzar Discourse 2.5 más adelante este mes, el 24 de junio. Otro recordatorio de que el soporte para IE11 se desactivó en beta6 y se eliminará completamente en la versión 2.6. Discourse 2.5 será la última versión que admita IE11. Para obtener detalles completos, consulte Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020

¡Y mucho más!

¡Pero espera, hay más! Hacemos lo mejor posible para resaltar las nuevas características y cambios para ti, pero siempre hay demasiados cambios para detallar. Para obtener una lista completa de nuevas características, 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.

29 Me gusta

Mejoras del plugin

Cakeday

  • Corrección de error

Calendario

  • Mejora de UX

Tokens de invitación

  • Corrección de error

Resuelto

  • Corrección de UX: mostrar correctamente el color de la etiqueta “Resuelto”

Suscripciones

  • Correcciones de errores

GitHub

  • Enlace de retorno solo para publicaciones regulares

SAML

  • Añadir configuraciones para firmar solicitudes y respuestas de cierre de sesión

Data Explorer

  • Mejoras en el popup de compartir informe
  • Corrección de error

Patreon

  • Asegurar que patreon creator discourse username esté configurado antes de habilitar el inicio de sesión con Patreon

WP Discourse

  • Si la opción “Agregar enlaces destacados” está habilitada, actualizar el enlace destacado del tema de Discourse cuando se envíen actualizaciones de publicaciones desde WordPress a Discourse

BCC

  • Corrección de error

Características y correcciones adicionales

Haz clic para expandir

Nuevas características

  • Soporte para agregar al etiquetar en masa mediante rake
  • Nueva tarea rake para actualizar la columna first_post_created_at
  • Añadir la tarea uploads:batch_migrate_from_s3 para limitar el número total de publicaciones migradas simultáneamente
  • Configuración de categoría para el filtro de lista predeterminado
  • Modo de repositorio de temas en lista blanca (experimental)

Correcciones de errores

  • Usar el filtro include-subcategories en la exportación de informes
  • MigrateInviteRedeemedDataToInvitedUsers debe ser una migración normal
  • Devolver 400 cuando se proporciona un topic_id inválido al crear una invitación
  • Prueba post_alerter_spec.rb inestable debido a falta de orden
  • Evitar volver a marcar cuando ya hemos revisado las banderas antes
  • No llamar a decoradores cooked en el compositor si cooked no ha cambiado
  • Añadir atributos de params a las opciones de búsqueda findOpts del tema
  • Permitir la fusión de usuarios cuando los dominios de correo electrónico están restringidos
  • No mostrar sugerencia de crear tema a usuarios que no pueden hacerlo
  • Autocompletado de emojis activándose incorrectamente
  • Cambiar el atributo “name” del nombre del marcador para deshabilitar el autocompletado
  • Imponer un máximo de 100 años en todas las configuraciones del sitio contadas en días
  • Actualizar la etiqueta mínima requerida al cambiar de categoría en el compositor
  • No sobrescribir el color de texto de la categoría en el menú desplegable
  • Restaurar la posición del flujo en Safari
  • Las notificaciones de respuesta no deben aparecer como editadas
  • Asegurar que edit-category-setting esté convirtiendo correctamente los valores booleanos
  • Las redirecciones que contienen nombres de usuario Unicode no funcionaban
  • (getURL "") no funcionaba con el helper i18n
  • Usar short_path de la subida de flair para obtener la URL firmada para medios seguros
  • La URL del Service Worker estaba rota
  • Las redirecciones del lado del cliente en /my/ añadían una barra extra
  • El script de importación base no actualizaba la columna first_post_created_at
  • Recuperarse de errores de solo lectura al buscar tokens de autenticación
  • Error en línea al convertir HTML a Markdown
  • get-url es necesario para el código del lado del servidor
  • Evitar que un parámetro booleano falso sea filtrado como inexistente
  • Ocultar el feed RSS y JSON si el perfil de un usuario está oculto
  • EmailValidator necesita validar el formato del correo electrónico
  • Cadena MessageFormat rota
  • Si se crea una bandera para una palabra vigilada, incluir la razón
  • Evitar recortar menciones de usuarios
  • No destruir el elemento $.fileupload
  • Los usuarios de personal pueden omitir la regla de validación de etiquetas
  • Capturar NoMethodError durante precompile_css también
  • Problema de frecuencia de digesto al crear un usuario
  • Solo renderizar la tarjeta de grupo si el título del usuario proviene de un grupo

Cambios de UX

  • Mejorar la disposición del modal de administración de temas fijados
  • Añadir relleno inferior a las listas de usuarios en móviles
  • Cambiar el z-index del borrador colapsado en móviles
  • Añadir tipo de configuración simple-list
  • Asegurar que select-kit esté oculto consistentemente
  • Evitar que los dispositivos calculen incorrectamente la altura del compositor en pantalla completa

Rendimiento

  • Habilitar bootsnap globalmente
  • Cachear la instancia de PrettyText para renderizar la vista previa del compositor
  • Pasar el elemento a la función resolveAllShortUrl, no el selector de texto
  • Memorizar correctamente el valor de baseUri en la aplicación de JavaScript
  • Limitar la velocidad de búsqueda y añadir caché anónima para los resultados de búsqueda
  • Añadir variable de entorno FORCE_BOOTSNAP
  • Reducir el número de consultas de 3 a 1 al obtener el manifiesto web.
18 Me gusta