Discourse Versión 2.8

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