¡Aún más!
¡Pero espera, hay más! Hacemos todo lo posible por destacar 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
Calendario
- Mejora en la agrupación de festivos
- Múltiples mejoras de UX
- Agregar selector de zona horaria
- Agregar enlace a Google Calendar
- Correcciones de errores
Traductor
- Agregar soporte para Yandex.Translate
OpenID Connect
- Respetar el booleano email_verified cuando es proporcionado por el IDP
- Permitir que se pasen parámetros desde /auth/oidc al IDP
GitHub
- Agregar soporte para issues de GitHub
- Corrección de error
WP Discourse
- Corregir la configuración “Abrir enlaces en nueva pestaña” que no se aplicaba al enlace “Unirse a la discusión”
- Usar la constante WPDISCOURSE_PATH al cargar archivos del plugin
Revisión anual
- Excluir categorías con restricciones de lectura de los cálculos de estadísticas de usuario
- Soporte en español
- Mejoras de UX
- Correcciones de errores
Plugin de anuncios
- Soporte para tamaño fluido de anuncios en Google Ad Manager
- Correcciones de errores
Integración de chat
- Incluir título y color de categoría en la carga útil de Discord
Votación
- Mejora de UX
- Corrección de error
Política
- Corrección de error
Teambuild
- Correcciones de errores
JWT
- Corrección de error
Guía de estilos
- Correcciones de errores
Sondeo RSS
- Corrección de error
Firmas
- Corrección de error
SAML
- Corrección de error
Tooltips
- Corrección de error
Revisión de código
- Corrección de error
Onebox
- Correcciones de errores
Encrypt
- Correcciones de errores
Asignar
- Correcciones de errores
Cakeday
- Correcciones de errores
Resuelto
- Corrección de error
Data Explorer
- Corrección de error
Notas de usuario
- Correcciones de errores
Funciones Adicionales y Correcciones
Haz clic para expandir
Nuevas funciones
- Exportar todos los tipos de informes
- Eliminar el esquema “backup” 7 días después de la restauración
- Medios seguros que permiten cargas duplicadas con privacidad a nivel de categoría y reglas de acceso basadas en publicaciones
- Permite definir una duración de descarte en avisos globales
- Agregar configuración oculta para desactivar la configuración del bucket de inventario
- Pasar nombres de usuario excluidos al selector de usuario
- Usar la nueva API de insignias
- Agregar tarea rake para desactivar medios seguros
- El menú de administrador de temas se fija en la parte inferior en móviles.
- Permite que los plugins agreguen un aviso global
- Permitir promociones TL3 para penalizaciones revocadas
- Permitir parámetros de publicación complejos desde el plugin
- Agregar script de importación mybb.ru
- Atajo de teclado para abrir el menú de administrador de temas
Correcciones de errores
- Usar nuevas rutas de etiquetas
- Solución temporal para la limitación en jquery.autoellipsis
- Mayor z-index para tarjetas de usuario en el encabezado
- No extraer fechas de citas y Oneboxes
- Permitir que la aplicación genere y acepte códigos de respaldo más largos
- Configuración regional incorrecta en el otorgador de insignias
- Cuando se agrega una etiqueta o categoría, notificar a los usuarios que el tema fue modificado
- No generar errores en extractos cuando la etiqueta aside no tiene atributo de clase
- Hacer que la consulta de temas incluya temas de sub-sub-categorías
- Hacer que el selector de categorías muestre todas las categorías principales
- Los usuarios deben poder eliminar su grupo principal
- No sobrescribir la zona horaria en cada visita a las preferencias del perfil
- No causar excepciones debido al cambio de nombre de la columna
reply_id - Mostrar icono de mensaje privado en el encabezado acoplado
- Aplicar estilos correctos al icono e intentar simplificar el código
- No aumentar el tamaño de los emojis en tablas markdown
- Recargar los tipos ReviewableScore al extender banderas
- Incluir sub-sub-categorías en los conteos de nuevos/no leídos
- Cambiar las cargas públicas adicionales para que no sean seguras
- La paginación de grupos estaba rota
- Cambiar el comportamiento de rootNone en el selector de categorías
- Agregar clave de traducción faltante para el idioma italiano del bot narrativo
- Estilos para el tema destacado en el modal de perfil
- Mostrar mensaje de error si falla la eliminación del tema
- Envolver correctamente la imagen y los controles de redimensionamiento dentro del párrafo
- Mejor mensaje de error cuando falla la eliminación del tema
- Crear avisos de publicación solo para publicaciones públicas
- Fuga de membresía de grupo
- Lanzar una excepción NotFound adecuada al filtrar grupos por nombre de usuario con un nombre inválido.
- Filtrar correctamente los grupos según la visibilidad del usuario actual al ver los grupos de otro usuario.
- Especificación para groups_controller#index cuando el directorio de grupos está deshabilitado para el usuario conectado.
- Especificaciones de groups_controller.sortable para probar realmente todas las combinaciones de ordenamiento.
- Reescribir las especificaciones de “ver grupos de otro usuario” para probar todas las combinaciones de group_visibility y members_group_visibility.
- Asegurar que los estados de navegación de grupo cambien cuando cambia la ruta
- Asegurar que el menú secundario de notificaciones de usuario en la navegación móvil se recargue
- Actualizar nombres de usuario excluidos en el selector de usuario después de la inserción
- Actualizar la clasificación de la insignia destacada al otorgar insignias masivamente
- Mover padStart/padEnd de nuevo a polyfills principales
- Especificaciones con nombre de archivo antiguo
- Usar CDN para
discourse-internet-explorer - Eliminar relleno mientras el compositor está guardando
- Ejecutar prettier en user-selector-test
- Hacer ‘findBySlugPathWithID’ cuando la URL termina con una barra
- Evitar que se pegue la URL del archivo al pegar un archivo en iOS
- No registrar un error de base de datos de tema reclamado durante las pruebas
- Dejar de registrar errores en postgres por conflicto en reviewable
- La descompresión de muchos archivos pequeños provocó un error
- Permitir que los usuarios cambien el título en idiomas distintos al inglés
- No redirigir a URLs
/auth/*después de la autenticación - Si la sincronización SSO del administrador no tiene ID externo, no lanzar un error
- No filtrar event listeners en borradores de actividad de usuario
- Permitir que la página de confirmación de omniauth pase parámetros GET
- Agregar encabezado noindex a las páginas de perfil de usuario.
- Hacer que el desplazamiento hacia la última publicación en el tema sea más consistente
- Asegurar que siempre se elija el mismo tema para el benchmark
- El método OnScroll no estaba definido en el descubrimiento móvil
- Estado de seguimiento de temas cuando mute_all_categories_by_default está habilitado
- Solo aceptar el primer post al usar la opción “Eliminar publicación + respuestas y aceptar”
- Los datos de nuevo tema en caché no deben eliminarse después de descartar nuevo
- Conteo de nuevos/no leídos después de descartar temas nuevos en una categoría regular
- Permite desplazamiento al cargar la lista de temas de descubrimiento
- Inserción masiva para crear solicitudes de aplicación
- Inserción masiva para crear temas
- No es necesario crear un usuario separado para cada tema, publicación, etc.
- Otra inserción masiva de ApplicationRequests
- No crear instancias de usuario y tema cuando no es necesario
- Fusionar ejemplos con configuración costosa en un solo ejemplo
- Archivo MaxMind DB no se descarga correctamente
- Mantener las etiquetas ‘rb’ y ‘rp’ en la conversión de HTML a markdown.
- Asegurar que CSP esté desactivado para qunit
- Mostrar descripción de sin categoría en la página de categorías
- Las descripciones estaban en blanco para sin categoría en el menú hamburguesa
- Agregar validación de opciones de encuesta vacías
- No dar error 500 cuando se proporciona un parámetro de fecha inválido a los informes de administrador
- Permitir guion bajo en la extensión de archivo al descargar las cargas.
- Contar correctamente la altura de onebox al cargar imágenes con perezoso
- Cualquier texto de aviso global puede contener HTML
- La precisión de los bots debe ser cero
- Permitir cualquier protocolo en el verificador de URL comodín
- Evitar registros superfluos cuando el tipo MIME es incorrecto
- En condiciones raras, guardar un nuevo borrador podría generar un error temporalmente
- Capturar error cuando se proporciona un algoritmo COSE desconocido para la clave de seguridad
- Los comandos de activación son diferentes para cada idioma, tenerlo en cuenta.
- Solo mostrar la llave de administrador cuando hay acciones en móviles
- No mostrar capa en la herramienta de administrador cuando se hace clic en la llave correcta
- Mejoras visuales en el menú de temas de administrador
- Usar archivo MaxMind DB en caché por más tiempo
- Abrir una tarjeta al hacer clic incluso si la mención tiene elementos extra
- El filtro de estado “revisado” debe incluir elementos eliminados
- Actualizar correctamente el contador de temas/publicaciones cuando la categoría tiene cero temas
- Hacer que la resaltado del último tema visto sea más resistente
- Estilar correctamente el banner de consentimiento PWA
- Permite que la configuración del sitio global_notice contenga HTML
- Cache_critical_dns estaba generando error sin IPAddr
- Estilar correctamente notification-consent-banner
- Rastrear correctamente la configuración del sitio
- Formatos de fecha/hora en inglés y estadounidense
- Mejor mensaje de error cuando el foro está en modo solo lectura
- Actualizar normalize css de 3.0.1 a 8.0.1
- Corregir descripción para la insignia “out of love”
- Todos pueden ver los resultados de la encuesta cuando está on_vote y cerrada
- Error al revocar insignia como título
- Los parámetros del modelo de rutas de categoría deben decodificar sus partes de URL
- Asegurar que codifiquemos un slug solo una vez si el método de generación de slug está codificado
- Dar al editor de CSS/HTML expandido una altura >`0
- Los ayudantes de etiquetas en el formulario de registro no están ocultos
- Eliminar rerenderTriggers
- Eliminar comillas anidadas completas en respuesta directa
- Mostrar consejos de entrada de registro y mejorar el espaciado
- Limitar solicitudes e incluir datos al informar iconos obsoletos
Cambios de UX
- Los usuarios deben confirmar al salir de un grupo privado
- Ajustes menores en el modal de elegir tema
- Mejorar la apariencia de la edición del título de mensaje privado
- Mejorar la apariencia de listas y campos de usuario en biografías móviles
- Asegurar que todos los códigos de respaldo generados se muestren en pantalla
- Devolver un error más amigable cuando el CSV es inválido. Se agregó un botón de cancelar para volver a la vista /badges
- Actualizar la advertencia de obsolescencia de IE11 y habilitarla por defecto
- Comunicar el resultado al usuario
- Centrar el tema destacado en perfiles móviles
- Eliminar la dependencia de JS para enlaces de caja de categorías
- Sub-sub-categorías en “Cajas con subcategorías” + consistencia
- Corregir mensaje de validación para prioridad de búsqueda de categoría
- Solución temporal TMP (revertir CSS) hasta que las traducciones estén listas para flex
- Algunos ajustes de estilo de página de categoría para sub-sub-categorías
- No usar avatares como imágenes opengraph de respaldo para respuestas
- Invites#show no puede solicitarse con json y no está configurado correctamente
- Nuevos iconos de campana para estados de notificación/seguimiento
Rendimiento
- Cachear rangos para insignias destacadas, para simplificar la serialización de usuario
- Reducir consultas de BD al serializar información de ignorar/silenciar
- Cachear IDs de usuarios ignorados y silenciados en el objeto current_user
- Evitar consultas de BD al verificar permiso de ignorar/silenciar en guardian
- Cachear conteo de insignias de usuario en la tabla user_stats