Versión de Discourse 2.5

Enfoque

Nombre clave

Fecha de inicio

26 de febrero de 2020

Fecha de lanzamiento

24 de junio de 2020

66 Me gusta

NUEVAS FUNCIONALIDADES

  • Añadir punto de conexión del plugin después del nombre de usuario (#10113)
  • Verificar si existen avatares seleccionables antes de habilitarlos (#10032)
  • Eliminar la configuración del sitio de URL de cargas obsoleta.
  • Script de importación para jForum
  • No mostrar usuarios silenciados/ignorados bajo “quién dio me gusta”
  • Permite incluir encabezado y pie de página en páginas publicadas (#10067)
  • Añadir evento before_email_send
  • Permite ignorar a un usuario para siempre (#10074)
  • Permite que las páginas publicadas sean públicas (#10053)
  • Nuevo punto de conexión del plugin category-list-above-each-category (#10037)
  • Añadir “Ahora” como opción (oculta por defecto) en el selector de entrada de fecha futura (#10047)
  • Permitir múltiples grupos que puedan votar al crear una encuesta
  • Incluir etiquetas en mensajes no leídos/nuevos
  • Mejorar la experiencia de usuario para múltiples direcciones de correo electrónico (#9691)
  • Enlaces de invitación de uso múltiple (#9813)
  • Soportar anexión al etiquetado masivo mediante rake (#9978)
  • Nueva tarea rake para actualizar la columna first_post_created_at
  • Añadir tarea uploads:batch_migrate_from_s3 para limitar el número total de publicaciones migradas a la vez (#9933)
  • Configuración de categoría para el filtro de lista predeterminado. (#9975)
  • Modo de repositorio de temas en lista blanca (experimental)
  • Nuevo punto de conexión del plugin bajo el título de la página de insignias (#9936)
  • Notificar a los administradores sobre credenciales antiguas (#9918)
  • Descargar imágenes remotas incluso para publicaciones antiguas (#9925)
  • Opcionalmente permitir etiquetas en el estado de seguimiento de temas
  • Mostrar una página 404 detallada para temas privados (#9894)
  • Notificar a los administradores sobre credenciales antiguas (#9854)
  • Enviar un mensaje privado cuando se acepta una membresía de grupo (#9822)
  • Añadir configuración para deshabilitar la instalación automática de reglas CORS en buckets S3 (#9872)
  • Permalinks para etiquetas
  • Configuración de categoría para el filtro de lista predeterminado.
  • Actualizar el extracto del tema cuando el OP es rebaked (#9852)
  • Añadir configuración del sitio para la longitud máxima del extracto del tema (#9847)
  • Eliminar el webhook ‘flag’ en favor del webhook ‘reviewable’
  • Eliminar el webhook ‘queued post’ en favor del webhook ‘reviewable’
  • Añadir la opción ‘None’ a la cookie same-site para hacer posibles sistemas de dominio cruzado (#9374)
  • Exponer Composer.serializeToTopic en la API de plugins del lado del cliente.
  • Extender la duración permitida para la descarga
  • Añadir punto de conexión para iconos SVG individuales (#9765)
  • Añadir datos estructurados siguiendo las directrices de Google (#9764)
  • Introducir una clave de anulación solo para personal para discourse-presence.
  • Soporte para el menú de accesos directos de aplicaciones (#9749)
  • Añadir encabezado noindex a las páginas de etiquetas (#9748)
  • Permitir autenticación mediante parámetros para UserApiKeys (#9742)
  • Permitir que los plugins registren una devolución de llamada para ignorar DraftSequence.
  • URL canónica predeterminada (#9738)
  • Pasar instancia de revisor a post_edited DiscourseEvent.
  • Añadir encabezado noindex a insignias, grupos y páginas /my (#9736)
  • Permitir que Google indexe las páginas para que pueda eliminarlas
  • Añadir encabezado no_index si robots está deshabilitado
  • Filtrar configuraciones por plugin (#9692)
  • Ajustar las reglas de limitación de velocidad para la recuperación de contraseña
  • Excluir categorías silenciadas de la lista de temas “top”.
  • Opcionalmente eliminar marcador cuando se envía un recordatorio (#9637)
  • Incluir la posición de la categoría al exportar categorías (#9658)
  • Onebox de video de Reddit
  • Onebox de video de Facebook
  • Incluir miniaturas optimizadas para temas (#9215)
  • Nokogumbo (#9577)
  • Notificar incondicionalmente sobre ediciones al menos una vez al día
  • Añadir un filtro para todos/no leídos/leídos en la página de notificaciones del usuario (#9535)
  • Añadir banner de categoría para explicar por qué un usuario no puede publicar (#9576)
  • Permite limitar informes visibles y pestañas en el panel de control (#9598)
  • Añadir configuración para controlar el encabezado Expect en las llamadas a S3
  • Más mejoras para la vista del rastreador y navegadores antiguos
  • Permitir la creación de usuarios con la API de administrador cuando los inicios de sesión locales están deshabilitados (#9587)
  • Mejorar la vista del rastreador
  • Añadir user_profile a la exportación CSV de user_archive (#9571)
  • Rediseñar discourse-presence para rastrear el estado en el lado del cliente. (#9487)
  • Permite estilizar páginas publicadas con temas/plugins (#9570)
  • Soporte para anulares de sitio web y ubicación de SSO
  • Opcionalmente mostrar la hora local del usuario en la tarjeta (#9527)
  • Desestimar la primera notificación al hacer clic en cualquier lugar (#9525)
  • Al bloquear correos electrónicos, preferir bloquear el canónico
  • No mostrar notificación nueva/no leída para temas silenciados (#9482)
  • Compatibilidad con Digital Ocean Spaces para almacenamiento de objetos
  • Añadir clase al bloque de cita <aside> al citar a un usuario ignorado (#9511)
  • Hacer reutilizables los filtros de informes (#9444)
  • Interfaz de administración para fusionar dos usuarios. (#9509)
  • Promover marcadores con recordatorios a funcionalidad principal (#9369)
  • Añadir botón de copiar a los bloques de código (#9451)
  • Añadir columna created_at a user_badges (#9463)
  • Mejorar la renderización de feeds RSS
  • Editar recordatorios de marcadores desde la publicación y botón de eliminar explícito (#9455)
  • Tarea rake para exportar grupos (#9450)
  • Los usuarios pueden ser ignorados durante seis meses. (#9446)
  • Permitir editar recordatorios de marcadores (#9437)
  • Decorar el botón de marcador a nivel de tema con el tiempo del recordatorio (#9426)
  • Añadir soporte para el formato upload en configuraciones de temas.
  • Añadir trigger user_session_refreshed (#9412)
  • Extender el tiempo de corte para marcadores “Más tarde hoy” hasta las 17:00 (#9419)
  • Configuración del sitio Enforce_canonical_emails
  • Nueva configuración del sitio embed_unlisted (#9391)
  • Soporte de plugin para transpilar archivos .js regulares (#9398)
  • Añadir punto de conexión del plugin after-reviewable-post-user (#9397)
  • Webhooks y evento para cuando se otorga una insignia a un usuario
  • Mostrar vista noscript a navegadores no compatibles (#9373)
  • Soporte para publicar temas como páginas (#9364)
  • Marcadores de pantalla para lectores de pantalla en temas principales y sugeridos
  • Habilitar navegación sin conexión y PWA en pantalla completa en iOS por defecto
  • Hash de claves de API de usuario en la base de datos (#9344)
  • Atajos de teclado para marcadores (#9318)
  • Cambios en el tipo de recordatorio de marcadores y correcciones de errores (#9329)
  • Permitir a los administradores deshabilitar la eliminación de cuentas de autoservicio
  • Añadir carga diferida a la lista de marcadores de usuario (#9317)
  • Notificaciones de recordatorio de marcadores de alta prioridad (#9290)
  • Añadir configuración auto_approve_email_domains para aprobar usuarios automáticamente (#9323)
  • Mostrar “Última actualización en” en el directorio de usuarios
  • Permite múltiples grupos de emojis personalizados (#9308)
  • Opción para actualizar componentes de tema hijo mediante la CLI de temas.
  • Reglas más estrictas para la presencia de usuarios
  • Invite_code es insensible a mayúsculas y minúsculas
  • Permitir que los plugins excluyan pasos del asistente (#9275)
  • Listar atajos de menú de búsqueda en el modal de instrucciones (#9273)
  • Navegar por los resultados de búsqueda usando J/K (#9264)
  • Desasignar el tema de la cola de revisión cuando se resuelve una bandera
  • Mostrar votos en una encuesta “on voted” al creador
  • Eliminar automáticamente las respuestas en un tema después de N días. (#9209)
  • Google Calendar no soporta URL en iCalendar, añadir descripción de respaldo
  • Feed iCalendar para recordatorios de marcadores
  • Relegar categorías silenciadas en la lista de categorías (#9226)
  • Mostrar el conteo de publicaciones rechazadas en el resumen del usuario (#9204)
  • Código de invitación global opcional para el registro de cuentas
  • Añadir configuración del sitio enable_bookmark_at_desktop_reminders (#9198)
  • Añadir soporte para servicios personalizados similares a Gravatar (#9137)
  • Permitir una longitud máxima de publicación mayor
  • Cambios en la lista de usuarios de marcadores MVP con recordatorios (#8999)
  • Permitir fecha y hora personalizadas para recordatorios de marcadores (#9185)
  • Enviar notificaciones para recordatorios de marcadores basados en tiempo y en escritorio (#9071)
  • Permitir que los temas especifiquen modificadores en su archivo about.json (#9097)
  • Soporte más amplio para cargas de publicaciones en marcado de video (#9152)
  • Aprobar usuarios sospechosos ahora es verdadero por defecto. Se eliminó la lista de usuarios sospechosos (#9151)
  • Mejorar el modal de ayuda de atajos de teclado (#9143)
  • Añadir configuración embed_set_canonical_url (#9134)
  • Añadir configuración del sitio para deshabilitar la limpieza de usuarios en etapa
  • Prevenir cancelaciones accidentales al redactar penalizaciones (#9129)
  • Nueva ruta para cargar múltiples tarjetas de usuario simultáneamente (#9078)
  • Prevenir cancelaciones accidentales al redactar penalizaciones (#9105)
  • Opción para conectarse a Redis usando SSL
  • Tratar /go/ como una ruta del lado del servidor
  • Añadir componentes de tema hijo en los metadatos del tema.
  • Permite añadir un enlace de descripción a un informe (#9065)
  • Habilitar service worker en PWA de iOS
  • Siempre deshabilitar personalizaciones en la ruta /safe-mode (#9052)
  • Omitir incondicionalmente la indexación en el controlador de búsqueda
  • Archivar automáticamente mensajes de grupo si el tema está cerrado. (#9046)
11 Me gusta

CORRECCIONES DE ERRORES

  • Invalidar correctamente los oneboxes en línea al rehacer la cocción
  • Asegura que el historial de moderación sea accesible desde el menú de administración de temas/publicaciones (#10118)
  • Usar la URL correcta para darse de baja (#10077)
  • Omitir el nivel de notificación de la categoría a menos que esté acotado
  • Agregar migración para eliminar el estado de seguimiento para usuarios en espera (#10083)
  • Usar Discourse.system_user cuando necesitemos un administrador de marcador de posición (#9781)
  • Errores en el tutorial avanzado cuando todas las categorías están protegidas (#10111)
  • Actualizar onebox para corregir la inserción de videos y clips de Twitch.
  • Evitar escribir “#” al mostrar “Ir a…”
  • Onebox del tema local al usar una URL sin slug
  • Usar ActionDispatch::Http::ContentDisposition para la disposición de contenido de las cargas (#10108)
  • TurboTests::Runner no fallaba ante errores.
  • Usar un mutex al restablecer la información de columnas durante la siembra.
  • multisite:migrate fallaba al sembrar datos correctamente.
  • Estas pruebas están rotas
  • No lanzar una excepción si no podemos actualizar al usuario al degradarlo
  • Usar contenido sin procesar al verificar palabras vigiladas para marcar (#10104)
  • Pasar la variable de ámbito local a la función interna
  • Ocultar etiquetas de MP si la configuración del sitio está desactivada (#10089)
  • Corregir tamaño del kit de selección (#10094)
  • Mejorar la experiencia de usuario de los enlaces permanentes de administración (#10101)
  • No intentar pull_hotlinked en imágenes de emojis cuando CDN está habilitado (#10091)
  • Un error tipográfico en el nombre de una variable
  • Eliminar PostUploads al eliminar una publicación (#10090)
  • Manejar HTTP_X_REQUEST_START estilo Heroku (#10087)
  • Manejar URLs inválidas de manera elegante al extraer imágenes enlazadas externamente
  • No intentar pull_hotlinked en imágenes de emojis cuando CDN está habilitado
  • Guardian#can_remove_allowed_users? no debería fallar para temas sin propietario
  • No agregar incorrectamente un marcador de tema al pulsar Escape (#10088)
  • No cambiar las categorías seguidas para usuarios en espera (#10076)
  • Permitir varios guiones en el host (#10078)
  • Agregada especificación para varios guiones
  • Un mensaje de error mucho más amigable si no puedes ignorar/silenciar a un usuario
  • Ocultar el historial de publicaciones para TL4 (#10065)
  • No mostrar botones Agregar o Cambiar si el correo electrónico no es editable (#10068)
  • Mostrar también correos no confirmados al verificar correos (#10062)
  • Silenciar/Ignorar debe prevenir mensajes privados independientemente de la sensibilidad a mayúsculas y minúsculas
  • Limpiar migraciones con marcas de tiempo en el futuro
  • Restaurar claves de traducción faltantes
  • No enviar mensaje de bienvenida del personal si el usuario ya tiene un rol
  • Evitar generar cadenas “undefined” (#10042)
  • Problemas de seguridad de hilos con multisite:migrate y SeedFu.
  • Componentes de select-kit no se ocultaban.
  • Agregar disposición de contenido de adjunto para todos los archivos no imagen (#10058)
  • Agregar nombre de tabla a la consulta de vista de tema (#10052)
  • Permitir que los plugins proporcionen directorios de prueba con .js transpilado
  • Permitir abrir la FAQ en una nueva pestaña (#10039)
  • Restaurar copia de seguridad de PG12 podría fallar en PG10
  • Asegurar que los usuarios puedan confirmar nuevos correos usando claves de seguridad
  • Rellenar campo acting_user en lugar de target_user en el historial
  • Secondary_emails, unconfirmed_emails, group_users son campos privados
  • Cambiar versión de migración de fecha/hora incorrecta (#10051)
  • No contar miniatura de YouTube al contar imágenes de publicaciones (#10049)
  • Mantener estilo de onebox en el historial de ediciones
  • Verificar permisos de grupo del invitador al canjear invitación
  • Procesar ruta /invites/ solo desde el lado del servidor
  • Obtener desplazamiento correcto derecho/izquierdo para la barra de progreso del tema en redactar
  • Cargar I18n primero en la página show_confirm_new_email
  • Ocultar bootbox después de una respuesta negativa (#10028)
  • Permite al propietario del MP eliminar cualquier usuario si >`= TL2 (#10036)
  • No migrar copias de seguridad en el nuevo prefijo
  • Precargar atributo de modo de solo lectura por separado.
  • Mejoras y correcciones al script de reducción de imágenes (#9950)
  • Uso incorrecto de count y error tipográfico en exist?
  • Descargar imágenes que actualmente superan el límite (Si se disminuye el límite de tamaño de imagen, entonces no había forma de redimensionar esas imágenes que ahora quedan fuera del rango de tamaño permitido)
  • Permitir a los usuarios agregar correos que fueron eliminados antes
  • Mostrar conteo de etiquetas para etiquetas existentes (#9892)
  • Evita que los emojis en enlaces aparezcan como emojis grandes (#10027)
  • Ignorar errores de solo lectura de Redis en RateLimiter#rollback!.
  • Presentar conteos correctos de nuevos/no leídos cuando se filtra por etiqueta
  • Usar filtro include-subcategories en exportación de informes (#10007)
  • MigrateInviteRedeemedDataToInvitedUsers debe ser migración normal (#10013)
  • Devolver 400 cuando se proporciona un topic_id inválido al crear invitación.
  • post_alerter_spec.rb inestable debido a orden faltante (#10000)
  • Prevenir re-marcar cuando ya hemos revisado marcadores antes (#10010)
  • No llamar decoradores cocidos en redactor si cocido no ha cambiado
  • Agregar atributos de params a findOpts de tema.
  • Permitir fusionar usuarios cuando los dominios de correo están restringidos
  • No mostrar sugerencia de crear tema a usuarios que no pueden
  • Autocompletado de emojis activándose incorrectamente
  • Cambiar atributo “name” del nombre del marcador para desactivar autocompletado
  • Aplicar máximo de 100 años en todas las configuraciones del sitio contadas en días (#9991)
  • Actualizar etiqueta mínima requerida al cambiar categorías en redactor
  • No sobrescribir color de texto de categoría en menú desplegable
  • Restaurar posición de transmisión en safari (#9993)
  • Las notificaciones de respuesta no deberían aparecer como editadas (#9965)
  • Asegura que edit-category-setting esté casteando correctamente booleano (#9999)
  • Redirecciones que contenían nombres de usuario Unicode no funcionaban
  • (getURL "") no funcionaba con el helper i18n
  • Usar short_path de carga de distintivo para obtener URL firmada para medios seguros.
  • URL del Service Worker estaba rota
  • Redirecciones de lado del cliente /my/ estaban agregando barra extra
  • Script de importación base no actualizaba columna first_post_created_at
  • Rescatar errores de solo lectura al buscar tokens de autenticación.
  • Error en línea al convertir html a markdown
  • get-url es requerido para código de lado del servidor
  • Evita que parámetro booleano falso sea filtrado como inexistente (#9968)
  • Ocultar feed rss & json si un perfil de usuario está oculto.
  • EmailValidator necesita validar formato de correo electrónico.
  • Cadena MessageFormat rota
  • Si se crea un marcador para una palabra vigilada, incluir la razón
  • Evitar recortar menciones de usuarios (#9962)
  • No destruir elemento $.fileupload (#9888)
  • Usuarios del personal pueden omitir regla de validación de etiquetas (#9924)
  • Capturar NoMethodError durante precompile_css también (#9940)
  • Problema de frecuencia de resumen al crear usuario
  • Solo renderizar tarjeta de grupo si el título del usuario es del grupo (#9946)
  • Soportar exportar informes que referencian temas (#9957)
  • Corregir desalineación de flechas de popover (#9947)
  • No cambiar altura del botón cuando aparece spinner
  • Restaurar capacidad de rehacer publicaciones en temas eliminados (#9951)
  • Manejar archivos eliminados entre glob y mtime
  • Helper z no se resuelve dentro de calc
  • Topic-admin-popup-menu desbordaba en pantallas pequeñas (#9944)
  • Soportar IRIs (URIs unicode) al extraer imágenes enlazadas externamente (#9928)
  • Extraer imágenes enlazadas externamente incluso cuando editadas por usuarios del sistema (#9890)
  • Invalidar caché de tema de base de datos cuando cambia el hostname (#9908)
  • Fijar highlight.js al último commit del árbol v9 (#9921)
  • No rerenderizar toda la página de usuarios mientras se escribe en entrada.
  • Etiquetas silenciadas eliminaban temas sin etiquetas de los conteos
  • No lanzar excepción si un tema no puede ser recuperado (#9906)
  • Permite definir propiedades label/title para mostrar en lugar de nombre
  • Enviar mensajes a grupos con nombres no en minúsculas
  • Consulta rota si falta id de carga (#9900)
  • Permite tener traducción de emoji personalizado sin archivo estático (#9893)
  • Agregar encabezado X-Robots-Tag para acciones GET check_xhr-covered también (#9868)
  • No enviar resúmenes a usuarios sin correo electrónico principal
  • Establecer correctamente valores y defectos para group-form-interaction-fields (#9891)
  • Al destruir un borrador, siempre asegurar que se guarde
  • Abrir diálogo cancelar borrador rompía autoguardado
  • Pasar current_user a TopicQuery para categories_and_top_topics (#9885)
  • Actualizar variables para HTML para usar em en lugar de px en font-size (#9883)
  • Asistente falla al iniciar cuando default_theme_id es -1
  • Asistente previsualiza si paso de color está excluido (#9881)
  • Archivos XML podían ser detectados como archivos SVG
  • Document.activeElement puede ser null en IE11 (#9880)
  • rescue_from no burbujea.
  • Hace más resistente enfocar área de texto después de completar (#9879)
  • Mejorar script de reducción de imágenes (#9549)
  • Soportar más formatos de URL de carga
  • Usar mutex process_post_#{id}
  • Evitar rehacer dos veces
  • También procesar publicaciones eliminadas
  • Devuelve false si la URL de carga es un enlace mailto inválido (#9877)
  • Enviar MP como propietario del grupo
  • Revisión de copias para advertencia de tema dominante
  • Error de concurrencia al crear miniaturas de tema
  • No responder con error 500 si el dominio es inválido al agregar dominio de membresía automática (#9655)
  • No permitir etiqueta con nombre ‘none’ (#9867)
  • Prohibir correctamente usuarios no humanos del sistema de borradores
  • Incluir lazyYT-container en HTML de publicación cocida (#9870)
  • Documentación usaba función incorrecta (#9876)
  • Estilos de correo electrónico se evaluaban fuera de orden
  • Al crear nuevo MP, nombre de usuario/grupo debería ser insensible a mayúsculas y minúsculas
  • No hay necesidad de convertir a minúsculas segunda vez
  • Omitir trabajo único para grupos con URL de distintivo inválido.
  • No retroceder a columna flair_url
  • Mantener título y respuesta del redactor al cambiar a MP (#9851)
  • Destruir usuario fallaba cuando tenía título
  • Tarjeta de grupo no se mostraba si el usuario no podía ver sus miembros.
  • Llamar método getURL explícitamente para evitar sobrescritura de contexto this.
  • Alineación Doble Botón Móvil (#9862)
  • Mejor alineación de botones de pie de tema entre navegadores (#9860)
  • No creamos objeto Post si la publicación en cola es rechazada. Necesitamos contar elementos de revisión directamente. (#9856)
  • Recarga en vivo de css en desarrollo (#9859)
  • Eliminar FK de control de acceso de publicaciones de cargas (#9853)
  • Entrada de etiqueta dice que las etiquetas son opcionales cuando son requeridas
  • Permitir usar client_id de app de GitHub para configuración OAuth
  • Asegura que selector de categoría sea insensible a mayúsculas y minúsculas (#9850)
  • Agrega etiquetas faltantes al encabezado de página publicada (#9835)
  • Otorgador de insignias estaba deshabilitado por defecto.
  • Sidekiq está usando _forim_session (#9825)
  • Mostrar contadores de personal si el conteo de publicaciones rechazadas es el único valor a mostrar (#9845)
  • Las solicitudes no se registraban correctamente
  • La ruta debería ser addon no app
  • Permitir que la deprecación funcione con Ember CLI
  • Select-kit estaba en el lugar equivocado
  • Actualizar default_template.html
  • guidFor no es parte de Ember.Object
  • No parametrizar tag_id (#9839)
  • No explotar al intentar analizar URLs inválidas o no ASCII (#9838)
  • Emitir web hooks para marcadores
  • No establecer valor predeterminado para web hooks sin eventos
  • Las migraciones no deberían fallar cuando la base de datos está parcialmente migrada
  • Cambiar discobot para obtener avatar de gravatar.
  • Purgar todos los datos asociados al eliminar usuario
  • S3 store has_been_uploaded? no consideraba ruta de bucket s3 (#9810)
  • Restaurar copias de seguridad podría fallar para volcados de base de datos >` 8GiB
  • Verificar backtrace y backtrace_locations antes de intentar imprimir un error
  • Descripción de categoría ‘sin categorizar’ estaba en blanco
  • Mostrar mensaje útil al fallar inicio de plugin sin backtrace
  • GroupArchivedMessage pertenece a Group, no User
  • Aplica flex en topic-footer-main-buttons (#9829)
  • Unir migración de marcadores en usuarios para evitar registros de usuario faltantes
  • Aleatorizar nombre de archivo cuando se crea desde fixtures (#9731)
  • Usar carpeta /tmp/pid para mantener archivos de fixture
  • Actualizar versión de rack de 2.0.8 a 2.2.2 (#9811)
  • Restaurar copia de seguridad no limpiaba anulaciones de traducción en caché
  • Revertir múltiples anulaciones de traducción no limpiaba caché
  • Mejora y corrige una regresión con category-selector (#9821)
  • Carga de date-picker más resistente/consistente (#9817)
  • Asegurar que no haya descargas de imágenes durante serialización de miniatura de tema
  • Permite eliminar un temporizador de tema con tipo delete_replies (#9800)
  • Asegura que hide sea llamado cuando la tarjeta es destruida (#9814)
  • No eliminar palabras de parada cuando se usa locale inglés
  • Extraer reset_last_seen_cache! en user_spec (#9808)
  • Cambiar acción del redactor no actualiza contenido de acciones del redactor (#9791)
  • Componente aún era usado por data explorer
  • Incluir activos CSS de plugin al previsualizar temas
  • Muestra un título en encabezado sk si no hay nombre seleccionado (#9794)
  • Actualización correcta de versión de api de plugin.
  • Usar URLs de CDN para miniaturas de tema
  • Permitir migraciones de publicaciones usando #change para realizar migración insegura
  • Siempre devolver 0 para DraftSequence actual de usuario no humano.
  • Mintado de WebAPK estaba roto debido a iconos de acceso directo
  • user_spec fallando aleatoriamente (#9754)
  • Solución alternativa para error de servidor WebAPK con imágenes sin tamaños
  • No calcular borrador para bots en ruta de índice de categorías
  • Aplicar citación de código sin resaltado de sintaxis (#9784)
  • Usar iconos apropiados para menú de acceso directo de App
  • Ejecutar pruebas de cookies solo después de iniciar sesión
  • Permitir que miniaturas lazy-yt sean obtenidas por pull_hotlinked_images
  • Eliminar migración antigua
  • No calcular borrador para (ro)bots :robot: en lista de temas
  • Error específico de correo electrónico para respuestas a correos de resumen (#9770)
  • Detectar Wayback Machine usando user agent (#9777)
  • Cargar locale primero en app de asistente
  • Actualizar mini racer para volcados de montón correctos
  • Nunca guardar borrador mientras se está guardando
  • No publicar presencia de escritura si el redactor no está abierto.
  • Prevenir que Safari haga scroll al cerrar redactor
  • Evita que SvgSprite.bundle consulte ThemeField dos veces (#9762)
  • Presencia del redactor muestra usuario como editando al responder.
  • Limitar función de escritura en discourse-presence.
  • Cambiar URL /bookmarks de vuelta a lista de temas y agregar avatares de autores de marcadores (#9759)
  • Manejar URL de retorno de proveedor faltante
  • Prevenir conflictos de nombres de columnas en código revisable (#9753)
  • Asegura que la previsualización esté calculando correctamente la zona horaria para el usuario actual (#9758)
  • Agregar tipo a iconos de menú de acceso directo
  • No lanzar excepción si no se puede crear un TopicLink
  • Agregar rutas rss faltantes a lista blanca de parámetros de api
  • Mostrar botón Configuración si el plugin tiene configuraciones (#9728)
  • Guardar borradores aumenta incondicionalmente la secuencia
  • Eliminar barras diagonales innecesarias en regex
  • Agregar tabindex=-1 en enlaces de publicación tabLoc
  • Mejorar accesibilidad de navegación de pie de página móvil
  • Establece un título para el botón de notificaciones (#9745)
  • Múltiples mejoras de schema.org
  • El título debería intentar retroceder a etiqueta antes que nombre (#9739)
  • Manejar un tema eliminado en generación de miniatura
  • Mostrar nombre de categoría en previsualización de insignia al editar (#9726)
  • Previene renderizar topic-category si está vacío (#9720)
  • Dejar de limpiar título por error
  • Título vacío por defecto al abrir
  • Resolver problemas con Next Monday para marcadores no funcionando en ciertos locales (#9737)
  • CurrentUser ahora debe ser pasado a resolveTimezone y problemas de hora local de tarjeta de usuario (#9734)
  • ESC para descartar redactor de tema de borrador vacío
  • Entrada de Modal de Marcador (#9707)
  • Soportar transpilación de js en plugins con una carpeta raíz de administración
  • Algunos ajustes para la interfaz de usuario de la tabla
  • No activar evento user_updated para usuarios bot.
  • Eliminar URI.escape obsoleto (#9697)
  • No permitir opciones nulas para administrador de marcadores
  • Migración para establecer columna NOT NULL para delete_when_reminder_sent en marcadores (#9696)
  • Clase CSS incorrecta
  • Los paréntesis estaban mal, resultando en una expresión siempre verdadera (#9690)
  • preload-store fue eliminado
  • Mejora posicionamiento de sk en móvil cuando está dentro de un modal (#9657)
  • Mostrar el botón Marcador para temas de MP (#9659)
  • Mejorar lógica de cálculo de línea de tiempo de tema
  • Corregir nombre de usuario de notificación de edición para MPs (#9649)
  • Usar default_locale en retrocesos de locale causaba problemas
  • Hacer can_invite_to_forum robusto contra interferencia de plugins (#9644)
  • Muestra fecha de cierre de encuesta en hora local (#9656)
  • Preload-store fue movido
  • Fecha final de rangos en previsualización html era incorrecta (#9654)
  • Cambiar cálculo total de notificaciones no leídas de correo de resumen de usuario (#9648)
  • Discobot no había sido creado con nuestro avatar personalizado.
  • Preservar bloques de código al citar (#9632)
  • Pruebas inestables. Debido a transiciones CSS, la opacidad podría no ser 0 aún.
  • Corrige envolvimiento de botones con botones más grandes
  • Evitar usar una tabla temporal en migración de base de datos de URL de imagen
  • Resolver problemas de validación de Schema.org
  • Aplicar sameWidth desde ancho de pantalla 450px
  • Preseleccionar Más tarde Hoy al editar marcador si la hora es la misma (#9636)
  • Retroceso de PostgreSQL estaba roto debido a Rails enmascarando excepción (#9633)
  • Mejorar estilo de correo de resumen en Outlook 2016 (#9626)
  • Revierte a usar un observador para soportar cargar más notificaciones (#9628)
  • Muestra filtro si no hay notificaciones que mostrar después del filtro
  • No usar configuraciones en caché durante compilación de tema
  • Limpiar cachés de tema después de que la transacción de base de datos haya confirmado
  • Faltaban notificaciones de edición en algunos casos raros
  • No aplicar margen only-emoji para casos excluidos (#9619)
  • Desasignar títulos de usuario cuando se elimina una insignia (#9573)
  • Guardar recordatorio de marcador al tocar a menos que sea personalizado (#9611)
  • Un <a> con un objetivo de _blank quiere una nueva ventana (#9607)
  • Asegura que una fn de acceso directo anónima pueda usarse globalmente (#9605)
  • Ajustes de UI de Marcador (#9604)
  • No lanzar error si no se encuentra el atributo ‘class’.
  • Cambiar importador base para crear nuevos registros de Marcador (#9603)
  • El mensaje silenciado debería enviarse después de editar (#9593)
  • Sprockets estaba roto cuando node_modules estaba presente
  • Mejoras de HtmlToMarkdown de lado del servidor (#9586)
  • Mejor detección de elementos ocultos al convertir HTML a Markdown
  • Considerar la configuración del sitio ‘allowed_href_schemes’ al convertir <a> HTML a Markdown
  • Agregado soporte para esquema ‘mailto:’ al convertir <a> de HTML aMarkdown
  • Se ha añadido soporte para las dimensiones de <img> al convertir de HTML a Markdown
  • Se ha añadido soporte para <dl>, <dd> y <dt> al convertir de HTML a Markdown
  • Se ha añadido soporte para énfasis, negritas y tachados en varias líneas al convertir de HTML a Markdown
  • Se ha añadido soporte para <acronym> al convertir de HTML a Markdown
  • Renombrar todas las instancias de bookmarkWithReminder a simplemente bookmark (#9579)
  • Desactivar temporalmente el listener de eventos para descartar la primera notificación
  • Asegura que el menú desplegable del widget no desborde el documento (#9590)
  • Hacer que el rastreador de lazyYT sea amigable para los rastreadores
  • Ocultar la nota de actualización del navegador en la vista de impresión
  • Entrar al enlace seleccionado con ‘o’ en la búsqueda de página completa
  • La tarea rake de S3 puede ignorar yarn.lock
  • Edición de copias para el modal “Has sido desconectado” (#9584)
  • Oculta correctamente el desplazador de línea de tiempo para publicaciones cortas (#9581)
  • Asegura que se quite el disfraz de la tarjeta (#9582)
  • Discourse-presence rompe el compositor para los usuarios.
  • Tener en cuenta correctamente las respuestas directas con presencia
  • Cambiar la URL de bookmarks-with-reminders de nuevo a bookmarks para la actividad del usuario (#9566)
  • Eliminar la zona horaria entre paréntesis de la tarjeta de usuario (#9567)
  • No guardar marcador si se hace clic en cerrar (X) en el modal (#9541)
  • Error al personalizar texto para insignias desde plugins
  • Hace que los atajos de seguimiento funcionen cuando el botón de seguimiento no es visible (#9575)
  • Mejora la configuración de tag-list (#9574)\n- Incluir nivel de notificación predeterminado en el serializador de categoría (#9572)
  • Mejorar la limpieza de la caché de la tienda (#9568)
  • Las páginas publicadas no podían enrutarse desde dentro de discourse (#9569)
  • Evitar excepción al renderizar una encuesta en una publicación eliminada
  • Eliminar tarea rake no soportada
  • La lógica de la columna de temas marcados por el usuario no era correcta (#9563)
  • CurrentUser podría estar indefinido (#9555)
  • La hora local no se actualiza entre tarjetas de usuario (#9564)
  • Mantener la posición de desplazamiento al minimizar el compositor en iOS
  • Muestra correctamente el mensaje de sin marcador (#9548)
  • Mejora la fiabilidad del atajo de marcadores y otros problemas menores (#9547)
  • Solo mostrar la página de revisión a los usuarios que pueden verla. No publicar el mensaje de actualización de conteo revisable para todos. (#9556)
  • Añadir comprobaciones adicionales para CSP de scripts de tema automáticos
  • Aplicar prioridad de categoría para consulta vacía (#9516)
  • Usar URL absoluta para imágenes de miniatura de YouTube.
  • Lanzar un error 4xx en lugar de un 5xx si los datos del borrador son inválidos
  • No anular todos los elementos de título con el título de la página
  • Reactivar modal de comprobación de borrador y corregir enfoque en iOS para MP
  • Elimina la herencia ya que es demasiado aleatoria y puede ser muy difícil de rastrear (#9542)
  • Asegurarse de que la narrativa de nuevo usuario devuelva la promesa toggleBookmark
  • Copiar markdown de imagen para carga completa de imagen de medios seguros (#9488)
  • El menú desplegable de configuración del sitio puede tener 440px de ancho (#9539)
  • Elimina la corrección de redondeo ya que puede ser en cualquier dirección (#9538)
  • No establecer atributo title en el widget header-topic-info (#9533)
  • El contenido interno de una fila podría no tener max-width y ser muy grande (#9532)
  • Actualizar screen_name de GitHub al iniciar sesión a través de GitHub
  • Falla con gracia si :scope no es manejado por un navegador (#9529)
  • Previene la recarga constante del compositor (#9528)
  • No lanzar 500 por entrada de URL de sitio web inválida
  • Ignorar columna eliminada
  • La especificación multisite fallaba en entorno paralelo
  • Problema del compositor en la página de categorías (#9508)
  • No registrar un error en logster si un tema no pudo ser actualizado.
  • El botón copiar se mostraba en bloque de código citado (#9514)
  • Manejar rutas de sub-sub-categoría sin un id
  • El icono de caret debería heredar su color (#9513)
  • Diferenciar manejo de contorno sk en single/multi (#9512)
  • Usar url absoluta para enlaces /user_avatar/
  • Si se marca una publicación de discobot, omitir el modal de recordatorio (#9505)
  • Asegurarse de que reminder_type se analice en la actualización del marcador (#9503)
  • Añadir correctamente la clase ‘two-rows’ al contenedor header-topic-info (#9497)
  • Mejorar selector para botón copiar bloque de código (#9493)
  • Solo confirmar eliminación de marcador si se ha establecido un recordatorio (#9484)
  • Rechazar slugs de Categoría inválidos (#9473)
  • Respuestas de error de PublishedPages
  • Respuestas de error de TopicsController (Hubo un problema de dos instancias separadas de Topic para el mismo registro. Esto asegura que haya solo una instancia actualizada.)
  • Hacer que InlineUploads maneje más formatos de URL (#9467)
  • Cuando la categoría o etiqueta está silenciada, actualizar usuario (#9456)
  • Compatibilidad temporal para Evented en una Ruta de Tema
  • Establecer descripción de categoría al valor cocido de las primeras publicaciones (#9478)
  • Problemas de concurrencia al hacer visibles las publicaciones incrustadas del tema
  • No hacer temas visibles a menos que las publicaciones sean regulares
  • Permitir actualizaciones de incrustación 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 (#9464)
  • La restauración a S3 no funcionaba sin variables de entorno
  • Bucle infinito en la tarea rake migrate_to_s3
  • Previene que los emojis personalizados muestren dobles dos puntos y establezca imagen de fondo (#9471)
  • Establecer zona horaria del usuario al iniciar sesión con restablecimiento de contraseña (#9461)
  • No lanzar un error si el tipo de acción de publicación es nil (#9458)
  • Detiene la propagación del evento de teclado del marcador al modal (#9457)
  • El título del tema en la búsqueda contiene data-topic-id (#9435)
  • Especificación flaky de groups_controller (#9439)
  • Template-lint usa regla estricta rel-noopener que requiere noreferrer (#9449)
  • Abortar trabajo emit_web_hook_event limpiamente si el gancho web fue eliminado (#9445)
  • El JS de puntuación revisable estaba en la carpeta equivocada
  • Correcciones de navegación por teclado en el asistente de configuración (#9413)
  • No degradar usuarios a TL2 cuando el nivel de confianza predeterminado es 3
  • Asegura que el evento de teclado no se propague al usar el atajo c (#9441)
  • Reabrir archivos de registro de sidekiq después de la rotación (#9429)
  • Hace que el decorador topic-list-item funcione en móvil (#9433)
  • Limpieza menor de problemas de marcador con recordatorio (#9436)
  • La importación de grupos de Google cambió la URL de inicio de sesión (#9432)
  • Intenta escuchar de manera más fiable los cambios de scopedCategoryId (#9431)
  • Solo aplicar fuente negrita en listas de temas (#9396)
  • Eliminar expresión regular de límite de palabra (\b) para resaltados de resultados de búsqueda. (#9338)
  • Añadir short_path a upload_serializer (#9417)
  • Permite que las actualizaciones de grupos personalizados se reflejen sin recompilación (#9421)
  • Alternar marcador para tema no funcionaba después de cancelar el modal (#9418)
  • Incluir subcategorías en informe de ‘publicaciones’ (#9410)
  • Eliminar fondo inválido (#9406)
  • Mostrar fecha de hoy en selector de período de página /users
  • Asegura que la barra de herramientas se actualice al cambiar la acción del compositor (#9402)
  • Falta de suposición de zona horaria en inicio de sesión por correo electrónico (#9404)
  • Usar atributo de línea de comandos correcto para gifsicle mientras se reduce el gif.
  • Añadir polyfills values/entries/NodeList.forEach/before para iOS 9.3 (#9401)
  • Detectar más navegadores no soportados
  • Asegurarse de que la primera publicación se cargue antes de intentar marcar el tema (#9382)
  • Colores de mapa de calor de lista de temas compatibles con WCAG-AA
  • Etiquetas para botones de cerrar modal y descartar error
  • Añadir índice en user_api_keys.key_hash (#9387)
  • Asegurarse de que el ancho .gap no exceda el ancho de la ventana
  • Citando publicaciones (#9378)
  • 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 revisable es mayor que baja (#9375)
  • Respetar membresía automática de grupo cuando sso cambia el correo electrónico
  • Redirigir /my/*path a /login-preferences en el lado del cliente
  • Ampliar modal en escritorio
  • Excluir mensajes privados de requisitos TL3
  • Restablecer caché de gravatar añadiendo parámetro aleatorio a URL (#9370)
  • Corregir enlaces sin título/largos que se extienden fuera de la caja
  • Las exportaciones CSV lanzaban errores con fechas inválidas
  • Incluir usuarios pendientes en cola independientemente de su puntuación (#9372)
  • Mostrar modal de recordatorio de marcador a nivel de tema (#9336)
  • Revertir clase css eliminada inadvertidamente (#9360)
  • Añadir soporte para hashtags de categoría para sub-sub categorías.
  • Previene registrar múltiples topic-notifications-button:changed (#9356)
  • Al cargar borradores establecer el tema
  • Eliminar fecha de traducciones no inglesas de recordatorio de marcador (#9354)
  • Guardian siempre obtenía usuario pero a veces es anónimo (#9342)
  • Asegurarse de que category_id sea un entero
  • Topic.time_to_first_response debería incluir sub-sub-categorías (#9349)
  • Limitar participantes de mensaje personal al convertir desde tema (#9343)
  • Verificar temas activos para todas las solicitudes
  • No intentar deseleccionar etiquetas si el filtro no está vacío (#9345)
  • Jobs/delete_replies: Añadir Time+Duration, no Time+Time #9314
  • Mover conteo total de filas y URL cargar más dentro de meta.
  • Permite que color-input establezca hex y nombres de color a través de entrada (#9339)
  • Rastrear enlaces en cuerpo onebox si es igual que enlace de encabezado.
  • Establecer tema claro por defecto en asistente para que se muestren las vistas previas
  • Mostrar fecha de hoy en selector de período de página /top
  • Advertencia de depreciación de JQuery (#9331)
  • Eliminar un temporizador con duration no funciona.
  • Establecer columnas high_priority nulas a falso en migración de notificación de alta prioridad (#9335)
  • Reemplazar publicación de tema de bienvenida predeterminado con nuevo valor del asistente
  • Restauración fallida si el esquema contenía objetos no propiedad del usuario actual de BD
  • FlagSockpuppets no debería marcar una publicación si una publicación de ese usuario ya fue rechazada por el personal (#9328)
  • Edición ninja para respuestas no funcionaba
  • Cargar correctamente borradores basados en id
  • Usuarios en etapa obteniendo correos user_linked y user_quoted
  • Omitir caché de serviceworker para rutas de autenticación
  • La acción correcta para group-member-dropdown ahora es actOnGroup (#9320)
  • Cuando se mueve una publicación copiar nivel de notificaciones (#9311)
  • Actualizar opciones al cambiar tipo de respuesta
  • No guardar borrador mientras se está cargando
  • Error al cambiar la categoría de un tema y crear una etiqueta
  • Hace que hacer clic y mostrar selector de fecha sea más fiable (#9302)
  • Asegura que mini-tag-chooser muestre etiquetas mínimas requeridas si no hay selección (#9303)
  • Previene renderizar timeline-controls vacío (#9304)
  • Tener en cuenta correctamente filtros de categoría/grupo en exportación csv (#9300)
  • Previene excepción al hacer clic en título de componente sobre editor ace (#9309)
  • Permite que adaptadores definan una primaryKey personalizada (#9254)
  • Permitir que campo de correo electrónico de invitación esté vacío para tokens de invitación
  • Get_size_from_image_sizes debería devolver [width, height] o nil (#9298)
  • Citar una cita anidada debería preservar información de publicación original.
  • SQL personalizado con comentario final podría romper SQL de BadgeGranter (#9285)
  • Verificar presencia de nombre antes de normalizar
  • Mantener objeto de fecha (#9292)
  • Bot de narrativa no funcionaba para marcadores con recordatorios (#9289)
  • Asegurarse de que editor wiki se asigne consistentemente
  • Redirección automática tenía extensión inválida
  • Transpilación rota
  • nil != false
  • Importación mbox fallida si no se configuraron etiquetas
  • La tarea rake migrate_to_s3 no podía encontrar el SDK de AWS
  • Importación con pgbouncer fallida
  • La entrada de filtrado de grupos causaba una recarga completa de página (#9282)
  • Realizar recorte usando tamaños de imagen especificados por usuario (#9224)
  • Realizar recorte usando tamaños de imagen especificados por usuario
  • Usar espaciado correcto en correos con código (#9274)
  • Mostrar acciones de publicación pequeñas al incrustar un tema (#9278)
  • Primer paso para mejorar eficiencia de tarea rake de cargas seguras (#9284)
  • Cambiar medios seguros para abarcar adjuntos también (#9271)
  • Permitir transpilación JS
  • Resolver no se estaba estableciendo correctamente
  • Usar 1 columna en lugar de 4 para destino de enlace permanente (#9260)
  • Asegura que tengamos un objeto de fecha en date-time-input (#9276)
  • TopicEmbed#absolutize_urls intentaba modificar una cadena congelada
  • Expresión regular de límite de palabra (\b) no funcionaba en idiomas Unicode. (#9163)
  • Corregir pipeline de optimización de imagen (#9257)
  • No usar nombre de archivo original para extraer el nombre de archivo original
  • Asegura que search-menu no muestre brevemente resultados anteriores (#9272)
  • User-selector no excluía currentUser (#9266)
  • Condiciones de carrera en menú de búsqueda (#9262)
  • Prevenir publicación programada a categoría eliminada
  • Mejorar guardado de zona horaria de usuario (#9230)
  • Verificar enlaces permanentes antes de mostrar página 404
  • Faltaban pruebas de asistente
  • Respetar configuración prioritize_username_in_ux en página /about
  • Clic medio leía todas las notificaciones (#9252)
  • Rellenar duración de temporizador de tema (#9249)
  • Eliminar correctamente cookie authentication_data en flujo de inicio de sesión oauth
  • Webhook de publicación editada no refleja título de tema actualizado
  • Los enlaces permanentes deberían redirigir a URL de categoría incluyendo el ID
  • Eliminar correctamente cookie authentication_data en flujo de inicio de sesión oauth (#9238) (#9251)
  • Los moderadores deberían poder revisar MP marcados ya que siempre ha sido así
  • No fallar si el entorno de prueba no soporta Webauthn
  • Incluir ruta completa de slug en enlaces permanentes
  • Añadir soporte para slugs de sub-sub categoría en búsqueda
  • Permitir que CSP funcione correctamente para nombres de host/esquemas no predeterminados (#9180)
  • Actualizar opción de usuario email_digests cuando se actualice default_email_digest_frequency.
  • Mostrar icono de sobre cuando la publicación marcada es un MP. El MP marcado debe ser revisado exclusivamente por administradores (#9232)
  • Corregir un error de PostgreSQL cuando se creaba un borrador concurrentemente
  • Usar el nuevo atributo de duración en método set_or_create_timer.
  • Eliminar correctamente cookie authentication_data en flujo de inicio de sesión oauth (#9238)
  • Problemas N1 para lista de marcadores (#9236)
  • Usar id en lugar de elementId en archivo hbs
  • Mejorar conversión de HTML a Markdown (#9231)
  • Condensar códigos de línea en correos (#9225)
  • Prevenir corte de modal de marcador en móvil
  • Theme-javascripts usando configuración de subcarpeta incorrecta
  • Cálculo roto de userHasTimezone en modal de marcador y plantillas tap-tile faltantes para usuarios regulares (#9229)
  • El enlace de Github de temas remotos debería ir a rama personalizada #9184
  • Consistencia para mostrar menú silenciar/ignorar en perfil de usuario
  • No mostrar webhooks para plugins inactivos (#9206)
  • Descartar notificaciones con clic medio (#9098)
  • Añadir basePath a enlace para “sin zona horaria” en modal de marcador
  • Mejorar modal de marcador en móvil y tarea rake de sincronización de marcadores (#9221)
  • Sync-alt se usa en indicador de borrador del compositor
  • Usar delete_all_posts_max para mejorar consistencia al usar botón eliminar desde vista de administrador (#9194)
  • Mostrar entrada de tiempo en constructor de encuesta (#9128)
  • Verificar existencia de publicación antes de crear notificación
  • Cambios en recordatorios de marcadores y mejoras (#9213)
  • Asegurarse de que URLs show_short manejen cargas seguras usando multisite (#9212)
  • Corregir respuesta html en desarrollo después de recarga de ApplicationController
  • Los plugins pueden tener enlaces simbólicos relativos
  • RANDOM_PASSWORD no funcionaba rake admin:create
  • Método de script de importación Telligent fue eliminado accidentalmente
  • Ignorar usuarios sospechosos que fueron migrados o usuarios creados hace más de seis meses (#9205)
  • Falló restaurar copias de seguridad de versiones sin anulaciones de traducción
  • Eliminar etiqueta padre de grupo de etiquetas
  • Asegurarse de que serializador de marcador funcione con temas + publicaciones eliminados (#9195)
  • Añadir verificación de tema eliminado a correo electrónico/enviador (#9166)
  • Previene que helper i18n devuelva un SafeString (#9191)
  • Los correos de notificación con adjuntos están estructurados incorrectamente
  • Enter envía formulario para modal de inserción de hipervínculo (#9190)
  • Previene bloqueo cuando emoji a desescapar no es una cadena (#9189)
  • Diferencia flag-modal y flag-modal-body (#9187)
  • Mostrar progreso de tema en iPad cuando está orientado en vertical (#9181)
  • Cuando must_approve_users está habilitado, no queremos enviar usuarios sospechosos a la cola de revisión. Solo los usuarios no aprobados deberían ser enviados. Proporcionar una migración para aprobar automáticamente cada elemento de revisión problemático (#9179)
  • Falta constante en importador SMF2 (#9178)
  • Error tipográfico en guardado de borrador
  • ContactPicker no establecía entrada de invitación en temas
  • Featured_topic.fancy_title se renderizaba sin emojis (#9176)
  • Algunos errores y limpieza en confirm-new-email
  • Varias correcciones para soportar publicaciones sin usuario (#8877)
  • La última dirección IP podría apuntar a la IP incorrecta
  • Asegura que la categoría exista para hideParent en categoryBadgeHTML (#9161)
  • Lanzar error al fallar la eliminación de un usuario de un grupo (#9162)
  • No romper la clave privada al escribirla durante la importación de tema
  • Limita atajo de seguimiento de tema y aplica id de tema (#9159)
  • Preservar resolución de marca de tiempo de TopicCreator (#9158)
  • Verifica correctamente si el componente está en modal (#9157)
  • Asegura que el encabezado pinned-options muestre el estado correcto (#9156)
  • Establecer zona horaria de usuario actual al guardar zona horaria de perfil (#9155)
  • Mensaje incorrecto al iniciar sesión por correo electrónico
  • Mensaje de error para 403 al destacar tema en perfil (#9149)
  • Preservar resolución created_at de PostCreator (#9140)
  • Usar bio_excerpt al verificar presencia (#9148)
  • Elimina refreshQueryWithoutTransition legado (#9145)
  • El script de importación podría haber omitido algunos usuarios debido a ORDER BY faltante.
  • Asegurarse de que categoría y etiquetas puedan cambiarse desde revisable (#9139)
  • Error tipográfico embarazoso algorithms ->` algoritmos para claves de seguridad (#9126)
  • Verificar si existe token de autenticación antes de revocación (#9095)
  • Prevenir condición de carrera al procesar publicación (#8819)
  • Tolerar citas sin nombre de usuario y sin título
  • Importar publicaciones de usuarios faltantes de phpbb3 (#9085)
  • Prevenir que imagen de distintivo de avatar se repita en tarjetas de usuario/grupo
  • Permite definir estrategia de colocación de cuerpo select-kit (#9109)
  • Usa solo allow_uncategorized_topics global para caída de categoría (#9130)
  • Formatear correctamente opciones de selección para encuesta de grupo por campos (#9131)
  • 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 (#9124)
  • No permitir que la gente vacíe el cubo de carga mientras está habilitado
  • Usar destroy_all en lugar de delete_all para borradores compartidos
  • No lanzar un error cuando se realiza búsqueda in:all por anónimo (#9113)
  • Sobrescribir archivos de plugin al inicio es problemático
  • No optimizar iconos durante db:migrate al restaurar copia de seguridad
  • Permite seleccionar la acción al aceptar penalización (#9099)
  • Migrar cargas a S3 podría perder archivos
  • Bajo uso concurrente, arrancar rails podría causar corrupción de plugin
  • Usar URL completa para adjuntos seguros cuando medios seguros habilitados (#9037)
  • Detener problema de búsqueda infinita de URLs para video/audio en página (#9096)
  • Necesitamos omitir usuarios con revisables asociados al aprobar automáticamente (#9080)
  • Permitir que usuarios creen encuestas en MP con usuarios no humanos (#9055)
  • Añadir aria-labels a elementos de lista de temas (#9048)
  • Los temas deberían honrar auto-cierre cuando se publican a categoría (#8963)
  • Previene que clic en encabezado sk burbujea (#9084)
  • Restaurar con disable_emails: false ya no funcionaba
  • El raspador de Grupos de Google falló al iniciar sesión
  • Hacer que FooterNav funcione con PWAs en iPadOS
  • Asegura que URL de categoría de caída de categoría se construya usando slug e id (#9069)
  • Sincronizar formato de clave de precarga para listas de temas de categoría
  • Ignorar secure-media-uploads para miniprofiler (#9070)
  • Prettier en componente iframed-html (#9062)
  • Al añadir etiquetas a publicaciones de categoría restringida, necesitamos pasar el id de categoría, o no funcionará. (#9020)
  • Previene mostrar carga durante rebote (#9060)
  • Las concesiones masivas de insignias deberían funcionar incluso si el CSV tiene valores nil
  • Omitir tutorial de encuesta si el usuario no puede crear encuestas (#9058)
  • Previene que evento de clic de fila sea atrapado por evento de entrada de filtro (#9059)
  • Omitir acción pequeña ‘invitado’ si el usuario está en un grupo invitado (#9056)
  • Polyfill Promise para IE11 (#9057)
  • Las URLs de imagen descargada se reemplazaron incorrectamente en raw de publicación. (#9014)
7 Me gusta

CAMBIOS EN UX

  • Hacer que los incrustados de YouTube ocupen todo el ancho por defecto (#10106)
  • El margen demasiado ajustado del modal fue ignorado
  • Incluir el nombre de la categoría en los resultados del modal de hipervínculos en móviles
  • Estilizar elementos de video y mostrar descripciones (#10040)
  • Mejorar la etiqueta de reversión en el modal del historial de publicaciones (#10038)
  • Enviar el color de fondo a la aplicación para iPad también
  • Mejorar la disposición del modal de administración de temas fijados
  • Agregar relleno inferior a las listas de usuarios en móviles
  • Cambiar el z-index del borrador colapsado en móviles
  • Agregar tipo de configuración simple-list (#9970)
  • Asegurar que select-kit esté oculto de manera consistente.
  • Evitar que los dispositivos calculen incorrectamente la altura del compositor en pantalla completa
  • Ajustes al menú de administración de temas en móviles (#9945)
  • Eliminar la sombra de caja de kbd y unificar el estilo (#9948)
  • Corregir artefactos de radio de borde en las píldoras del panel de control (#9949)
  • Eliminar el punto después del botón “Habilitar notificaciones”
  • Corregir la alineación de los campos de entrada en admin/customize/colors
  • Posicionar el menú de administración de temas junto al destornillador (#9932)
  • Hacer que el encabezado de los enlaces del menú dentro del panel de usuario sea más flexible
  • Mejor alineación de los iconos en el menú de notificaciones (#9934)
  • Mover el outlet before-topic-list para que también aparezca en la sección Superior
  • Homogeneizar el relleno de las filas sk y el menú de administración de temas (#9920)
  • Reestructurar varios menús para homogeneizarlos (#9905)
  • Eliminar el filtro in:unpinned de la página de búsqueda avanzada. (#9911)
  • Corregir la visualización de la columna de actividad en el paso de la página de inicio del asistente
  • Eliminar el botón de editar MP
  • Alineación más consistente de las fechas y horas seleccionadas del temporizador de temas
  • No mostrar la fecha de suspensión si el usuario está suspendido permanentemente. (#9895)
  • Mantener el enfoque en el campo de entrada después de seleccionar una opción de autocompletado
  • No mostrar el recuento de usuarios redundante
  • Agregar espacio entre +member_count y “más”
  • Renombrar Prioridad a puntuación para la clasificación. (#9846)
  • Usar los campos “icon-picker” y “image-uploader” para establecer el distintivo del grupo. (#9779)
  • Eliminar la vista previa en vivo de temas a favor de la actualización (#9798)
  • Usar nombre de usuario en lugar de username para el título del enlace del perfil
  • Agregar título para el enlace del perfil de usuario
  • Estilos más consistentes para banners/alertas móviles, limpieza de CSS
  • Mover editFirstPost en los MP etiquetables en un menú desplegable en móviles (#9840)
  • Eliminar texto de los botones de marcador y compartir de MP
  • Renombrar “Editar mensaje” a “Editar”
  • Eliminar la negrita del texto de la insignia de categoría
  • Mejorar el comportamiento de carga del botón topic-notifications-button (#9832)
  • Agregar retroalimentación visual al cambiar el nivel de notificaciones de temas (#9831)
  • Eliminar la flecha del botón de notificaciones.
  • Permitir que las URL de medios seguros se almacenen en caché por un corto período de tiempo
  • Mostrar la flecha solo en los cuadros de selección desplegables de los botones del pie de página de temas (#9816)
  • Permitir que dropdown-select-box muestre una flecha (#9803)
  • Obtener miniaturas de YouTube de mayor resolución donde estén disponibles
  • Enfocar el nombre de la categoría al editarla (#9795)
  • Agregar texto copiado al hacer clic en el botón de copiar (#9793)
  • Mejor icono de acción del compositor al crear un nuevo tema.
  • Agregar símbolo en el informe TL3 si el recuento de respuestas del tema está limitado
  • No usar imágenes pequeñas de onebox como imágenes de publicaciones/temas
  • Limitar los cambios del teclado modal en iOS al compositor
  • Introducir acciones del compositor al editar una publicación.
  • No deshabilitar el botón “crear cuenta” y mostrar mensaje de error para campos obligatorios. (#9643)
  • Corregir valor codificado en la descripción de la insignia Crazy in Love
  • Mejorar la visualización del mensaje de validación de la configuración del sitio.
  • Eliminar el subrayado de los elementos del y del ins
  • Evitar que la línea de tiempo se superponga con los botones del pie de página de temas
  • Mejorar la alineación y consistencia del botón de cerrar banner y alerta
  • Corregir la posición del modal cuando el teclado de iOS es visible
  • Ajustar el menú de administración para que se adapte mejor a las vistas cortas (horizontales)
  • Eliminar el relleno superior de la descripción de reddit onebox
  • Eliminar la negrita para desestimar los nombres de categorías en temas visitados
  • Corregir la alineación de tiempo en las páginas de actividad de usuarios
  • Agregar propiedad con prefijo para que Firefox también obtenga pestañas de 4 espacios en el código
  • Intentar hacer un mejor uso del espacio disponible con sk (#9639)
  • Ajustes menores a la eliminación de marcadores (#9635)
  • Mejorar la interfaz de usuario del segundo factor (#9526)
  • Usar created_at como el orden predeterminado al ver elementos revisados o todo (#9601)
  • Cambiar la etiqueta y el icono del botón de fusión de usuarios.
  • Colapsar archivos adicionales al explorar un componente de tema (#9610)
  • Mostrar información sobre archivos adicionales y el cargador (#9595)
  • Agregar atributo de título al encabezado del menú desplegable del widget (#9597)
  • Agregar margen al mostrar detalles no listados en el compositor.
  • Mejorar el texto de mención aleatoria de discobot
  • Corregir el ancho del panel de versión del panel de control eliminando el contenedor extra
  • No era posible traducir los tipos de gráficos de encuestas
  • Alinear a la derecha la hora del elemento de notificación, ajustar el espacio móvil y consolidar
  • Mejor espaciado para los botones de alternar del compositor en móviles
  • Reemplazar el icono de tema cerrado con discourse-no-entry
  • Probemos X para el icono de tema cerrado en lugar de una \
  • Reestructurar el rango de entrada de fecha y hora (#9524)
  • No intentar hacer que sk ocupe todo el ancho en móviles (#9520)
  • Eliminar la columna automatic_membership_retroactive del modelo de grupos. (#9430)
  • Agregar icono comment-plus para reabrir temas
  • Mostrar botón ‘fusionar’ en todos los perfiles de usuarios que no son personal.
  • Mejor soporte de contorno en componentes sk (#9510)
  • Reemplazar el icono de “candado” de tema bloqueado con el icono “comment-slash”
  • Corregir el estilo del marcador de posición de imagen rota
  • Establecer el enfoque al iniciar el compositor en iOS (#9443)
  • Tamaño de fuente del asistente (#9448)
  • Evitar que el menú desplegable de categorías envuelva el recuento, limitar el ancho móvil
  • Mejorar la resolución del avatar de la página publicada (#9405)
  • Aplicar color de fondo predeterminado a onebox (#9407)
  • Eliminar URLs de imágenes base64 al convertir HTML a markdown.
  • Notar el comportamiento de la configuración “Resumir este tema”
  • Ajustar la navegación del pie de página de noscript
  • Mostrar fecha y hora completa al mostrar rangos (#9386)
  • Asegurar que se use la zona horaria en lugar de localTimezone al mostrar fechas
  • Mostrar zonas sin prefijo para reducir el ruido (#9383)
  • Restilizar el modal de recordatorio de marcadores
  • Eliminar el color de las categorías si no se elige ningún estilo (#9346)
  • Eliminar la alternativa de compartir como enlace en dispositivos táctiles (#9332)
  • Usar variable de color para el fondo de las teclas de acceso rápido
  • Romper palabras muy largas en títulos dentro de menús
  • Ajustes menores al estilo de “última actualización” del directorio de usuarios (#9322)
  • Mejor diseño de emoji personalizado en móviles (#9319)
  • Agregar estilos de distintivo a la lista de temas más recientes
  • Asegurar que la tecla esc funcione correctamente cuando se está en el formulario de fechas (#9299)
  • 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 (#9291)
  • Alinear el botón de alternar de selección masiva relativo al contenedor principal cuando sea posible
  • No permitir la creación de etiquetas en los selectores de configuración de “etiquetas predeterminadas”.
  • Mostrar mejores imágenes de error
  • Mostrar distintivo de avatar en los elementos de la lista de temas de la ruta de categorías (#9197)
  • Áreas de toque más grandes para el panel de perfil en el menú de usuario en dispositivos móviles
  • La tecla rápida K puede seleccionar publicaciones parciales
  • Deshabilitar la animación de resaltado en publicaciones eliminadas
  • Actualizar la lista de membresía del grupo al eliminar usuarios o cambiar propietarios
  • Mejorar el texto de usuario sospechoso en /review
  • Eliminar la sección “Notificaciones en vivo” del perfil de usuario en iOS
  • Usar mod+p en lugar de ctrl+p y command+p para printTopic (#9202)
  • Mejorar el texto para la función de usuarios sospechosos (#9201)
  • Mejor espaciado para el icono en la etiqueta de select-kit
  • Respetar la configuración prioritize_username_in_ux para el título del avatar de usuario
  • Agregar soporte para un tipo de configuración de color (#9016)
  • Ajustes de entrada para el modal de configuración de categorías (pestaña de etiquetas)
  • Intentar aumentar la zona de impacto del menú emergente en móviles (#9038)
  • Permitir la pluralización correcta para los avisos de “demasiados pocos temas y publicaciones” (#8947)
  • Diferenciar entre MP y temas en los resultados de búsqueda (#8933)
  • Evitar saltos al mostrar votantes de encuestas (#9054)

CAMBIOS DE SEGURIDAD

  • Hacer que la búsqueda de temas por slug cumpla con SiteSetting.detailed_404 (#9898)
  • Usar FinalDestination para incrustados de temas
  • Falta verificación de seguridad antes de redirigir
  • Volver a agregar el commit revertido accidentalmente:
  • Asegurar que embed_url contenga una URI http(s) válida
  • Ejecución de ERB en estilo de correo personalizado
  • Actualizar jquery a 3.5.0 (#9708)
  • Actualizar onebox para agregar rel=“noopener”
  • Asegurar que el usuario pueda ver el grupo y sus miembros
  • Respetar los permisos de temas al cargar metadatos de marcadores
  • Respetar los permisos de temas al cargar metadatos de borradores
  • Evitar el acceso a las listas de marcadores de otros usuarios
  • Agregar más restricciones en los correos electrónicos de invitación
  • Asegurar que la API JSON de invitaciones coincida con la UX

RENDIMIENTO

  • Mejorar la carga de índices en la importación masiva
  • Mejorar la carga de imported_ids en importaciones masivas
  • Habilitar bootsnap globalmente
  • Cachear la instancia de PrettyText para renderizar la vista previa del compositor (#9987)
  • Pasar el elemento a la función resolveAllShortUrl, no al selector de texto (#9988)
  • Memorizar correctamente el valor de baseUri en la aplicación de JavaScript (#9986)
  • Limitar la búsqueda y agregar caché anónima para los resultados de búsqueda (#9969)
  • Agregar variable de entorno FORCE_BOOTSNAP
  • Reducir el número de consultas de 3 a 1 al obtener el manifiesto web.
  • Usar una consulta más eficiente al verificar la existencia.
  • Evitar recorrer el DOM en loadScript
  • Eliminar claves foráneas de marcadores (#9837)
  • Asegurar que se ejecute GC completo en contextos
  • Desmaterializar topic_reply_count (#9769)
  • Evitar condiciones de carrera al crear enlaces de temas
  • Evitar ejecutar la misma consulta dos veces.
  • Evitar acceder a la BD al obtener la secuencia de borradores de un usuario bot.
  • Reducir el bloqueo exclusivo al cambiar tablas
  • Mover la obtención del avatar a hijack para el certificado de discobot
  • Eliminar consulta de base de datos al publicar a usuarios del personal.
  • Refactorizar decorateCooked para que se ejecute en un DOM desconectado (#9517)
  • Dejar de disparar onSelectionChange superfluo
  • Mejorar el rendimiento de carga diferida en Safari
  • Habilitar la ruta de tarjeta de usuario nueva por defecto (#9442)
  • Cachear Category.subcategory_ids (#9350)
  • Acelerar las migraciones en multisitio
  • Las copias de seguridad con muchas cargas almacenadas en S3 eran lentas
  • Permitir la precarga de ‘tiempo de lectura reciente’ para un usuario (#9076)
  • Permitir que el serializador de usuario haga uso de campos personalizados precargados (#9074)
  • Permitir pasar una lista existente de IDs de campos de usuario al cargar (#8970)
  • Mejorar el rendimiento de la lista de temas de categoría
11 Me gusta