¡Aún más!
Pero espera, ¡hay más! Hacemos todo lo posible para destacar las nuevas funciones y cambios para ti, pero siempre hay demasiados cambios para detallarlos. 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.
Mejoras de plugins
Asignar
Cambios de UX
- Refactor adicional para la preparación de la lista de temas
Discourse Chat
Nuevas funciones
- Añadir botón de chat en la página del tema debajo de la línea de tiempo y el pie de página del tema
- Añadir una opción para deshabilitar las notificaciones de mención en todo el canal
- Botón de chat en la tarjeta de usuario
- Limitar las reacciones de emoji únicas a 30 por mensaje
Correcciones de errores
- Permite enviarse mensajes directos a uno mismo
- Asegura que se cree un borrador correcto al construir un mensaje directo
- Añadir tooltip faltante al icono en la lista de temas
- Corrige una regresión que impedía que se mostrara el indicador
- No se requiere cocinar ya que enviamos el mensaje al servidor
- Convierte los mensajes directos en una ruta de índice
- Formatea los nombres de usuario en el momento de la solicitud
- Filtra de inmediato para evitar mostrar ningún resultado
- Cambia el texto del botón de cita
- Aplica truncamiento en el marcador de posición
- Ajustes menores
- Corrige enlaces de eventos de aplicación faltantes
- Usa
chatEventPrefixpara manejar los eventos de inserción de texto del compositor - Permite nuevas reacciones duplicadas cuando se alcanzan las nuevas reacciones máximas
- Error al ver a otro usuario anónimo cuando el chat está habilitado
- No genera error por tabla faltante
Cambios de UX
- Implementa un compositor de mensajes directos completamente renovado
- Implementa una barra de progreso
- Cambia el outlet del plugin para la ubicación del botón de la tarjeta de usuario
- Evita que el texto de respuesta se seleccione al mantener presionado
- Cancela la pulsación larga al desplazarse
- Notificaciones de chat aún más consistentes
- Implementa el uso de la pulsación larga para activar el menú móvil
- Añade un poco más de relleno debajo de las reacciones
- Implementa un menú móvil dedicado para mensajes
Votación
Nuevas funciones
- Mejorar el síndrome de página en blanco
Correcciones de errores
- Maneja correctamente los booleanos en el servidor
Akismet
Correcciones de errores
- Hacer configurable la revisión de la primera publicación de un usuario TL1.
Calendario
Nuevas funciones
- Incluir etiqueta de fecha completa como tooltip en la lista de temas
Cambios de UX
- Ajustar la visualización de eventos del calendario
Explorador de datos
Correcciones de errores
- Usar nuevas propiedades para el botón de selección de archivos
Cifrar
Correcciones de errores
- Ocultar el botón de edición rápida para temas cifrados
- Añadir solo resultados de búsqueda válidos
- Comprobar que los objetos en caché existen antes de acceder a ellos
- Actualizar solo las claves existentes si existen
- Ocultar el botón de convertir a tema público
Kolide
Correcciones de errores
- Extraer los IDs de los dispositivos antes de realizar la actualización de la base de datos.
Gestor de Docker
Correcciones de errores
- Obtener dinámicamente la URL del logo
Revisión de código
Correcciones de errores
- Manejar commits sin mensajes
Sondeo RSS
Correcciones de errores
- No lanzar si el usuario no existe
Política
Correcciones de errores
- Limpiar
next_renew_atcuando se eliminarenew-start. - Ordenar los usuarios mostrados y excluir a los inactivos/suspendidos
Automatización
Correcciones de errores
- Asegura que no mutamos el objeto de automatización
Cambios de UX
- Permite destruir una automatización que genera errores
Nota al pie
Correcciones de errores
- Permitir múltiples referencias a la misma nota al pie
Salesforce
Correcciones de errores
- Añadir entradas de localización faltantes para la configuración del sitio.
- Eliminar ruta de administrador no utilizada
- Pre-cargar campos personalizados de temas
Integración de chat
Nuevas funciones
- Permitir deshabilitar
[quote]para transcripciones de Slack
Correcciones de errores
- Corregir error en la verificación del problema
AdminDashboardData - Mostrar solo errores del panel de administración cuando el plugin/proveedor está habilitado
Funciones y correcciones adicionales
Haz clic para expandir
Nuevas funciones
- Añadir atributo
user_suspendeden la serialización de publicaciones. - Mejorar la acumulación de IPs filtradas y extender para IPv6
- Añadir un trabajo de sidekiq para sincronizar ACLs de S3
- Añadir modo oscuro para correos electrónicos
- Elementos del editor JSON ordenables
- Permitir activos js de temas locales
- Permitir múltiples grupos de etiquetas requeridos para una categoría
- Hook
DiscourseEventparasync_sso - Marcadores polimórficos pt. 1 (CRUD)
- Soporte para URLs
upload://en etiquetasimg
Correcciones de errores
- Atributo
hrefpara el enlace de fecha de publicación - Añadir
hrefal elemento de enlace de fecha de publicación - Evita errores con el autocompletado de emojis
- Actualizar estilos de correos electrónicos en modo oscuro
- Asegurar que
allowed_tagsyallowed_tag_groupsse puedan eliminar - Registros de correo electrónico no encuentran el correo entrante adjunto
- Asegurar que
category_required_tag_groupsse destruyan contag_groups - Usar
clipboard.writeTextcomo respaldo siClipboardItemno es compatible - Desplazamiento de temas defectuoso en iOS 12
- Serializar permisos para el grupo
everyone - Limpiar grupos de etiquetas de categoría requeridos con IDs de grupos de etiquetas inválidos
- Asegurar que el manejo de navegadores heredados use el contenido completo de
<noscript> - Ocultar la pestaña de notificaciones de usuario para usuarios moderadores.
- Problemas menores con el cargador de imágenes Uppy y la mezcla
uppy-upload - Prevenir duplicados en las URLs permitidas del alcance de la API
- Incluir rutas en las URLs permitidas de un alcance de API, incluso si no tienen restricciones de formato
- Excluir anclajes automáticos del índice de búsqueda
- Limitar la longitud máxima de palabras en el índice de búsqueda
- Incluir contenido del rastreador en navegadores móviles antiguos
- Usuarios que siguen etiquetas en grupos de etiquetas abiertos no reciben notificaciones
- No es necesario ocultar “Más tarde esta semana” cuando se muestra “Más tarde hoy”
- Asegurar que las imágenes no cambien de altura cuando la carga se completa
- Redirigir al usuario al tema al que fue invitado
- No intentar
pull_hotlinked_imagepararaw_html - Correos electrónicos generados automáticamente que causan tormenta de correos SMTP de grupo
- Error 500 al crear un usuario con un nombre de usuario entero
- Actualizar la columna ‘posted’ al cambiar el propietario de la publicación
- El desplazamiento de la cola de revisión no funciona después de realizar una acción.
- Dejar de ordenar las opciones en los selectores de fecha del modal de marcadores y del modal de temporizadores de temas
can_permanently_deletedebe verificar si es administrador- Abortar la creación del tema si no se pueden crear cargas
- Construir
shareUrlde publicación y tema correcto - Asegurar que
ActiveSupport::Inflectorsea utilizado por Zeitwerk - Ocultar el recuento de etiquetas en el filtro de etiquetas cuando está en el contexto de una categoría
- Voltea el popper cuando la posición superior se elige incorrectamente
- Cerrar la tarjeta de usuario/grupo al presionar la tecla esc
- No poner toda la configuración de sidekiq en
to_prepare - Mantener el código HTML
<img>al descargar imágenes remotas - Validar las restricciones de etiquetas de categoría antes de enviar nuevos temas a revisión
- Restablecer los avatares seleccionables estaba fallando
- Mostrar advertencia de grupos restringidos cuando sea necesario
- No envolver
unaccentalrededor detsqueries - Error al establecer el nivel de notificación en silenciado/ignorado en la página de usuario
- Añadir campo
errorssi la confirmación de actualización del grupo - No intentar enfocar
.titleentopic-list-itemsi no existe - Cerrar el selector no debería propagar el evento del puntero
- Asegurarse de que se aplique
max_oneboxes_per_post - Permitir la importación de
@ember/testen compilaciones de producción de embercli - No escuchar eventos de foco/desenfoque si la lista de temas opta por no enfocar el último visitado
Cambios de UX
- Ajustes menores de alineación de la lista de temas en dispositivos móviles
- Hacer que toda la fila del tema sea clickeable en dispositivos móviles
- Añadir margen al botón de clave de seguridad
- Estilo menos específico para inicios de sesión de Auth
- Aplicar estilo de rastreador al contenido
<noscript> - Hacer que el encabezado/pie de página HTML sea consistente para el rastreador y noscript
- Hacer que la vista del rastreador sea usable bajo diferentes esquemas de color
- Edición de bloques de código en línea
- Actualizar estilos de vista de rastreador para que sean más legibles
- Requerir una contraseña para los usuarios invitados
- Añadir botón de detalles a las listas de administradores de correos rebotados/rechazados
- Usar la fecha de compromiso para los oneboxes de GitHub
- Indicar que el botón “Mostrar respuestas” no funciona para publicaciones eliminadas
- Mensajes más limpios para el estado vacío en la página de temas de actividad del usuario
Rendimiento
- Acelerar la consulta principal de la lista de usuarios del administrador
- Limitar las actualizaciones de
last_used_atde la clave API - Actualizar
UserDestroyerpara obtener historiales y acciones en lotes
Accesibilidad
- Hacer que los avatares de usuario en las publicaciones no sean tabulables
- Mejorar la accesibilidad de las respuestas incrustadas debajo de la publicación
- Mejorar la accesibilidad de los botones de “me gusta”/“leído” de las publicaciones
- Cambiar el
tagNamedetabLocde<a>a<span> - Incluir el nombre de usuario en
aria-labelde la región de la publicación - Hacer que la columna de vistas en las listas de temas sea tabulable
- Mejorar el modal de entrada de temas
- Añadir
aria-labela los encabezados de columna de la lista de temas - Añadir
aria-labela la celda de Respuestas en la lista de temas - Enfocar el último tema visto en las listas de temas (tercera parte)