Notas de la versión de Discourse 2.5.0.beta3

Nuevas características en 2.5.0.beta3

Marcadores mejorados, ¡ahora con recordatorios!

Guardar temas/publicaciones para revisarlos más tarde ha evolucionado en numerosas ocasiones desde el inicio de Discourse. Desde estrellas, hasta marcadores de publicaciones, hasta temporizadores de temas por usuario, hemos probado muchas opciones. Ahora hemos combinado lo mejor de todo esto en nuestro nuevo sistema de marcadores.

Los usuarios pueden marcar cualquier publicación o tema que deseen guardar para más tarde. Los marcadores se pueden acceder posteriormente a través de la pestaña de marcadores del menú de usuario, así como desde la página de marcadores dentro de la sección de actividad del usuario. Además, los usuarios pueden configurar recordatorios para ser notificados sobre sus marcadores en una fecha posterior. Las opciones de recordatorio se adaptan automáticamente a la hora y la fecha, por lo que no se te ofrecerá “Recordármelo más tarde hoy” si marcas algo a las 11 p. m.

Consulta Improved Bookmarks with Reminders para más detalles.

Fusionar usuarios mediante la interfaz de usuario

A principios de 2018 añadimos soporte para fusionar dos cuentas de usuario. Para hacerlo era necesario tener acceso SSH al servidor, ya que el soporte de fusión se añadió como una tarea rake.

¡Ahora cualquier administrador puede fusionar usuarios! Visita la página de administración de usuarios y selecciona “Transferir y eliminar” en la parte inferior de la página.image

Ingresa el nombre de usuario en el que deseas fusionar la cuenta y haz clic en “Transferir y eliminar @nombredeusuario” para iniciar el proceso de fusión.

Usuarios sospechosos añadidos a la cola de revisión

Discourse incluye desde hace mucho una lista de usuarios “sospechosos”, que muestra a los usuarios que editaron su biografía y/o campo de sitio web en su perfil, pero no leyeron nada en el sitio. Se ha demostrado que los usuarios que cumplen con esos criterios tienen más probabilidades de ser spammers.

Muchos sitios de Discourse no conocían esta lista. Además, revisar la lista de usuarios para limpiarla era un proceso largo. Para mejorar esto, ahora añadimos usuarios sospechosos a la cola de revisión, para que puedan ser revisados junto con las banderas, Akismet, aprobación de publicaciones, y más. Esperamos que esto haga que mantener tu foro libre de spammers sea un poco más fácil.

Eliminar automáticamente respuestas

Los moderadores ahora pueden configurar los temas para eliminar automáticamente las respuestas después de x días, manteniendo los temas limpios. Encontramos que esto es más útil en temas tipo wiki/base de conocimientos, donde la discusión es efímera o está integrada en la primera publicación.

Copia de bloques de código

Aquí tienes una pequeña función para sitios con mucho código. Hemos añadido soporte nativo para copiar rápidamente bloques de código. Simplemente mueve el mouse sobre el bloque de código y haz clic en el botón de copiar en la esquina superior derecha.

Nueva configuración del sitio embed_unlisted

Muchos blogs utilizan Discourse para su sección de comentarios. Pero no todas las entradas de blog reciben comentarios. Cuando se publica una entrada en un blog vinculado, Discourse crea automáticamente un tema para la discusión. Esto puede generar mucho “desorden”, con numerosos temas que no tienen respuestas. Los administradores ahora pueden habilitar la configuración del sitio embed_unlisted, lo que hará que los temas creados por el blog permanezcan sin listar hasta la primera respuesta. Los usuarios pueden acceder al tema a través del enlace “Iniciar discusión” en la parte inferior de la entrada del blog.

Final del soporte para Internet Explorer 11 el 1 de junio

Publicamos sobre esto en enero, pero queríamos recordárselo a todos ya que la fecha se acerca rápidamente. Consulta el tema a continuación para obtener todos los detalles.

¡Y mucho más!

¡Pero espera, hay más! Esta versión incluye muchas otras nuevas características, así como la habitual colección de correcciones de errores, mejoras de experiencia de usuario, mejoras de rendimiento, y más. Demasiadas para listarlas aquí. Para obtener una lista completa, asegúrate de revisar las Características y correcciones adicionales listadas a continuación.

43 Me gusta

Actualizaciones de Seguridad

Esta versión beta incluye 4 correcciones de seguridad para problemas reportados por nuestra comunidad y HackerOne.

  • Asegurar que el usuario pueda ver el grupo y sus miembros
  • Respetar los permisos del tema al cargar metadatos de marcadores
  • Respetar los permisos del tema al cargar metadatos de borradores
  • Prevenir el acceso a las listas de marcadores de otros usuarios

Mejoras de Plugins

Todos los plugins

  • Correcciones de errores
    • Hemos corregido numerosos errores en toda nuestra suite de plugins

Assign

  • Publicar evento de webhook al asignar y desasignar temas

WP-Discourse

  • Prevenir que la configuración de Publicación Automática publique automáticamente actualizaciones de posts en Discourse. La configuración de Publicación Automática solo se aplica cuando un post se publica inicialmente en WordPress. Si el post se actualiza posteriormente en WordPress, para actualizar el contenido en Discourse, haga clic en el botón Actualizar Tema desde la barra lateral de WP Discourse.
  • Cuando Discourse es el proveedor de SSO para WordPress, pasar el parámetro de URL redirect_to de WordPress al proceso de SSO.

Solved

  • Publicar evento de webhook al resolver/desresolver temas

Policy

  • Agregar opción para que la política expire mensualmente, trimestralmente y anualmente, además de por x días

Canned Replies

  • Agregar nuevas configuraciones del sitio para permitir que usuarios no pertenecientes al personal utilicen respuestas predefinidas.

Características y Correcciones Adicionales

Haga clic para expandir

Nuevas Características

  • Hacer que los filtros de informes sean reutilizables
  • Agregar columna created_at a user_badges
  • Mejorar la renderización de feeds RSS
  • Tarea Rake para exportar grupos
  • Los usuarios pueden ser ignorados durante seis meses.
  • Agregar soporte para el formato upload en la configuración del tema.
  • Agregar el disparador user_session_refreshed
  • Configuración del sitio enforce_canonical_emails
  • Soporte de plugins para transpilar archivos .js regulares
  • Agregar salida de plugin after-reviewable-post-user
  • Webhooks y evento para cuando se otorga una insignia a un usuario
  • Mostrar vista de noscript a navegadores no compatibles
  • Soporte para publicar temas como páginas
  • Agregar opción de cookie ‘None’ para Same Site para hacer posibles sistemas de dominio cruzado
  • Marcadores semánticos para lectores de pantalla en la sección principal y temas sugeridos
  • Habilitar navegación offline y PWA en pantalla completa en iOS por defecto
  • Hash de claves de API de usuario en la base de datos
  • Permitir a los administradores deshabilitar la eliminación de cuentas de autoservicio
  • Agregar configuración auto_approve_email_domains para aprobar usuarios automáticamente
  • Mostrar “Última actualización en” en el directorio de usuarios
  • Permite múltiples grupos de emojis personalizados
  • Opción para actualizar componentes de temas hijos mediante la CLI de temas.
  • Reglas más estrictas para la presencia de usuarios
  • El invite_code no distingue entre mayúsculas y minúsculas
  • Permitir que los plugins excluyan pasos del asistente
  • Listar atajos de menú de búsqueda en el modal de instrucciones
  • Navegar por los resultados de búsqueda usando J/K
  • Desasignar el tema de la cola de revisión cuando se maneja una bandera
  • Mostrar votos en una encuesta “al votar” al creador
  • Google Calendar no admite URL en iCalendar, agregar descripción de respaldo
  • Feed ICalendar para recordatorios de marcadores
  • Degradar categorías silenciadas en la lista de categorías
  • Mostrar cantidad de posts rechazados en el resumen del usuario
  • invite_code global opcional para el registro de cuentas
  • Agregar soporte para servicios similares a Gravatar personalizados
  • Permitir una longitud máxima de post mayor
  • Permitir que los temas especifiquen modificadores en su archivo about.json
  • Soporte más amplio para cargas de posts en marcado de video
  • Mejorar el modal de ayuda de atajos de teclado
  • Agregar configuración embed_set_canonical_url
  • Agregar configuración del sitio para deshabilitar la limpieza de usuarios en etapas
  • Nueva ruta para cargar múltiples tarjetas de usuario simultáneamente
  • Prevenir cancelaciones accidentales al redactar penalizaciones
  • Opción para conectarse a Redis usando SSL

Correcciones de Errores

  • Manejar rutas de sub-sub-categorías sin un id
  • El icono de caret debe heredar su color
  • Diferenciar el manejo de contorno de sk en single/multi
  • Usar URL absoluta para los enlaces /user_avatar/
  • Agregar correctamente la clase ‘two-rows’ al contenedor header-topic-info
  • Mejorar el selector para el botón de copiar bloque de código
  • Solo confirmar la eliminación de marcador si se ha establecido un recordatorio
  • Rechazar alias de categoría no válidos
  • Respuestas de error de PublishedPages
  • Respuestas de error de TopicsController (Hubo un problema de dos instancias Topic separadas para el mismo registro. Esto asegura que solo haya una instancia actualizada.)
  • Hacer que InlineUploads maneje más formatos de URL
  • Cuando se silencia una categoría o etiqueta, actualizar usuario
  • Compatibilidad temporal para Evented en una ruta de tema
  • Establecer la descripción de la categoría al valor cocinado del primer post
  • Problemas de concurrencia al hacer visibles los posts incrustados del tema
  • No hacer visibles los temas a menos que los posts sean regulares
  • Permitir actualizaciones de incrustaciones solo del título
  • Los temas incrustados no podían actualizar sus títulos
  • Un hash opts no era, de hecho, opcional :slight_smile:
  • El asistente estaba creando un tema Light duplicado si se seleccionaba Light
  • La restauración a S3 no funcionaba sin variables de entorno
  • Bucle infinito en la tarea rake migrate_to_s3
  • Prevenir que los emojis personalizados muestren dobles dos puntos y establezcan una imagen de fondo
  • Establecer la zona horaria del usuario en el inicio de sesión de restablecimiento de contraseña
  • No generar un error si el tipo de acción del post es nil
  • Detener la propagación del evento de teclado del marcador dentro del modal
  • El título del tema en la búsqueda contiene data-topic-id
  • Prueba groups_controller_spec inestable
  • Template-lint usa la regla estricta rel-noopener que requiere noreferrer
  • Abortar limpiamente el trabajo emit_web_hook_event si el webhook fue eliminado
  • El JS de puntuación de Reviewable estaba en la carpeta incorrecta
  • Correcciones de navegación por teclado en el asistente de configuración
  • No degradar usuarios a TL2 cuando el nivel de confianza predeterminado es 3
  • Asegurar que el evento de teclado no se propague al usar el atajo c
  • Reabrir archivos de registro de Sidekiq después de la rotación
  • Hacer que el decorador topic-list-item funcione en móviles
  • Limpieza menor de problemas de marcadores con recordatorios
  • La importación de Google Groups cambió la URL de inicio de sesión
  • Intentar escuchar cambios en scopedCategoryId de manera más confiable
  • Aplicar fuente negrita solo en listas de temas
  • Eliminar expresión regular de límite de palabra (\b) para resaltados de resultados de búsqueda.
  • Agregar short_path a upload_serializer
  • Permite que las actualizaciones de grupos personalizados se reflejen sin recompilación
  • Alternar marcador para tema no funcionaba después de cancelar el modal
  • Incluir subcategorías en el informe ‘posts’
  • Eliminar fondo no válido
  • Mostrar la fecha de hoy en el selector de período de la página /users
  • Asegurar que la barra de herramientas se actualice al cambiar la acción del compositor
  • Falta de suposición de zona horaria en el inicio de sesión de sesión de correo electrónico
  • Usar el atributo de línea de comandos correcto para gifsicle al reducir el tamaño del gif.
  • Agregar polyfills para values/entries/NodeList.forEach/before para iOS 9.3
  • Detectar más navegadores no compatibles
  • Asegurar que el primer post se cargue antes de intentar marcar el tema
  • Colores de mapa de calor de lista de temas compatibles con WCAG-AA
  • Etiquetas para los botones de cerrar modal y descartar-error
  • Agregar índice en user_api_keys.key_hash
  • Asegurar que el ancho de .gap no exceda el ancho de la ventana
  • Citar posts
  • Atribuir correctamente las citas al usar el botón Responder
  • Atribuir correctamente las citas al usar replyAsNewTopic
  • Permitir citar una cita
  • Marcar correctamente las citas como “completas”
  • No intentar crear una cita si está vacía
  • Prevenir que las banderas de baja puntuación cierren automáticamente un tema si la visibilidad predeterminada de Reviewable es mayor que la baja
  • Respetar la pertenencia automática al grupo cuando el SSO cambia el correo electrónico
  • Redirigir /my/*path a /login-preferences en el lado del cliente
  • Ampliar el modal en escritorio
  • Excluir mensajes privados de los requisitos TL3
  • Restablecer la caché de Gravatar agregando un parámetro aleatorio a la URL
  • Corregir enlaces sin título/largos que se extienden fuera del cuadro
  • Las exportaciones CSV lanzaban errores con fechas no válidas
  • Incluir usuarios en cola pendientes independientemente de su puntuación
  • Mostrar el modal de recordatorio de marcador con tema de nivel
  • Revertir clase CSS eliminada inadvertidamente
  • Agregar soporte de hashtags de categoría para sub-sub-categorías.
  • Prevenir el registro múltiple de topic-notifications-button:changed
  • Al cargar borradores, establecer el tema
  • Eliminar la fecha de las traducciones no en inglés de recordatorios de marcadores
  • Guardian siempre obtenía el usuario, pero a veces es anónimo
  • Guardian siempre obtenía el usuario, pero a veces es anónimo
  • Asegurar que category_id sea un entero
  • Topic.time_to_first_response debe incluir sub-sub-categorías
  • Limitar participantes de mensajes personales al convertir desde un tema
  • Verificar temas activos para todas las solicitudes
  • No intentar deseleccionar etiquetas si el filtro no está vacío
  • Jobs/delete_replies: Agregar Tiempo+Duración, no Tiempo+Tiempo #9314
  • Mover el conteo total de filas y la URL de cargar más dentro de meta.
  • Permite que color-input establezca hex y nombres de color a través de la entrada
  • Rastrear enlaces en el cuerpo de onebox si es el mismo que el enlace de encabezado.
  • Predeterminar tema claro en el asistente para que se muestren las vistas previas
  • Mostrar la fecha de hoy en el selector de período de la página /top
  • Advertencia de depreciación de JQuery
  • Eliminar un temporizador con duration no funciona.
  • Establecer columnas high_priority nulas a falso en la migración de notificaciones de alta prioridad
  • Reemplazar el post de tema de bienvenida predeterminado con el nuevo valor del asistente
  • La restauración falló si el esquema contenía objetos no propiedad del usuario actual de la BD
  • FlagSockpuppets no debe marcar un post si un post de ese usuario ya fue rechazado por el personal
  • FlagSockpuppets no debe marcar un post si un post de ese usuario ya fue rechazado por el personal
  • Edición Ninja para respuestas no funcionaba
  • Cargar correctamente los borradores basados en el id
  • Usuarios en etapas recibiendo correos electrónicos user_linked y user_quoted
  • Bypassear la caché de serviceworker para rutas de autenticación
  • La acción correcta para group-member-dropdown es ahora actOnGroup
  • Cuando un post se mueve, copiar el nivel de notificaciones
  • Al cambiar el tipo de respuesta, actualizar opciones
  • No guardar borrador mientras se está cargando
  • Error al cambiar la categoría de un tema y crear una etiqueta
  • Hacer que hacer clic y mostrar el selector de fechas sea más confiable
  • Asegurar que mini-tag-chooser muestre el requisito mínimo de etiquetas si no hay selección
  • Prevenir la renderización de timeline-controls vacíos
  • Tomar correctamente en cuenta los filtros de categoría/grupo para la exportación CSV
  • Prevenir excepción al hacer clic en el título del componente sobre el editor Ace
  • Permite que los adaptadores definan una primaryKey personalizada
  • Permitir que el campo de correo electrónico de invitación esté en blanco para tokens de invitación
  • Get_size_from_image_sizes debe devolver [ancho, alto] o nil
  • Citar una cita anidada debe preservar la información del post original.
  • SQL personalizado con un comentario final podría romper el SQL de BadgeGranter
  • Verificar la presencia de nombre antes de normalizar
  • Mantener objeto de fecha
  • El bot narrativo no funcionaba para marcadores con recordatorios
  • Asegurar que el editor wiki se asigne consistentemente
  • Redirección automática tenía una extensión no válida
  • Transpilación rota
  • nil != false
  • La importación Mbox falló si no se configuraron etiquetas
  • La tarea rake migrate_to_s3 no podía encontrar el SDK de AWS
  • La importación con pgbouncer falló
  • La entrada de filtrado de grupos estaba causando una recarga completa de la página
  • Realizar recorte usando tamaños de imagen especificados por el usuario
  • Realizar recorte usando tamaños de imagen especificados por el usuario
  • Usar espaciado correcto en correos electrónicos con código
  • Mostrar acciones de post pequeñas al incrustar un tema
  • Primer paso para mejorar la eficiencia de la tarea rake de cargas seguras
  • Cambiar medios seguros para abarcar también archivos adjuntos
  • Permitir transpilación de JS
  • El resolutor no se estaba estableciendo correctamente
  • Usar 1 columna en lugar de 4 para el destino del permalink
  • Asegurar que tengamos un objeto de fecha en date-time-input
  • TopicEmbed#absolutize_urls intentaba modificar una cadena congelada
  • Expresión regular de límite de palabra (\b) no funcionaba en idiomas Unicode.
  • Corregir la tubería de optimización de imágenes
  • No usar el nombre de archivo original para extraer el nombre de archivo original
  • Asegurar que el menú de búsqueda no muestre brevemente resultados anteriores
  • User-selector no estaba excluyendo currentUser
  • Condiciones de carrera en el menú de búsqueda
  • Prevenir publicación programada en categoría eliminada
  • Mejorar el guardado de la zona horaria del usuario
  • Verificar permalinks antes de mostrar la página 404
  • Las pruebas del asistente faltaban
  • Respetar la configuración prioritize_username_in_ux en la página /about
  • El clic medio estaba leyendo todas las notificaciones
  • Rellenar la duración del temporizador del tema
  • Eliminar correctamente la cookie authentication_data en el flujo de inicio de sesión de oauth
  • El webhook de post editado no refleja el título del tema actualizado
  • Los permalinks deben redirigir a la URL de la categoría incluyendo el ID
  • Eliminar correctamente la cookie authentication_data en el flujo de inicio de sesión de oauth
  • Los moderadores deberían poder revisar los PMs marcados, ya que siempre ha sido así
  • No fallar si el entorno de prueba no soporta Webauthn
  • Incluir toda la ruta del slug en los permalinks
  • Agregar soporte para slugs de sub-sub-categorías en la búsqueda
  • Permitir que CSP funcione correctamente para hostnames/esquemas no predeterminados
  • Actualizar la opción de usuario email_digests cuando se actualiza default_email_digest_frequency.
  • Mostrar el icono de sobre cuando el post marcado es un PM. El PM marcado debe ser revisado exclusivamente por administradores
  • Corregir un error de PostgreSQL cuando un borrador se creó concurrentemente
  • Usar el nuevo atributo de duración en el método set_or_create_timer.
  • Eliminar correctamente la cookie authentication_data en el flujo de inicio de sesión de oauth
  • Problemas N1 para la lista de marcadores
  • Usar id en lugar de elementId en el archivo hbs
  • Mejorar la conversión de HTML a Markdown
  • Condensar códigos de línea en correos electrónicos
  • Prevenir corte del modal de marcadores en móviles
  • theme-javascripts usando configuración de subcarpeta incorrecta
  • Cálculo roto de userHasTimezone en el modal de marcadores y plantillas tap-tile faltantes para usuarios regulares
  • El enlace de GitHub de temas remotos debe ir a la rama personalizada #9184
  • Consistencia para mostrar menú de silenciar/ignorar en el perfil del usuario
  • No mostrar webhooks para plugins inactivos
  • Descartar notificaciones con clic medio
  • Agregar basePath al enlace para “sin zona horaria” en el modal de marcadores
  • Mejorar el modal de marcadores en móviles y la tarea rake de sincronización de marcadores
  • Sync-alt se usa en el indicador de borrador del compositor
  • Usar delete_all_posts_max para mejorar la consistencia al usar el botón de eliminar desde la vista de administrador
  • Mostrar entrada de tiempo en el constructor de encuestas
  • Verificar la existencia del post antes de crear una notificación
  • Cambios en recordatorios de marcadores y mejoras
  • Asegurar que las URLs show_short manejen cargas seguras usando multisitio
  • Corregir respuesta html en desarrollo después de recargar ApplicationController
  • Los plugins pueden tener enlaces simbólicos relativos
  • RANDOM_PASSWORD no funcionaba en rake admin:create
  • El método del script de importación de Telligent fue eliminado por accidente
  • Ignorar usuarios sospechosos que fueron migrados o usuarios que fueron creados hace más de seis meses
  • No se pudo restaurar copias de seguridad de versiones sin anulación de traducción
  • Eliminar etiqueta padre del grupo de etiquetas
  • Asegurar que el serializador de marcadores funcione con temas + posts eliminados
  • Agregar verificación de tema eliminado a email/sender
  • Prevenir que el helper i18n devuelva una SafeString
  • Los correos electrónicos de notificación con archivos adjuntos están estructurados incorrectamente
  • Enter envía el formulario para el modal de inserción de hipervínculo
  • Prevenir fallo cuando el emoji a desenmascarar no es una cadena
  • Diferenciar flag-modal y flag-modal-body
  • Mostrar progreso del tema en iPad cuando está en orientación vertical
  • Cuando must_approve_users está habilitado, no queremos enviar usuarios sospechosos a la cola de revisión. Solo se deben enviar usuarios no aprobados. Proporcionar una migración para aprobar automáticamente cada elemento de revisión problemático
  • Constante faltante en el importador SMF2
  • Error tipográfico en guardar borrador
  • ContactPicker no estaba estableciendo la entrada de invitación en temas
  • Featured_topic.fancy_title se renderizó sin emojis
  • Varios errores y limpieza en confirm-new-email
  • Varios arreglos para soportar posts sin usuario
  • La última dirección IP podría apuntar a la IP incorrecta
  • Asegurar que la categoría exista para hideParent en categoryBadgeHTML
  • Lanzar error cuando fallar al eliminar un usuario del grupo
  • No romper la clave privada al escribirla durante la importación del tema
  • Limitar el atajo de seguimiento de temas y hacer cumplir el id del tema
  • Preservar la resolución de timestamp de TopicCreator
  • Verificar correctamente si el componente está en el modal
  • Asegurar que el encabezado de pinned-options muestre el estado correcto
  • Establecer la zona horaria del usuario actual al guardar la zona horaria del perfil
  • Mensaje incorrecto al iniciar sesión por correo electrónico
  • Mensaje de error 403 al destacar un tema en el perfil
  • Preservar la resolución created_at de PostCreator
  • Usar bio_excerpt al verificar la presencia
  • Eliminar refreshQueryWithoutTransition heredado
  • El script de importación podría haber omitido algunos usuarios debido a la falta de ORDER BY.
  • Asegurar que la categoría y las etiquetas puedan cambiarse desde Reviewable
  • Error tipográfico vergonzoso en algoritmos → algoritmos para claves de seguridad
  • Verificar si el token de autenticación existe antes de la revocación
  • Prevenir condición de carrera al procesar un post
  • Tolerar citas sin nombre de usuario y sin título
  • Importar posts de usuarios faltantes de phpbb3
  • Prevenir que la imagen de acento del avatar se repita en las tarjetas de usuario/grupo
  • Permite definir la estrategia de colocación del cuerpo de select-kit
  • Usa solo allow_uncategorized_topics global para la lista desplegable de categorías
  • Formatear correctamente las opciones de selección para la encuesta de grupo por campos
  • Permitir citar desde un tema cerrado mientras se escribe una respuesta
  • Mostrar un error más amigable si falta nombre/código para TOTP/Claves de seguridad

Cambios de UX

  • Mejor soporte de contorno en componentes sk
  • Corregir estilo de marcador de posición de imagen roto
  • Establecer enfoque al lanzar el compositor en iOS
  • Tamaño de fuente del asistente
  • Prevenir que la lista desplegable de categorías envuelva el conteo, limitar el ancho móvil
  • Mejorar la resolución del avatar de la página publicada
  • Aplicar color de fondo predeterminado a onebox
  • Eliminar URLs de imágenes base64 al convertir HTML a Markdown.
  • Notar el comportamiento de la configuración “Resumir este tema”
  • Ajustar navegación de pie de página noscript
  • Mostrar fecha y hora completa al mostrar rangos
  • Asegurar que se use la zona horaria sobre localTimezone al mostrar fechas
  • Mostrar zonas sin prefijo para reducir el ruido
  • Reestilar modal de recordatorio de marcadores
  • Eliminar color en categorías si no se elige un estilo
  • Eliminar respaldo de compartir como enlace en dispositivos táctiles
  • Usar variable de color para el fondo de teclas de acceso rápido
  • Romper palabras muy largas en títulos dentro de menús
  • Ajustes menores al estilo de “última actualización en” en el directorio de usuarios
  • Personalizar mejor la disposición de emojis en móviles
  • Agregar estilos de acento a la lista de temas más recientes
  • Asegurar que la tecla esc funcione correctamente cuando se está en el formulario de fechas
  • Corregir la posición del compositor en iPads con teclado físico
  • Mejor espaciado para iconos en etiquetas de select-kit
  • Mejorar date-time-input en móviles
  • Alinear el interruptor de menú de selección masiva relativo al contenedor principal cuando sea posible
  • No permitir la creación de etiquetas en los selectores de la configuración del sitio “etiquetas predeterminadas”.
  • Mostrar mejores imágenes de error
  • Mostrar acento de avatar en los elementos de la lista de temas de la ruta de categorías
  • Áreas de toque más grandes para el panel de perfil en el menú de usuario en dispositivos móviles
  • El atajo K puede seleccionar partes de posts
  • Deshabilitar animación de resaltado en posts eliminados
  • Actualizar lista de pertenencia al grupo al eliminar usuarios o cambiar propietarios
  • Mejorar el texto de usuario sospechoso en /review
  • Eliminar sección de perfil de usuario “Notificaciones en vivo” en iOS
  • Usar mod+p en lugar de ctrl+p y command+p para printTopic
  • Mejorar el texto de la función de usuarios sospechosos
  • Mejor espaciado para icono en etiqueta de select-kit
  • Respetar la configuración prioritize_username_in_ux para el título del avatar del usuario
  • Agrega soporte para un tipo de configuración de color

Rendimiento

  • Mejorar el rendimiento de carga diferida en Safari
  • Habilitar por defecto la nueva ruta de tarjeta de usuario
  • Cachear Category.subcategory_ids
  • Acelerar migraciones en multisitio
  • La copia de seguridad con muchas cargas almacenadas en S3 era lenta
27 Me gusta