Los enlaces onebox de GitHub han sido rediseñados para mostrar el glifo correspondiente que indica una PR, commit, issue, etc.
Consulta los siguientes enlaces para ver ejemplos:
Soporte para llaves de seguridad/WebAuthn
Ahora puedes usar tu Yubikey (o cualquier otro dispositivo de seguridad compatible con WebAuthn) para proteger tus cuentas de Discourse.
Para configurarlo, ve a Preferencias de usuario, haz clic en Gestionar autenticación de dos factores, ingresa tu contraseña y haz clic en Registrar llave de seguridad.
Para más contexto sobre la especificación de esta característica, consulta el siguiente tema:
Pero espera, aún hay más. Hacemos todo lo posible para resaltar las nuevas funciones y cambios para ti, pero siempre hay demasiados cambios para detallar todos. 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 incluye 3 correcciones de seguridad para problemas reportados por nuestra comunidad y HackerOne.
Descomprimir de forma segura las copias de seguridad al restaurar.
El mini perfilador se habilitó incorrectamente para administradores.
Descomprimir archivos de forma segura. (#8124)
Mejoras de complementos
discourse-checklist
Alternar correctamente las casillas de verificación cuando se usan con modificadores de texto o bloques de código.
Corregir las casillas de verificación antes de secuencias de cursiva/negrita.
discourse-adplugin
Cambiar el nombre de las rutas de anuncios de la casa para que los bloqueadores de anuncios no las detecten.
discourse-patreon
Mejorar el rendimiento de las consultas a la API de Patreon.
discourse-voting
Actualizar el recuento de votos del usuario cuando los temas se eliminan o restauran.
Informar al usuario cuántos votos se trasladaron.
discourse-cakeday
Corregir el problema del cuadro combinado al buscar una fecha en el selector de cumpleaños.
discourse-zendesk-plugin
Reintentar más tarde si la API no está creando un nuevo ticket.
Funciones y correcciones adicionales
Haz clic para expandir
Nuevas funciones
Soporte para --fast-fail en bin/turbo_rspec.
Cargar pretenders en complementos también. (#8173)
Mostrar fechas de creación y last_used para claves de API.
Agregar configuración del sitio para mostrar errores 404 más detallados. (#8014)
Usar redirección de página completa para todos los métodos de autenticación externa (#8092).
Precisión ponderada del usuario revisable (#8156).
Los usuarios inexactos tienen una precisión de revisión negativa.
Agrega una capa de protección adicional al descomprimir archivos.
Permitir que UploadRecovery se ejecute en una sola publicación (#8094).
Agregar contexto de tema y categoría al payload del webhook de publicación (#8110).
Correcciones de errores
Script Downsize_uploads.
No fallar cuando no hay un directorio que eliminar.
Durante la generación concurrente de correos electrónicos, el renderizador no debe reutilizarse.
Ordenar UserFields por posición, de forma predeterminada (#8176).
User_fields del sitio ordenados por posición.
Ordenar UserField por posición para el sitio.
No ocultar el error original al mover publicaciones.
Los certificados de Narrative Bot son plantillas ERB (#8174).
Colocación de la línea de tiempo del tema en iPad.
Las temporizaciones de publicaciones existentes podrían impedir mover publicaciones.
Incrementar la versión del compilador.
Decrementar el recuento de publicaciones leídas al destruir temporizaciones de publicaciones (#8172).
Eliminar la opción de configuración del sitio ‘shadowed-by-global’ (#8061).
No restablecer la posición de desplazamiento original a cero en iOS.
Script Downsize_uploads para admitir almacenamiento externo.
Guardar user_accuracy_bonus para aclarar las explicaciones.
Corregir rake db:create después de los cambios de zeitwerk.
Solución para migraciones pendientes para bin/turbo_rspec.
Actualizar el gem discourse-ember-source (#8167).
Agregar relleno móvil a la parte inferior de la pantalla de preferencias de usuario.
Verificar conflictos de categoría en las validaciones de SiteSetting (#8137).
No permitir una puntuación revisable negativa incluso si la precisión la haría negativa.
Asegurar que push_url exista antes de realizar la llamada a la API de notificaciones push.
Reducir correctamente el tamaño de la imagen al subir.
La tarea Maxminddb:get ya no funciona.
Errores debidos a confusión entre trustLevel y trust_level (#8149).
Actualizar el recuento de votos del usuario al eliminar/recuperar un tema (#8144).
Corregir la posición del progreso del tema en iOS cuando el compositor es visible.
Rubocop roto por una línea vacía en application.rb (#8148).
Cargar automáticamente la ruta lib/ para Sidekiq (#8147).
Asegurar que el elemento padre del gráfico aún esté presente antes de renderizar (#8145).
EmojiOne ahora es JoyPixels (#8142).
Primera publicación verdadera si el usuario crea el tema primero (#8139).
Mostrar el compositor encima de la navegación de la aplicación DiscourseHub en iPad.
Aplicar el cálculo de altura del compositor de Visual Viewport solo en iOS.
Fortalecer DistributedMutex.
Excepción con triggerRefresh y lista de subcategorías (#8131).
Usar la ruta de migraciones para post_migrate (#8133).
Revertir Demon::DemonBase a Demon::Base (#8132).
Intentar coincidir primero con el restablecimiento del tutorial avanzado (#8048).
Evita activar la actualización del recuento de lecturas de publicaciones en una publicación que no existe (#8128).
Cambios de UX
Agregar glifo al botón “Ayuda” en el modal de restablecimiento de contraseña.
Activar la acción principal en modales usando Enter.
Usar colores del tema para las etiquetas de problemas de GitHub.
Mejor modal de hipervínculo del compositor (#8160).
Refactorizar la disposición del compositor en iOS.
Dejar de usar una fuente de ancho fijo para renderizar la descripción del problema de GitHub.
Reducir el tamaño de los iconos de onebox de GitHub.
Eliminar la configuración de usuario de teclado para iPad de iOS 13.
Corregir la colocación del progreso del tema en la aplicación de iOS.
Entrada para el nombre al crear un nuevo autenticador (#8153).
Agregar “Borradores” a la pestaña de acceso rápido del perfil. (#8155).
Restringir la altura del modal alto al porcentaje de la ventana gráfica.
Corregir la disposición del compositor en Android.
Activar el redimensionamiento del compositor al cerrar el teclado en iPad.
Omitir la autocompletación de Chrome al editar campos de texto de administración.
Mostrar lecturas/me gusta en el mismo orden que los botones del menú de publicaciones (#8140).
Disposición del compositor de ventana gráfica completa en iPad.
Rendimiento
Evitar expresiones regulares para la ruta crítica.
Reutilizar el renderizador al renderizar plantillas de correo electrónico.
Acelerar el tiempo de renderizado de la página de Acerca de y limitar los moderadores de categorías.