Discourse Versión 2.8

Enfoque

  • Mostrar la línea de “última visita” dentro de los temas, como ya hacemos en las listas de temas :white_check_mark:

  • Introducir el estilo de burbuja ligera para mensajes privados (PM) para ayudar a distinguir visualmente los PM de los temas regulares :white_check_mark:

  • ¡El etiquetado ahora está activado por defecto! Agregar descripción a las etiquetas y mejorar la interfaz de gestión de etiquetas. :white_check_mark:

  • Mostrar conteos de borradores en el menú desplegable de usuario, página de usuario y barra lateral @nbianca :white_check_mark:

  • Fusionar el concepto de “nuevo sin leer” y “sin leer” @tgxworld :white_check_mark:

  • Habilitar el cambio automático del modo oscuro por defecto (configuración del sitio default dark mode color scheme id) @pmusaraj :white_check_mark:

  • Mejorar el “síndrome de página en blanco” para el menú de usuario (notificaciones, asignados, marcadores), actividad de usuario, mensajes de usuario e invitaciones @andrei :white_check_mark:

  • Agregar conteos por grupo a los mensajes sugeridos en mensajes privados de grupo @tgxworld :white_check_mark:

  • La suplantación de identidad debe requerir un segundo factor @techAPJ :white_check_mark:

  • Agregar coincidencias de nombre de usuario (y nombre completo?) a los resultados de búsqueda de página completa @Roman / @pmusaraj :white_check_mark:

  • Fortalecer la accesibilidad @j.jaffeux @awesomerobot :white_check_mark:

  • Bloqueo comodín para direcciones de correo electrónico por tema @nbianca :white_check_mark:

  • Cargas directas a S3, retirar el cargador de archivos jQuery reemplazándolo con Uppy @martin :white_check_mark:

  • Mejorar la experiencia para usuarios que tienen publicaciones pendientes. @loic :white_check_mark:

  • Mostrar publicaciones pendientes de moderación en tu página de usuario @loic :white_check_mark:

  • Mejorar el manejo de errores para las APIs decorateCooked de temas/extensiones @david :white_check_mark:

Nombre clave

Fecha de inicio

19 de mayo de 2021

Fecha de lanzamiento planificada

26 de enero de 2022

54 Me gusta

Nuevas características

  • Almacenar el estado descartado de los pop-ups de navegación de temas
  • Exportar temas a markdown
  • Añadir emojis faltantes
  • Buscar direcciones IP filtradas en bloqueos
  • Mostrar advertencia si el usuario no será mencionado
  • Reglas y plugins personalizables para PrettyText.markdown.
  • Decorar el nombre de usuario en la fila del selector de usuarios de grupo de correo electrónico
  • Etiqueta de rango de fechas para fechas locales
  • Actualizar emojis
  • Poner en rojo el signo de exclamación de error de borrador en el compositor
  • Capturar errores de decorateCooked de temas/plugins
  • Usar imagen ráster y autocompletar en la entrada 2FA
  • Comprobación de problemas de credenciales de correo electrónico de grupo programado
  • Permitir alternar la fijación de temas cuando la cabecera está acoplada
  • Callbacks antes de la consolidación.
  • Modo oscuro automático para el editor de administración
  • Permitir el envío de mensajes a varios usuarios a través de un enlace
  • Al sugerir nombres de usuario, omitir las entradas que consisten enteramente en caracteres no permitidos
  • hide_email_address_taken fuerza el uso del correo electrónico en el formulario de olvido de contraseña
  • Comprobaciones de problemas programadas para el panel de administración
  • Permitir modificar páginas estáticas basadas en temas
  • Añadir outlet de plugin de navegación de temas y componente emergente
  • Guardar la posición de desplazamiento en la página de marcadores
  • Extender la API de plugins para añadir múltiples iconos de póster
  • Añadir plugin de Apple a la lista oficial
  • Usar Tab para tabular texto en el compositor
  • Un plan de consolidación de notificaciones para mantener la última
  • Eliminar recordatorios de revisión anteriores
  • Soporte experimental para membresía de grupo a través de autenticación de Google
  • Restringir invitaciones de enlace al dominio de correo electrónico
  • Introducir ámbitos de API para insignias.
  • Preestablecer la configuración regional del usuario a través de invitaciones masivas
  • Añadir la capacidad de ir y venir entre Mensaje Privado y Nuevo Tema
  • Capacidad de añadir descripción a las etiquetas
  • Mostrar tarjetas de usuario para usuarios que están ‘respondiendo…’
  • Reemplazar la directiva Crawl-delay con limitación de velocidad adecuada
  • Mostrar publicaciones pendientes en la página del usuario
  • Mostrar búsquedas recientes en el panel de búsqueda rápida
  • Enviar una cabecera ‘noindex’ en respuestas no canónicas
  • Soporte i18n en pruebas de plugins de Ember CLI
  • Resaltar etiquetas cambiadas en revisiones de publicaciones
  • Notificar a los respondedores de la eliminación de publicaciones
  • Añadir configuración de reglas de normalización de correo electrónico
  • Mencionar aquí para notificar a los usuarios en el tema
  • Mostrar sugerencia de búsqueda del navegador cuando la búsqueda de Discourse aparece en un tema
  • Cargas de respaldo locales de Uppy fragmentadas con un nuevo plugin de carga
  • Añade el ámbito de cargas para las claves API
  • Permitir que la configuración del tema solicite actualización
  • Registrar solo consultas de búsqueda de temas/publicaciones en el registro de búsqueda
  • Aplicar límites de velocidad por usuario en lugar de IP para usuarios de confianza
  • Mostrar un modal de confirmación cuando “Descartar todo” descartaría una notificación importante
  • Mostrar advertencia al compartir un tema en una categoría restringida
  • Mover avatares pegajosos al núcleo
  • Cargas multipart directas a S3 para copias de seguridad
  • Añadir ámbito de solo lectura a las claves API
  • Añadir paginación a la página de claves API
  • Permitir a los usuarios editar el texto alternativo desde la vista previa de la imagen en el editor
  • Usar Uppy para el cargador de etiquetas
  • La publicación de acción pequeña acepta href
  • Usar Uppy para el cargador de palabras vigiladas
  • Mover el cargador de avatares a Uppy
  • Mover el cargador de emojis a usar Uppy
  • Añadir configuración para deshabilitar notificaciones para ediciones de etiquetas de temas
  • Extraer imágenes enlazadas en biografías de usuario
  • Omitir el aumento de tema cuando disable_category_edit_notifications está habilitado
  • Marcar los fallos de omniauth como seguros para HTML.
  • Añadir fullscreen-tables a la publicación
  • Incluir campos personalizados de usuario en el exportador base
  • Permitir la recuperación de publicaciones pequeñas de acción eliminadas
  • Añadir una configuración oculta que permita usar el correo electrónico como fuente para sugerencias de nombres de usuario
  • Cambiar todo el núcleo para usar uppy-image-uploader
  • Añadir configuración para deshabilitar notificaciones para ediciones de categorías de temas
  • Añadir reversed y type a los atributos permitidos
  • Cachear pre-vuelo CORS para MessageBus
  • Cachear solicitudes de pre-vuelo CORS durante 2 horas
  • Añadir downloadCalendar a la API de plugins
  • Permitir a los administradores eliminar permanentemente publicaciones y temas
  • Dejar de usar el correo electrónico como fuente para sugerencias de nombres de usuario y nombres para el inicio de sesión único
  • Atajos para citar (q) y editar rápido (e)
  • Añade una API para excluir una etiqueta de TopicQuery
  • Guardar fecha local en el calendario
  • Devolver subcategorías en el endpoint de categorías
  • Permitir a los usuarios eliminar su voto
  • Hacer que el sugeridor de nombres de usuario sugiera usuario1, usuario2, etc. para entradas que solo contienen caracteres inválidos
  • Habilitar la edición rápida por defecto
  • Humanizar los mensajes de error de tamaño de archivo
  • Añadir banner de actualización a las vistas de categorías y temas más recientes
  • Ir al último no leído para enlaces de marcadores a nivel de tema
  • Marcadores a nivel de tema
  • Resultados de usuario/categoría/etiqueta en la búsqueda de página completa
  • Rango de fechas local al hacer clic
  • Mejorar el “síndrome de página en blanco” en las páginas de actividad/temas, actividad/lectura y mensajes de grupo
  • Mejorar el “síndrome de página en blanco” en las páginas de actividad del usuario
  • Edición rápida experimental
  • Eliminar mensajes duplicados sobre nuevos consejos
  • Usar segundo factor para confirmación de administrador
  • Cocinar borradores de extractos en la actividad del usuario
  • Hacer configurable la ruta de configuración multisitio
  • Añadir consolas de juegos a navegadores no compatibles
  • Publicar eventos de seguimiento de temas leídos para mensajes privados.
  • Mostrar el recuento de nuevos/no leídos en “buscar más mensajes” para Mensajes Privados.
  • Permitir a los usuarios elegir “no visto” como vista predeterminada
  • Ocultar usuarios suspendidos de la búsqueda en todo el sitio a los usuarios normales
  • Permitir a los plugins extender Grupos
  • Habilitar el modo oscuro automático en nuevas instancias
  • Opción para actualizar el nivel de notificación predeterminado de los usuarios existentes.
  • Crear notificación para invitación canjeada
  • Mejorar el “síndrome de página en blanco” en la página de notificaciones del usuario
  • Permitir al administrador eliminar todas las publicaciones de un usuario independientemente
  • Mostrar recuentos de no leídos y nuevos para mensajes.
  • Cargas multipart directas a S3 de Uppy en el compositor
  • Hacer que allow_uploaded_avatars acepte TL
  • Permitir añadir códigos de acción pequeños dedicados a grupos
  • Mejorar el “síndrome de página en blanco” en la página de marcadores del usuario
  • Ordenar los temas fijados por su columna pinned_at
  • Excepciones de limitación de velocidad a través de ENV
  • Primera pasada de uso de Uppy en el compositor
  • Mostrar el banner de temas entrantes en la vista No visto
  • Permitir vincular una cuenta existente desde la aceptación de la invitación
  • Añadir vista No visto
  • Permitir vincular una cuenta existente durante el registro de autenticación externa
  • Revertir la desautorización de poner URLs en títulos para usuarios TL0
  • Desautorizar poner URLs en el título para usuarios TL-0
  • Descartar mensajes nuevos y no leídos para las bandejas de entrada de Mensajes Privados.
  • Enviar evento user-card:show
  • Adjuntar registro de copia de seguridad como carga
  • Añadir recuento de ediciones de publicaciones a la actividad del usuario
  • Mensajes nuevos y no leídos para mensajes personales del usuario.
  • Onebox puede coincidir con motores basados en el content_type
  • Implementación inicial de cargas directas a S3 con Uppy y stubs
  • Mostrar recuento de borradores en el menú de usuario y actividad
  • Nuevo estilo para mensajes personales.
  • Duración del modo lento predeterminada por categoría para temas.
  • Añadir nombre de entrada para que 1password ignore la entrada
  • Añadir nueva API de plugin para permitir que los plugins extiendan Site#categories
  • Añadir cuadro de filtro a la lista de temas/componentes
  • Dejar de comprobar el referer para los embeds
  • Habilitar la optimización de imágenes del lado del cliente por defecto
  • Añadir asistente al widget de búsqueda rápida
  • Añadir ámbito de API ‘users.list’
  • Actualizar usuarios existentes cuando cambian las notificaciones predeterminadas del grupo.
  • Añadir opción para otorgar insignias múltiples veces a los usuarios usando Premios Masivos
  • Configuración para permitir a los moderadores cambiar la propiedad de las publicaciones
  • Cargador de imágenes Uppy con UppyUploadMixin
  • Mejoras en el historial de penalizaciones
  • Añadir etiqueta de título para la página de detalles del grupo
  • Permitir a los usuarios seleccionar flair
  • Hacer que las invitaciones funcionen con usuarios existentes
  • Añadir filtro de período en la ruta de temas principales para etiquetas.
  • Advertir si el usuario invitado no puede ver el tema
  • Añadir indicación de última visita a la página de vista de tema.
  • La re-codificación es segura, activarla en archivos > 500Kb
  • Pasar extensiones de archivo compatibles al selector de archivos del sistema
  • Usar el selector de archivos nativo en el compositor
  • Añadir registros de acciones del personal para palabras vigiladas
  • Añadir campo personalizado de usuario multiselección
  • Añadir configuración slow_mode_prevents_editing.
  • Usar el trabajo SMTP del grupo y el remitente en lugar del cambio de UserNotifications
  • Renderizar emojis en etiquetas de GitHub al hacer onebox de un problema.
  • El personal puede recibir recordatorios de usuarios pendientes con más frecuencia.
  • Aceptar el modal de bandera con CTRL + ENTER y CMD + ENTER
  • Optimizar imágenes antes de la carga
  • Dividir “Añadir miembros” en “Añadir usuarios” e “Invitar”
  • Hacer configurable el número máximo de favoritos
  • Añadir más columnas a EmailLog de salida
  • Mejora en el manejo de la pila de historial en errores del servidor
  • Un ámbito de clave API para editar publicaciones.
  • Usar tamaños de imagen responsivos en el flujo de publicaciones
  • Abrir el modal de edición de marcadores al hacer clic en el botón de marcador a nivel de tema
  • Añadir detalles de última actualización a la interfaz de configuración de grupo SMTP/IMAP
  • Cargar a S3 en paralelo para acelerar la restauración de copias de seguridad
  • El bloqueo es opcional al eliminar un usuario de la cola de revisión.
  • Hacer que los selectores de fecha en la interfaz de marcadores y la interfaz del temporizador de temas sean consistentes con todos los demás selectores
  • Añadir una vista de mensajes para todas las advertencias oficiales de un usuario
  • Añadir etiqueta meta type=website OpenGraph
  • Añadir upgrade-insecure-requests a CSP cuando force_https está habilitado
  • Añadir filtro de grupo al directorio de usuarios
  • No mostrar la marca de verificación de borrador cuando se guardan los borradores
  • Añadir campos personalizados de usuario al directorio de usuarios
  • Habilitar el etiquetado por defecto
  • Añadir limitador de velocidad global de claves API de administración
  • Usar la configuración SMTP del grupo para enviar correos electrónicos de notificación de usuario (inicial)
  • Censurar Oneboxes
  • Poner en escena las ediciones de publicaciones inmediatamente
  • Permite a los usuarios marcar 2 insignias como favoritas para mostrarlas en la tarjeta de usuario
  • Extender widget-dropdown para aceptar la opción deshabilitada
  • Mostrar todas las categorías en el compositor
  • Eliminar automáticamente temas de borrador después de que todo el tema se fusione en otro tema
  • Mejorar la interfaz de configuración de correo electrónico de grupo
  • Habilitar la pausa de imágenes de Giphy y Tenor
  • Mostrar un mensaje de error si la expresión regular no es válida
  • Silenciar palabra vigilada
  • Usar la ruta de la URL existente de las cargas y las imágenes optimizadas
  • Script de importación de Flarum
  • Navegar a un tema aprobado en cola desde la cola de revisión.
  • Mostrar revisión obsoleta a otros clientes
  • Permitir el descarte selectivo de temas nuevos y no leídos
  • Normalizar la ruta del service worker
  • Cambiar el atajo de “Texto preformateado”
  • Añadir on_preload para TopicView
  • Convertir correctamente el título del tema a mayúsculas y minúsculas para la configuración regional predeterminada turca
  • Añadir tareas para exportar e importar la estructura del sitio
  • Soporte de etiqueta y reemplazo en palabras vigiladas en el modal de prueba
  • Permitir la notificación de hasta 20 propietarios de grupo
  • Añadir soporte para la opción “skip_validations” en UploadCreator
  • Restringir post_excerpt_maxlength
  • Aumentar los límites diarios de edición proporcionalmente al nivel de confianza
7 Me gusta

Correcciones de errores

  • Permitir al personal restablecer contraseñas por nombre de usuario
  • El cliente debe poder enrutar URLs de temas sin ID
  • Los emojis de una sola línea tenían los metadatos del emoji indexados dos veces.
  • Mejorar la sección de enlaces principales del resumen del usuario
  • Restaurar el outlet en vistas móviles
  • Las pruebas nunca deben ocultar publicaciones
  • Seleccionar temas en lugar de publicaciones
  • Seleccionar el mejor enlace del feed Atom
  • Manejar URLs malformadas en TopicEmbed.absolutize_urls.
  • El observador del servicio estaba usando this incorrectamente
  • Agregar otro método para verificar archivos binarios
  • Posible ReDOS en la regla de nueva línea de markdown
  • URLs permitidas para alcances de API agregados por plugins
  • Mostrar popovers del compositor sobre menús desplegables
  • Acceder correctamente al nombre de usuario del último publicador
  • Crear token de correo electrónico con el alcance correcto
  • Asegurarse de que el inicio de sesión no falle para usuarios con registros de invitación
  • Preferir el correo electrónico al restablecer la contraseña
  • Respetar la lista de dominios bloqueados al redirigir
  • Ocultar el extracto de archivos binarios en el onebox de GitHub
  • Seguimiento de etiquetas para todos los grupos de etiquetas
  • Desactivar el reenvío del service worker en Chrome 97-97.0.4692
  • Marcar los mensajes flash de invitaciones como seguros para HTML.
  • Asegurarse de que el botón de cita flotante no se posicione debajo de la barra lateral
  • Cita rápida en Safari
  • Asegurarse de que el método exista antes de llamarlo
  • Agregar solución alternativa para service worker en /session/sso para Chrome 97
  • Intentar corregir prueba inestable usando un tema más corto
  • El autocompletado reemplazaba incorrectamente el texto si se usaba a mitad de una oración.
  • origins_to_regexes siempre debe devolver un array
  • Lógica rota del onebox de carpetas de GitHub
  • Usa correctamente el helper de nombre para el contenido seleccionado
  • Mejorar la interfaz de carga de emojis
  • Asegurarse de que el botón de cita flotante esté alejado de la selección en iOS
  • El grupo de emojis no se guardaba realmente
  • Pasar IDs de categoría y etiqueta al trabajo de evento webhook emit.
  • Limitar el impacto de pre-line al texto del tweet
  • El grupo seleccionado se limpiaba entre cargas de emojis
  • Intenta compensar el espaciado de la primera línea con pre-line
  • Evita que los tweets pierdan formato en el onebox
  • Omite el service worker en la ruta SSO
  • Navegar al tema/MP independientemente de si se presiona la tecla Shift
  • Manejo de URLs /p/### dentro de Ember
  • LOAD_PLUGINS=0 en dev/prod, advertir en plugin:pull_compatible_all
  • Permitir que las URLs de temas sin slug funcionen dentro del mismo tema
  • No mostrar emojis duplicados en el selector
  • Actualizar la lista de emojis recientes al seleccionar desde ella
  • No activar el evento topic_created para publicaciones de respuesta por correo electrónico.
  • Desactivar el botón de emitir votos para múltiples encuestas sin mínimo.
  • Regresión en la navegación por teclado de la lista de temas
  • Agregar /all a la URL si la lista predeterminada es ‘ninguna’
  • Guardar realmente los campos en themes:update
  • Lógica de actualización en listas de temas de descubrimiento
  • Al componer un mensaje, no sugerir publicaciones de usuarios eliminados
  • La función de nuevo tema estaba rota cuando el ‘Filtro de Lista Predeterminada’ estaba configurado en ‘sin subcategorías’
  • Al cargar más temas, showFooter no se actualizaba correctamente
  • Progreso del tema tembloroso en algunos tamaños de ventana
  • Limpiar la cola de publicaciones marcadas cuando se elimina la respuesta a una publicación marcada
  • Error al votar en una encuesta múltiple sin los atributos min/máx.
  • Usar font-down
  • Icono de lápiz más pequeño para editar etiquetas
  • Ocultar la biografía del usuario si el perfil está restringido
  • Pequeños ajustes a la posición del progreso del tema en escritorio
  • Suavizar los mensajes de problemas críticos del panel de administración
  • No permitir valores NULL para notification_level en category_users
  • Mejorar la forma en que se carga magnific popup
  • Las cargas estaban rotas en Safari antiguo
  • Guardar draftSequence cuando es 0
  • Predecir draftSequence al guardar borrador
  • SiteSetting.title se estaba contaminando en StaticController
  • Da opciones al compositor para el activador post:highlight
  • Eliminar la restricción de longitud de fancy_title en topics
  • Usar anonymous en lugar de user como respaldo al sugerir nombres de usuario para usuarios anónimos
  • Usar el nombre de argumento correcto en la traducción de revisiones pendientes
  • Ajuste de posición del panel del menú
  • Usar descripción meta básica si faltan otras etiquetas de descripción
  • Las anulaciones de traducción del locale de respaldo no funcionaban en el cliente
  • “Personalizar texto” mostraba la cadena MessageFormat compilada para traducciones _MF anuladas
  • La precedencia de traducción era diferente en el cliente y el servidor
  • Cálculo incorrecto del desplazamiento del encabezado
  • Agregar polyfill de desplazamiento suave
  • Usa el nuevo formato para el extremo de etiqueta de búsqueda para evitar problemas
  • Notificar a los miembros del grupo cuando alguien cita o responde a su publicación.
  • Agregar más acciones al alcance de la clave API de cargas
  • Corregir la migración email_tokens_token_to_nullable
  • Asegurarse de que los nombres de temas estén escapados en atributos HTML
  • Verificar si el dominio de invitación es válido
  • Permitir que OAuth2Authenticator maneje asociaciones existentes
  • Imágenes de favicon de onebox borrosas
  • Solo considerarlo manejado por el compositor cuando hay un compositor
  • Diferir los eventos de tema/publicación creados hasta que se hayan agregado los correos electrónicos
  • Hacer que las pruebas funcionen con un ID de carga inicial más alto
  • Seleccionar el borrador de tema correcto para el usuario
  • Actualizar has_topic_draft cuando se actualiza el borrador
  • Asegurarse de que MessageIdService pueda manejar cambios de nombre de host y multisitio
  • --header-offset no tenía en cuenta el desplazamiento excesivo
  • Referencias al encabezado que llevaban a un hilado de correo electrónico roto
  • Hacer que las pruebas de miniaturas comiencen desde cero
  • Mostrar publicaciones pendientes en una categoría moderada
  • Prueba de edición de etiqueta
  • Transición de etiqueta solo si cambió el nombre de la etiqueta
  • URLs permitidas faltantes al mostrar alcances de clave API granulares.
  • Auth maneja incorrectamente nombres de usuario duplicados
  • Actualizar una notificación consolidada debería moverla a la parte superior.
  • Al usar autenticación externa, los caracteres no permitidos no se eliminaban del nombre de usuario
  • Hacer que el orden de clasificación de los temas del usuario sea insensible a mayúsculas y minúsculas
  • Agregar sufijo aleatorio al Message-ID saliente para correo electrónico
  • Los badges de PWA no se actualizaban
  • Coincidir con profundidad indeterminada en la URL durante las pruebas de carga
  • Permite una estrategia de colocación más precisa en móvil
  • No redirigir solicitudes XHR/JSON cuando se requiere inicio de sesión
  • Extraer y corregir la anulación de nombres de usuario por autenticación externa
  • Establecer auto_update en false para temas/componentes no git
  • Omitir temas que tengan URL en blanco en la tarea rake themes:update
  • El objeto File nativo no se pasaba a uploadHandler
  • CSS roto en #15141
  • No sugerir “user1” como nombre de usuario a usuarios invitados
  • Agrega código de estado 422 a bootstrap json
  • Permitir al personal cargar cuando deben y authorized_extensions está en blanco
  • Asegurarse de que los hooks de widget siempre llamen a la instancia correcta
  • Trata ipad como mobileView para posicionamiento de popper
  • Aviso de registro global retrocedió en #15000
  • Establecer marcadores en algunos casos estaba roto
  • No lanzar errores por claves duplicadas en Yaml
  • Posición del aviso de actualización de software en temas con encabezado adicional
  • Usar URL de CDN para avatares internos de onebox
  • Eliminar solo tokens de correo electrónico no confirmados Y expirados
  • No hacer que el navegador se cierre al tocar sugerencias de autocompletado en Android/Gboard
  • Eliminar el encabezado de correo electrónico Auto-Submitted de correos SMTP de grupo
  • No detenerse con error si falla la actualización del tema
  • Git no debe solicitar credenciales
  • Mantener etiquetas existentes al editar temas de etiqueta
  • No verificar permalink si no está autorizado
  • Permitir invitaciones si must_approve_users es true
  • No publicar encuestas en el bus de mensajes cuando no hay encuestas
  • No publicar notificaciones en MessageBus para usuarios inactivos
  • Permitir que la función de encuesta se desactive en discourse-markdown
  • Eliminar la etiqueta ‘Abrir borrador’ después de eliminar el borrador del tema
  • Asegurarse de que los enlaces de la lista de temas móviles se traten como transiciones de Ember
  • Recursión infinita al llamar a una acción refresh() en rutas
  • Agregar botones de confirmar y cancelar al editar texto alternativo
  • Validar el número de votos permitidos por encuesta por usuario.
  • No sobrescribir propiedad computada para corrección de spinner de carga
  • Corrección de separador de lista de temas
  • Excluir publicación moderator_action para conteo de respuestas en resumen del usuario.
  • Título e icono de flecha incorrectos al filtrar por número de publicación.
  • Filtro de categorías ninguna y todas
  • Cachear todas las palabras observadas
  • Limpiar errores anteriores al mostrar formulario de segundo factor
  • Registrar customOptions como filtro de select kit
  • Convertir URLs de temas incrustados a forma absoluta
  • Error cuando SMTP está habilitado en PostAlerter sin correo entrante
  • Limpiar nombre de emoji que es nombre de archivo
  • Incluir todas las categorías en sortedCategories
  • Ajustar alerta de encabezado de lista de temas
  • Columna ambigua en downsize_uploads
  • Correcciones adicionales para última visita en lista de temas
  • Corregir regresiones introducidas en ae16b0a
  • Agrega clase faltante para separador de última visita
  • Redirigir a la página de inicio si no existen publicaciones
  • Excluir temas con etiqueta silenciada en lista destacada de categoría.
  • Cargador de emojis no usaba data.name en carga uppy
  • Usar grupo correcto de varios para remitente SMTP
  • Descartar direcciones CC malformadas en trabajo GroupSmtpEmail
  • Una regresión de screen-track/appEvents en #14929
  • El mensaje educativo del compositor para menciones de grupo estaba roto
  • Usar fragmento anterior para verificar si la carga de fragmento de respaldo local está completa
  • Establecer null en grupo si el parámetro groupAttrs no está disponible.
  • Usar la misma versión de hljs en prod y pruebas
  • Evitar que PreloadStore llame al finder cuando el valor es falso
  • Usar Map en lugar de Object para caché
  • Asegura que la lógica de etiquetas mínimas sea correcta y compartida
  • Mostrar publicaciones principales de categorías privadas si el usuario tiene acceso.
  • Los queryParams del tema se eliminan del estado de historial al desplazarse.
  • LocalJumpError en tareas rake
  • Llamar a _clearFlash() al mostrar un modal
  • No fallar si s3_install_cors_rule está desactivado
  • Usar 127.0.0.1 en lugar de localhost para ember CLI
  • Desactivar eventos de desplazamiento mientras está en pantalla completa
  • Permitir invitaciones masivas para usarse con DiscourseConnect
  • En Ember CLI algunas pruebas de plugin se referían al contenedor equivocado
  • Hacer PostRevisor más consistente
  • Mostrar eliminación permanente en menú sin actualizar
  • Eliminar xlink:href para favorecer href debido a deprecación
  • Usar método de atributo correcto para obtener ID de publicación de dataset.
  • Regresión introducida en #14715
  • Mantener contexto del tema al redirigir a búsqueda completa
  • Generar IDs de encabezado válidos
  • Restaurar animación para acción de me gusta en móvil
  • Persistir notificaciones en OS X
  • Incluir administradores en permisos de canal de respuesta de presencia
  • Renombrar action_code_href a action_code_path
  • Omitir validaciones de publicación para revisiones del sistema cuando el autor elimina la publicación
  • Asegurarse de que existan reglas CORS para S3 usando tarea rake
  • Las URLs canónicas pueden ser relativas
  • Dejar de guardar marcador al presionar ESC en modal
  • Asegurarse de que required_tag_group_name sea null si no hay valor presente
  • Excluir temas de categoría suprimidos en resumen incluso si no están silenciados.
  • Rake categories:move_topics no debería mover el tema de descripción de categoría
  • Mostrar Oneboxes de Instagram en un iframe
  • Usar evento mouse down al cancelar búsqueda
  • Insertar comas incluso cuando el valor del campo es nulo
  • Evitar solicitudes de búsqueda duplicadas al backend
  • Eliminar un marcador for_topic causaba error JS
  • Usar el mismo modo para búsqueda en chino al indexar y consultar.
  • Las respuestas de 103 deberían reintentarse usando small_get
  • Incluir detalles del tema al enviar MP
  • Allowed_theme_ids no debería persistirse en GlobalSettings
  • No reemplazar palabras en hashtags y menciones
  • Ocultar enlaces a temas silenciados y en lista de categorías
  • Evitar otra consulta N+1 en Site.json_for
  • Actualizar grupo de insignia de todos los miembros si cambió la configuración del grupo principal.
  • No debería recibir invitaciones de temas de usuarios ignorados.
  • No realizar búsqueda de enlaces para enlaces reemplazados
  • Incluir nuevas etiquetas en validación si el usuario puede crear una.
  • Limpiar instancias de PresenceChannel cuando se cierra el compositor
  • Evita un error de json circular en pruebas
  • Correcciones del importador Vanilla
  • Evitar consulta N+1 en Site.json_for
  • Evitar correctamente solicitudes concurrentes en PresenceChannel get
  • No enviar baliza de salida de presencia si no está presente en ningún canal
  • Mostrar mensaje correcto al eliminar tema permanentemente
  • Contexto de seguimiento correcto para algunas rutas de categoría
  • Incluir el encabezado Vary:Accept en todas las respuestas basadas en Accept
  • Permitir cada etiqueta para palabras observadas
  • Eliminar usuarios permitidos de tema superfluos en invitación de grupo
  • Nombre correcto de configuración del sitio
  • No filtrar claves API de usuario sin hash a redis
  • 2N+1 sql en extremo admin /api/keys
  • Hacer que la configuración verbose_auth_token_logging esté desactivada por defecto
  • Mostrar contexto de búsqueda solo en rutas de tema
  • Búsqueda rápida rota en iPadOS
  • Restablecer correo electrónico y carga SSO cuando el usuario navega lejos
  • La fila None no tiene valor, usar clase para apuntarla
  • La línea de tiempo del tema no se actualizaba en megatopics.
  • No consultar backend al buscar “en este tema”
  • Eliminar configuración del sitio ‘crawl_images’
  • Solo reemplaza comillas dobles y usa unicode
  • No mostrar usuario destinatario en lista de participantes de correo electrónico
  • Aclarar opción None Needed al editar marcadores
  • Ocultar botón de alternar pantalla completa cuando el textarea está deshabilitado
  • Alineación del selector de categoría y etiqueta en móvil
  • Corregir versión de API después de aumento menor
  • Mejorar velocidad y resaltado de resultados de búsqueda rápida
  • Permitir al personal ver invitaciones pendientes/expiradas de otros usuarios
  • También rastrear mutaciones de textContent
  • Decorar publicaciones que se cargan después de la renderización inicial en el flujo de publicaciones
  • Mejoras para descargar fechas locales
  • Asegurarse de que los enlaces de respuestas incrustadas/responder a se abran en _blank
  • Los grupos que usaban el icono de usuarios carecían de margen en la búsqueda
  • Intenta observar mutación de vista previa lo antes posible
  • Intenta forzar posición del cursor en filtro
  • Usar URLs absolutas en acceso directo de búsqueda
  • Fallos de BackupRestore::DatabaseRestorer con Ruby 3
  • Mostrar filtro de grupo solo cuando el usuario ha iniciado sesión y hay grupos presentes
  • Extraer filtro de MP y categorías de UserAction
  • Anular la versión horneada después de mover las publicaciones.
  • Usar el orden de clasificación predeterminado de la categoría solo en filtros más recientes y no vistos.
  • Extracto faltante para acciones pequeñas de publicación en la línea de tiempo del tema.
  • Eliminar encabezado de correo electrónico List-Post
  • Mover verificación de suspensión de usuario más tarde
  • Actualizar clave de traducción para que coincida con razón de marca.
  • Importación Phpbb - adjuntos no incrustados en publicaciones
  • Manejar por separado invitación a tema y foro
  • Topic_tracking_state no fallando cuando falta user_stat
  • Ruby 3 no congela cadena interpolada
  • Corregir fechas locales en contextos no de publicación, y en temas largos
  • Corregir ruta de cambio de contraseña para gestores de contraseñas
  • Resolver problemas de citas revertiendo nuevos accesos directos
  • Desactivar vistas previas si diffhtml está habilitado
  • Aplicar solución alternativa de selección de cita a todos los navegadores
  • Selección desapareciendo en Safari
  • Error JS al mostrar resultados de búsqueda de tema
  • Eliminar encabezado discourse-logged-in durante force_anonymous!
  • No persistir parámetro de consulta de etiquetas
  • El tooltip en búsqueda rápida no funcionaba
  • Verificar entorno para ruta de configuración multisitio incluso si existe el archivo de configuración
  • Desactivar Mostrar resultados si nadie votó
  • Ocultar formulario después de restablecer contraseña
  • Analizar listas de direcciones en correos electrónicos incrustados
  • Recorte de fecha local cuando no hay tiempo disponible
  • Botón seleccionar todo en página de grupo asignado
  • Reactivar soporte HTML para configuración global.
  • Mostrar publicación del host incrustable a categoría.
  • Soportar argumentos de palabra clave de Ruby 3
  • Ember CLI siempre cargaba la carga del administrador en modo dev
  • Los oneboxes de video privado de Vimeo estaban rotos
  • Usar direcciones para comparar encabezado de correo electrónico
  • Dejar de rastrear mensaje entrante después de navegar lejos toma 2.
  • Dejar de rastrear mensaje entrante después de navegar lejos.
  • Hacer la construcción de enlaces de razón de puntuación más explícita
  • Mensaje de estado vacío en la página de marcadores del usuario
  • Excluir MPs que el usuario envió a sí mismo.
  • Los resultados de Topic.similar_to generan consulta inválida para ciertos locales.
  • No mostrar ‘temas nuevos o actualizados’ para la página de categorías móviles
  • Seguir la URL canónica al importar un tema remoto.
  • Error al cargar temas sugeridos para usuarios anónimos.
  • Notificar entrante a categorías y vista de temas más recientes específicamente.
  • Restringir rutas de notificación de otros usuarios
  • La interpolación incorrecta limitaba a 1 dispatch / componente
  • No publicar publicación para seguimiento de tema de MP si no es nueva para el usuario.
  • Soportar argumentos de palabra clave de Ruby 3 para DiscourseRedis
  • Solución alternativa para bug de createImageBitmap de Safari 15
  • No mostrar userColorSchemeId en la interfaz
  • Hacer que el banner de actualización esté siempre disponible en la vista de categorías
  • Restricción de tabindex más robusta en vista previa
  • Asegurarse de que la lista de subcategorías esté oculta cuando no sea necesaria
  • No fallar _removeDeleteOnOwnerReplyBookmarks al navegar
  • No intentar iniciar la aplicación ember en navegadores antiguos
  • Define correctamente los data-attributes usados por fechas locales
  • Detectar característica globalThis
  • Los métodos de serializador include_ deben terminar con ?
  • Usar extracto de publicación no leída para extracto de marcador de nivel de tema
  • Usar update_attribute de active record en lugar de mini sql.
  • No recargar tarjeta si ya está cargada
  • Manejar citas de correo electrónico reenviadas alrededor del nombre de display Reply-To
  • Devolver array vacío cuando no hay padre para rango
  • El gem Rss es un gem integrado desde Ruby 3
  • Mensaje de estado vacío en las páginas de mensajes de grupo
  • Actualizar solo campos personalizados pasados
  • Elevar saltos de línea no debería fallar para elementos HTML5
  • Ofrecer site_logo_dark_url como opción para temas de modo oscuro
  • Agregar locales para variantes de MP de mención de grupo
  • Eliminar mensajes entrantes para eventos de lectura.
  • Abordar ArgumentError para soportar argumentos de palabra clave de Ruby 3
  • Evita que casos extremos desborden en contenido seleccionado
  • No sugerir Emoji cuando está en bloques de código abiertos
  • Actualizar solo campos presentes en la solicitud
  • Corregir optimistamente problemas de estado de línea de tiempo del tema
  • Usar <textarea>` para las traducciones de temas
  • No mostrar error en el botón de carga móvil si !allowUpload
  • Estilos de navegación móvil
  • Asignar claves únicas al historial del tema para el estado
  • Asegurarse de que los encabezados de los objetos S3 se conserven al copiar
  • No publicar eventos de archivo de MP al usuario que actúa.
  • No intentar migrar la base de datos de prueba multisitio mientras se mantiene el mutex
  • Resolver URLs cortas después de que se haya cargado diffHTML
  • Corregir la posición del icono de reproducción
  • No reemplazar en menciones y hashtags
  • Mostrar enlaces de MP no leídos/nuevos solo al ver el propio usuario.
  • Eliminar los nuevos temas descartados del estado de seguimiento de temas de MP.
  • Eliminar los temas leídos descartados del estado de seguimiento de temas de MP.
  • Mejor posicionamiento para el botón “Ir al contenido principal”
  • Ember CLI estaba siendo secuestrado antes de posibles errores
  • Problema de altura del compositor en Safari en iOS 15
  • Ignorar el enlace canónico para oneboxes de medium.com
  • No mostrar contenido de spoiler en RSS
  • Mostrar siempre la fecha de creación de las publicaciones en la vista del rastreador
  • Corregir el número de publicación más alto para el estado de seguimiento de temas leídos.
  • Mejor filtro para la búsqueda de grupos
  • Error en el entorno de Ember CLI
  • Capturar direcciones CC para correos electrónicos reenviados
  • Realizar la acción agree_and_keep solo si es posible.
  • Corregir la pequeña publicación reenviada por el usuario para la bandeja de entrada del grupo
  • Usar nombre de archivo aleatorio para cargas temporales
  • La búsqueda no se estaba inicializando correctamente.
  • No estábamos restableciendo correctamente el estado móvil entre pruebas.
  • No intentar migrar concurrentemente con otras migraciones
  • Permitir valores de cadena única en campos de selección múltiple personalizados y no solo matrices
  • Aumentar el tamaño del fragmento para obtener la etiqueta de título correctamente
  • Error con la navegación a las páginas de actividad/temas y actividad/leído
  • En modo de prueba, los inicializadores estaban modificando clases una y otra vez
  • Hacer bindMobileUploadButton explícito para mixins de carga
  • Degradar oj
  • Enlace "omitir navegación
7 Me gusta

Cambios de UX

  • Corregir la colocación del popup del editor
  • Aplicar el nuevo comportamiento de espaciado del botón de cita a todos los dispositivos móviles
  • Corregir problemas de diseño con nombres de categorías largos
  • Centrar el selector de emojis cuando hay espacio limitado
  • Sin radio de borde en el área de texto
  • Animar el movimiento del botón de cita al cambiar la selección
  • El botón plano (flat-btn) también debe responder a la tecla Enter
  • Usar el protocolo https para el enlace de ayuda de Markdown
  • Ajustar el espaciado del formulario de invitación y relacionado
  • Cambiar el texto del código de acción public_topic en sitios que requieren inicio de sesión
  • Ajustar el CSS del selector de emojis
  • Actualizar la página de error de “aceptar invitación”
  • Prevenir el desbordamiento de la vista de lista de temas por parte de los rastreadores
  • Mejor formulario de aceptación de invitación
  • Refactorización y consistencia del espaciado de acciones de publicación
  • Mejorar el diseño de la página de aceptación de invitación
  • Maximizar el espacio de vista previa en el editor
  • Actualizar la escala y el ajuste del contenedor de navegación
  • Manejar correctamente la tecla Escape en el selector de emojis
  • Mostrar siempre el avatar en las listas de temas móviles
  • Permitir que los controles de publicación móviles se desplacen en caso de desbordamiento
  • Mostrar la tarjeta de grupo con un estado de carga animado
  • Prevenir el desbordamiento de la línea de tiempo en casos extremos
  • Extender el hipervínculo de usuario en los registros de acciones del personal
  • Corregir el tamaño del icono de estado del tema en los resultados de búsqueda móvil
  • Aplicar formatos de enlace solo al pegar en selecciones que no contengan etiquetas similares a BBCode
  • Hacer que el cambio a modo de respuestas filtradas sea menos brusco
  • Mejorar la posición de la visualización de presencia en el editor
  • Desplazar la fila hacia la parte superior del contenedor en select-kit
  • Corregir el estilo del menú desplegable de detalles (flair) en la cuenta de usuario
  • Eliminar el estilo que rompe el editor en la página de mensajes privados (PM)
  • Reducir la inestabilidad del editor en Android
  • Prevenir el desbordamiento de las fechas de la línea de tiempo en móviles
  • Mejorar el estilo de la información de etiquetas
  • Corregir la alineación en la barra de navegación de grupos
  • Aplicar formatos de enlace solo al pegar en selecciones que no contengan enlaces
  • Ajustar el estilo del editor móvil
  • Ajustar el estilo del editor
  • Agregar el atributo de título a las celdas de informes
  • Cierra la selección múltiple al seleccionar cuando el máximo es 1
  • Corregir la sangría extra en listas al admitir direcciones de texto mixtas
  • Agregar pruebas adicionales para pegar un enlace en una selección
  • Al pegar un enlace, usar las reglas de linkify
  • Pegar enlaces en una selección aplicará un formato de enlace
  • La marca de tiempo no debe ocultar el identificador de la línea de tiempo del tema en móviles
  • Usar el título regular si el título para lectores de pantalla no está disponible
  • Hacer que el banner ocupe todo el ancho
  • Reducir el período de supresión de resúmenes de un año a 6 meses
  • Corregir el color del botón de guardar de edición rápida en esquemas oscuros
  • Mover la advertencia de compartir tema a una alerta modal flash
  • Agregar más alias de búsqueda para emojis
  • Iniciar la búsqueda de página completa en la segunda pulsación de Enter
  • Correcciones posteriores a 0e371d4 para la lista de temas móviles
  • Corregir estilos de modal de compartir/notificar
  • Numerar los pasos en el README de instalación en la nube
  • Correcciones de diseño para la página de enlaces permanentes de administración
  • Eliminar el selector de etiquetas en PMs para usuarios no pertenecientes al personal
  • Corregir varios problemas con la refactorización del progreso del tema
  • Corregir el menú desplegable de categoría con estilo de barra
  • Acomodar mejor el editor de PMs con etiquetas
  • Corregir el ancho de publicaciones cortas en móviles
  • Mostrar el consejo de búsqueda rápida de manera más consistente
  • Eliminar la animación en la lista de temas de administración
  • Cambiar el índice de tabulación (tabindex) de inicio de sesión, seguimiento de 6aa6275
  • Cambiar el tabindex en el inicio de sesión para omitir el enlace de inicio de sesión por correo electrónico
  • Aplicar etiquetas durante la creación de PM
  • Hacer que los cambios de PresenceChannel sean más receptivos
  • Nunca mostrar el botón de retroceso si hay menos de la posición actual
  • No mostrar el icono de ancla en dispositivos táctiles
  • Reordenar la configuración del sitio relacionada con la autenticación para mayor claridad
  • Agregar un caso especial para la búsqueda de usuarios cuando se está en un tema
  • A veces el pie de página aparecía mientras se actualizaba una ruta de lista
  • Ajustar el ancho de la entrada de búsqueda rápida
  • Mejor experiencia de búsqueda de temas
  • Mostrar menos iconos de barra de herramientas en el editor móvil
  • Mostrar la búsqueda de usuario de página completa en una cuadrícula
  • Mejor visibilidad para la búsqueda contextual
  • Agregar el consejo Enter al menú desplegable de búsqueda
  • Agregar traducción faltante
  • Eliminar el aria-label para los botones cuando existe el atributo title
  • Mejorar la jerarquía de rutas para invitaciones de usuario
  • Restaurar el botón de nuevos mensajes en móviles en la ruta de PM
  • Agrega atajos para cita (q) y edición rápida (e)
  • Agregar atajo de teclado para ediciones rápidas
  • Etiquetas de atajo más consistentes para macOS
  • Corregir la alineación del editor cuando las etiquetas están deshabilitadas
  • Renovar la búsqueda rápida
  • Cambiar el diseño de la página de invitaciones para que coincida con otras páginas de usuario
  • El aviso global ya no acepta HTML
  • Capitalizar la localización del correo electrónico de cancelación de suscripción
  • Usar un tamaño de fuente consistente para las insignias de categoría en menús desplegables
  • Corregir la etiqueta en la búsqueda cuando las etiquetas están deshabilitadas
  • Las bandejas de entrada de PM se expanden incorrectamente al ver etiquetas
  • No mostrar el enlace de mensajes de grupo para grupos sin mensajes
  • Mostrar la barra de desplazamiento solo cuando sea necesario en menús desplegables
  • Ajustar el espaciado móvil para la búsqueda de página completa
  • Asegurar que los elementos fijos no desborden el encabezado
  • Mejor colocación para el botón de acciones de selección masiva
  • Mover la edición rápida antes de compartir
  • Ajustar la posición del botón de cita en móviles
  • Agregar un segundo botón de búsqueda en móviles
  • Consistencia en el margen del botón de compartir
  • Corregir el espaciado del botón de perfil
  • Mejorar la barra de botones del editor en móviles
  • Prevenir que los campos del formulario de invitación cambien de tamaño
  • Corregir problemas de visualización del icono de entrada de fecha
  • Ajustes menores en la edición rápida
  • Mejorar el manejo de respaldo de la edición rápida
  • Opcionalmente mostrar un botón “Resumir” en la línea de tiempo del tema
  • Corregir problemas de diseño de grupos de pestañas en móviles
  • Usar tamaño de fuente estándar para los botones al final de la página /top
  • Corregir el estilo móvil para esquemas de color de administración
  • Corregir la alineación de los controles de administración en móviles
  • Corregir la visualización de la entrada de fecha en iOS
  • Ajustes menores de diseño en menús desplegables
  • Normalizar el tamaño de entradas, botones y menús desplegables
  • Ajustar el espaciado de botones
  • Limitar el ancho del selector de etiquetas en select-kit
  • Eliminar :empty en topic-statuses, limpieza
  • Separar con comas las listas de campos personalizados públicos
  • Correcciones de alineación de actualización de select-kit
  • Mejor estilo de inicio de sesión/registro para ventanas de escritorio pequeñas
  • Usar el método guardian existente para verificar el grupo mensajero
  • Mostrar el recuento de respuestas correcto en la vista de comentarios incrustados
  • Mejorar el síndrome de página en blanco en la página de mensajes de usuario
  • Agregar paso de estilo al asistente
  • Actualizar el mensaje del editor “obtener una habitación”
  • No mostrar mensajes educativos del editor seleccionados en publicaciones susurradas
  • Agregar un título a la entrada de filtro de usuario
  • Logo SVG del README que admite modo oscuro
  • Agregar margen a la entrada de compartir
  • Agregar data-topic-id a los elementos de temas destacados
  • Corregir la navegación de PM móvil para usuarios regulares
  • Mostrar texto de ayuda de detalles (flair) solo para visibilidad de miembros privados
  • Indicar revisiones de historial limitadas solo cuando realmente están limitadas
  • Actualizar el texto de ayuda de visibilidad de miembros para incluir información de detalles (flair)
  • Corregir el borde y los estilos activos de la configuración de la barra lateral
  • Traducción faltante para el atributo de título de la ruta de etiqueta de PM
  • Deshabilitar el botón “Poner en cola para revisión” si el usuario no puede realizar la acción
  • Agregar puntos suspensivos a las acciones que tienen una pantalla de seguimiento
  • Asegurar que los iconos de inicio de sesión externo sean visibles al pasar el cursor
  • Correcciones de UX
  • Agrega un título al pasar el cursor con la fecha completa a las columnas de usuarios de administración
  • Los controles de historial deben usar estilos de nav-pill
  • Mejorar el texto cuando una búsqueda de miembros de grupo no devuelve resultados
  • Usar el modal de compartir en el mensaje de tema dominante
  • Ajustes de estilo de la página de marcadores de usuario
  • Actualizar el estilo de los valores de solo lectura en el formulario de registro
  • Eliminar CSS específico del tema, corregir espacio
  • Priorizar el color de fondo del moderador en PMs
  • Mejorar las sugerencias de búsqueda rápida
  • Nuevo texto y estilo para el mensaje de tema dominante
  • Mensajes de período de suspensión por siempre
  • Ajustar el CSS de la página de grupos
  • Modal y popup de compartir consistentes, refactorización
  • Detener el desbordamiento de onebox de Imgur/Google Fotos en móviles
  • Asegurar que siempre haya un margen en la página de insignias
  • Mejorar la consistencia del modal de compartir
  • Mover el spinner de confirmación de omisión de autenticación dentro del cuerpo del modal
  • Agregar botón de copiar a la clave pública del tema
  • Mejorar el enlace a la página de preferencias en las pestañas nuevos y sin leer
  • Agregar estado de éxito al botón de copiar
  • Corregir el z-index para la alerta de nuevo tema
  • Traducir el tipo de acción en el error de expresión regular de palabras vigiladas
  • Problemas de diseño con la línea de última visita del tema
  • Eliminar la imagen de fondo después de que la imagen se haya cargado
  • Eliminar el borde superior en la acción pequeña después de la línea de última visita
  • Usar el interruptor de selección masiva de lista de temas para la lista de mensajes de usuario
  • Hacer que el tamaño del emoji sea consistente para problemas de GH oneboxed con etiquetas cortas
  • Hacer que el contenido de la encuesta sea seleccionable
  • Ajustar el espaciado en el panel de administración
  • Agrega “Procesando carga” al área de estado del editor durante la optimización de carga
  • Barra de desplazamiento horizontal en la parte superior del directorio de usuarios (cuando sea necesario)
  • Ajustar la línea de marca de tiempo en el onebox de Twitter
  • Mejorar el estilo de las citas en los correos electrónicos
  • Agregar aviso cuando las palabras vigiladas son expresiones regulares
  • Mejora del margen para alertas móviles
  • Hacer que la casilla de verificación de selección masiva sea más fácil de apuntar
  • Corregir el espaciado de alertas móviles
  • Hacer más fácil ocultar el emoji en el registro
  • Ocultar columnas de correo electrónico cuando se selecciona “Ocultar correos electrónicos”
  • Mejorar el zoom/navegación de la galería lightbox
  • Corregir el diseño de salto a publicación en móviles
  • Corregir la alineación del botón de barra de progreso móvil
  • Agrupación automática diaria para menos de 34 días en lugar de 30
  • Usar botón en lugar de ancla en la barra de respuestas filtradas
  • Eliminar referencia al formulario de contacto en la configuración
  • Mejorar el mensaje de error de eliminación de usuario y devolver el recuento de publicaciones correcto
  • Mejoras para reordenar categorías
  • Agregar un consejo de que las etiquetas pueden incluirse en grupos de etiquetas
  • Corregir el ajuste de títulos de temas de búsqueda
  • Corregir la alineación del icono y botón de selección masiva
  • La altura del filtro desplegable de grupos debe coincidir
  • Espaciado móvil más consistente
  • Mejorar la truncación de etiquetas en el encabezado desplazado
  • Edición de texto
  • Revertir algunos estilos de menú desplegable de búsqueda
  • Botones de configuración/edición más consistentes
  • Ajustes al diseño de grupos de etiquetas
  • Actualizar estilos del panel de búsqueda, consistencia
  • Usar iconos como lista con viñetas en el modal de invitación
  • Corregir la superposición de la línea de “última visita” en Chrome
  • Corregir la alineación del título del encabezado de PM
  • Corregir la alineación del icono del título de PM
  • Alinear el icono de selección masiva
  • Mejorar el estilo del cuerpo de PR de GitHub en correos electrónicos
  • No mostrar el consejo de respuesta si el tema actual está cerrado
  • Cambiar el color del enfoque y el paso del cursor en las pestañas del menú de usuario
  • Mostrar la insignia de la categoría abuelo en el encabezado fijo en escritorio
  • Alertar a los lectores de pantalla cuando hay un problema al guardar una publicación
  • Ajustes de diseño de onebox de Twitter
  • Enfocar los modales incondicionalmente
  • Hacer que los estilos de resultados de búsqueda sean más consistentes
  • Agregar enfoque automático a los menús desplegables de hamburguesa y de usuario
  • Alinear los márgenes superiores de list-controls y topic-title
  • Relleno consistente en móviles/escritorio .wrap
  • Ajustar los márgenes de listas y onebox
  • Cambiar el menú desplegable de la página de categorías a una llave inglesa
  • Mejorar la navegación en listas de temas para lectores de pantalla
  • Proporcionar una región para varias acciones de temas
  • Los usuarios pueden posponer el tutorial de discobot
  • Cambio de color del título del enlace de resultados de búsqueda
  • Hacer que el texto de la bandera del tutorial de discobot sea más claro
  • Agregar el rol de región ARIA a las publicaciones
  • Mostrar el botón Actualizar en lugar del botón Habilitar cuando el modo lento ya está habilitado
  • Mejorar la posición de los controles en lightboxes
  • Corregir el ancho de carga de temas, eliminar conflicto de clases, más bonito

Cambios de Seguridad

  • No iniciar sesión en usuarios no aprobados
  • La búsqueda avanzada de grupos no respetaba la visibilidad de los grupos
  • Ocultar la biografía del usuario si el perfil está restringido
  • Mostrar solo sugerencias de usuarios con publicaciones regulares
  • Deshabilitar MessageBus::Diagnostics
  • Eliminar la respuesta específica de ember-cli de las rutas de la aplicación
  • Mostrar etiquetas solo a usuarios con permiso
  • Eliminar caracteres bidireccionales Unicode no renderizados en bloques de código
  • Asegurar que las cookies _forum_session no puedan reutilizarse entre sitios
  • No permitir la caché de errores de MIME/Content-Type
  • Mejorar la validación de la confirmación de suscripción SNS
  • Escapar la palabra vigilada en el mensaje de error
  • Escapar el nombre de la categoría
  • El estado de lectura del usuario para el tema se filtra a clientes no autorizados
  • Sanitizar los atributos d-popover
  • Destruir EmailToken cuando se destruye EmailChangeRequest
  • No filtrar el usuario de la publicación susurrada anterior al eliminar un tema
  • No revelar al susurrador de la publicación en mensajes personales
  • Validar el parámetro de período para las rutas de temas principales
  • Sanitizar los datos de YouTube Onebox
  • Los enlaces canónicos de Onebox eludían las verificaciones de FinalDestination
  • Asegura que los tiempos de espera se usen correctamente en la conexión
  • XSS en la lista de marcadores
  • No permitir acceso no autorizado a la interfaz de edición de categorías

Rendimiento

  • Convertir prefijos de prueba comunes en contextos en topics_controller_spec
  • Hacer las pruebas más rápidas pre-fabricando más cosas
  • Pre-fabricar más partes de users_controller_spec
  • Acelerar las pruebas pre-fabricando más cosas
  • Pre-fabricar carteles en topics_controller_spec
  • Pre-fabricar más de topics_controller_spec.rb
  • Captura de instantáneas de Redis durante las pruebas
  • Acelerar las pruebas
  • Agregar índice en email_tokens.token_hash
  • Ahorrar algo de tiempo en la suite de pruebas
  • Migrar normalized_emails en una migración
  • Actualizar los hooks de widgets para evitar eventos globales de bloqueo de desplazamiento
  • Actualizar la implementación del mixin de desplazamiento
  • Deshabilitar el oyente de touchstart de ember
  • Usar oyentes de eventos pasivos para touchstart, touchmove
  • Establecer la propiedad --header-offset solo cuando cambie
  • La actualización del primer PM sin leer para el usuario no respetaba los límites
  • Usar una verificación de dirección de texto más eficiente en la inicialización de select-kit
  • Reducir los registros consultados en UserStat.update_first_unread_pm
  • Mover las sugerencias preload a la etiqueta <head>
  • Mejorar la velocidad de arranque de la aplicación JS optimizando customResolve()
  • Actualizar el recuento de me gusta en publicaciones visibles sin una GET extra por me gusta
  • Usar una columna diferente para un mejor plan de consulta
  • Hubo una gran regresión de rendimiento en Logster
  • Optimizar la búsqueda en la consulta de mensajes privados
  • Reducir el trabajo cuando se permiten fuentes externas en InlineUploads
  • Usar una subconsulta al excluir una etiqueta de la consulta de temas
  • Evitar ejecutar la consulta de DB de usuarios ignorados para usuarios anónimos
  • Revertir todas las bandejas de entrada de la ruta de mensajes
  • Mejorar el rendimiento de la consulta de base de datos al cargar temas para una categoría
  • Corregir consultas N+1 en SiteSerialier
  • Mejorar el rendimiento de la consulta para todas las bandejas de entrada de mensajes privados. (#14304)"
  • Mejorar el rendimiento de la consulta para todas las bandejas de entrada de mensajes privados
  • Evitar ejecutar la consulta innecesariamente al actualizar un marcador
  • Evitar una consulta adicional de base de datos al ver el propio usuario
  • Mejorar el rendimiento de la consulta al obtener sin leer para el estado de seguimiento de temas de PM
  • Hacer que TopicViewSerializer#requested_group_name sea más eficiente
  • Eliminar el índice redundante post_timings_summary
  • Generar el tooltip de fechas bajo demanda
  • Reduce el tiempo de renderizado de local-dates
  • Agregar trabajo programado para eliminar filas antiguas de caché de hojas de estilo
  • Mejorar el rendimiento de la actualización de topic_user.liked al mover publicaciones
  • Mejorar el rendimiento de post_timing al mover publicaciones
  • Optimizar la rellena de topic_id
  • Cachear categorías en el modelo Site, toma 3
  • Eliminar n+1 en el directorio de usuarios
  • Actualizar el estado seguro de las cargas de publicaciones en un trabajo
  • Cargar asociaciones de Tema con anticipación en el Administrador de Hojas de Estilo
  • Cachear categorías en el modelo Site, toma 2
  • Cachear categorías en el modelo Site
  • Eliminar consulta PG extra
  • Realizar filtrado de usuarios en SQL
  • Evitar ejecutar una consulta PG sin sentido cuando el tema no tiene variables
  • Animar request animation frame
  • Precargar json de configuración del cliente mientras se inicia la aplicación
  • Cambiar la verificación activa de conexión PG de ActiveRecord para usar una consulta vacía
  • Precargar Post#image_upload en TopicView
  • Diferir la configuración de la caché distribuida en la categoría
  • Diferir la configuración de la caché distribuida en más puntos
  • Precargar configuraciones, grupos e iconos de insignias en SvgSprite
  • Diferir la configuración de la caché distribuida en rutas críticas de rendimiento
  • Eliminar consulta N+1 en SiteSerializer#user_color_schemes
  • Calentar cachés en SiteSerializer mientras se precarga la aplicación
  • Cachear consulta de categorías en Stylesheet::Manager.color_scheme_digest
  • Memorizar svgs principales en memoria para evitar el costoso análisis XML
  • Precompilar hojas de estilo de temas secundarios

Accesibilidad

  • La etiqueta debe ser “role” no “aria-role”
  • No usar IDs duplicados
  • Enfocar el último tema visto en las listas de temas
  • Mover el enfoque a la publicación resaltada al visitar un tema
  • Eliminar la etiqueta duplicada en el campo de confirmación de registro
  • Establecer anchos de modal con EMs; mejora la escala
  • Agregar prefers reduced motion
  • No emitir aria label idéntico al título
  • Usar una etiqueta más corta para el menú hamburguesa
  • Corregir varios problemas menores
  • Agregar etiquetas a algunos campos de búsqueda, selector de notificación de categoría
  • Agregar etiquetas más descriptivas para algunos menús desplegables
  • Usar el rol listbox para menús desplegables
  • No usar etiqueta predeterminada para aria-label
  • Mejorar el modal de crear cuenta para lectores de pantalla
  • Agregar enlace “saltar al contenido principal”
  • Agregar etiquetas donde sea necesario
  • Ajustar las reglas de encabezado en listas de temas
  • No marcar múltiples etiquetas de formulario como aplicables al mismo elemento
  • Mejorar la etiqueta del botón de alternancia de detalles del tema
  • Agregar aria-label al botón de cerrar modal
  • Incluir aria-label para imágenes de avatar en widgets
  • Agregar rol de encabezado para títulos de publicaciones
  • Corregir estilos de enfoque de control de publicación y menú de usuario
7 Me gusta