3.6.0.beta1: Edición de paleta de colores, campos de usuario al registrarse, descubrimiento de configuración del sitio temático, imágenes con Google AI y borradores fiables

¡Y mucho más!

¡Pero espera, hay más! Hacemos todo lo posible para resaltar las nuevas funciones y cambios para ti, pero siempre hay demasiados cambios para detallar. Para obtener una lista completa de nuevas funciones, correcciones de errores, mejoras de UX y más, asegúrate de revisar las Funciones y Correcciones Adicionales enumeradas a continuación.

Mejoras de plugins

discourse-activity-pub

Cambios de UX

  • Agregar btn-default faltante (255)
  • Corregir nomenclatura de ActivityPub (247)
  • Corregir capitalización y formato de la configuración regional (242)

discourse-brightcove

Cambios de UX

  • Agregar clases btn-default faltantes (75)

discourse-category-experts

Cambios de UX

  • Agregar clases btn-default faltantes (207)

discourse-doc-categories

Correcciones de errores

  • Especificación de redirección (55)

discourse-follow

Cambios de UX

  • Agregar clase de botón predeterminada al componente de botón de seguimiento (157)

discourse-group-tracker

Cambios de UX

  • Agregar carácter y título de etiqueta aria faltantes al botón de navegación de la línea de tiempo (98)

Accesibilidad

  • Agregar etiquetas aria a los botones de navegación de la línea de tiempo (97)

discourse-livestream

Correcciones de errores

  • Mostrar solo el botón de chat de transmisión en vivo si el canal está presente (66)

Cambios de UX

  • Cambiar a modal de chat según el ancho del viewport (65)

discourse-signatures

Correcciones de errores

  • El guardado de preferencias no funcionaba (93)

discourse-theme-creator

Correcciones de errores

  • Corregir importaciones después de un cambio en el núcleo (118)
  • Hacer que las cosas funcionen nuevamente después de cambios en el núcleo (115)

discourse-zoom

Cambios de UX

  • Agregar clases btn-default faltantes (128)

docker_manager

Cambios de UX

  • Actualizar tests-passedlatest en la cadena de ayuda (284)

Todas las funciones y correcciones

Nuevas funciones

  • Selección masiva de publicaciones y eliminación de borradores (34972)
  • Activar automáticamente cargas para <img> con contenido src=data:* (35012)
  • Abrir las compuertas de discourse-id (34949)
  • Agregar ámbito de API para la creación de usuarios (34921)
  • Promover Discover a una función dedicada. (34846)
  • Forzar actualización de traducciones (34904)
  • No actualizar el tema al editar una publicación (34681)
  • Mostrar configuraciones de sitio personalizables en las listas de configuraciones de sitio (34666)
  • Agregar penalización de edad configurable para temas relacionados semánticamente (34842)
  • Capacidad para reordenar objetos en el formulario de tipo objetos de configuración de sitio/tema (34828)
  • Desactivar hilos de DM de chat de forma predeterminada (34840)
  • Botón de nuevo tema siempre habilitado (34603)
  • Permitir ocultar campos de usuario en el formulario de registro (34672)
  • La autenticación administrada puede anular avatares (34123)
  • Permitir elegir el primer día de la semana en el calendario (34670)
  • Agregar parámetro de consulta de ejecución a los informes del explorador de datos de grupo (34673)
  • Agregar opción para marcar + eliminar para triaje de LLM (34590)
  • Introducir asistentes máximos para eventos (34313)
  • Habilitar nueva página de edición de paleta de colores (34566)
  • Agregar parámetro de consulta de ejecución para ejecutar automáticamente informes del explorador de datos (34565)
  • Nueva tarea rake para remapear títulos de temas (34608)
  • Agregar soporte para modelo de imagen de Google (34570)
  • Crear automatización de etiquetado de IA (34587)
  • Actualizar días festivos de EE. UU. (34558)
  • También permitir que el cambiador de idioma se muestre cuando los usuarios están conectados (34578)
  • Capacidad para establecer paletas como predeterminadas en el tema (34480)
  • Agregar servicio de registro de Discourse ID con punto final de desafío (34326)
  • Reintroducir validación de prueba rápida al seleccionar modelo de embeddings (34524)
  • Controles de compositor mejores para “Guardar y cerrar (X)” y “Descartar” (33510)
  • Permitir elegir emoji personalizado en reacción (34312)
  • Agregar soporte para filtro -user y no visto (34506)
  • Usar embeddings para encontrar temas similares al que se está componiendo (34448)
  • Agregar configuración regional a los enlaces en la vista del crawler si está presente (34466)
  • Usar un área para configuraciones experimentales (34454)
  • Desactivar consejos de usuario + publicación de bienvenida del bot narrativo para todos los sitios (ronda 2) (34373)
  • Conservar la consulta al redirigir a inicio de sesión/registro (34363)
  • Filtros de usuario y grupo (34400)
  • Mover la página de configuración de configuraciones de sitio de tema a una pestaña en la página de personalización (34376)
  • Soporte de encuestas dinámicas (34368)
  • Agregar soporte para Groq como LLM preconfigurado (34402)

Correcciones de errores

  • Agregar soporte para subcarpeta en el registro de discourse-id (35011)
  • No ocultar la hora cuando se desborda en la vista mensual (35016)
  • Ctrl/Cmd + Enter en los resultados de búsqueda debería abrir en una nueva pestaña (34989)
  • Escapa las rutas account-created en la visibilidad del banner de bienvenida (34951)
  • Publicar el tema en lugar de la publicación para actualizar los títulos del tema (34961)
  • Asegura que las rutas de notas de usuario estén correctamente definidas (34960)
  • Respetar el idioma de la consulta al buscar descubrimientos (34958)
  • Permitir pasar id personalizado al botón de crear tema (34952)
  • También traducir el título del tema si ‘Traducir publicación’ está en la primera publicación (34947)
  • Incluir URLs de Términos de Servicio y Política de Privacidad en el registro cuando se requiere inicio de sesión (34926)
  • Mostrar siempre el menú de publicación de traducción (34927)
  • Forzar modo markdown del compositor en la edición de plantillas de correo electrónico (34668)
  • Limitar el uso de herramientas en AI Discover (34923)
  • Desactivar calendario de categoría cuando las publicaciones de eventos están desactivadas (34897)
  • Verificar condiciones para botón de selección masiva /filter en móvil (34887)
  • Nombre de usuario de actividad del tema Horizon a veces en blanco (34679)
  • Manejar usuarios eliminados en temas resueltos de manera elegante (34880)
  • Agregar finalizado a la promesa animateBackdropOpacity del modal (34879)
  • Proveedor DiscourseConnect redirige al foro en lugar de la sso_redirect_url en la carga útil (34580)
  • Soporta descripción para eventos de publicación en editor enriquecido (34873)
  • No almacenar ruta de retorno en la sesión
  • Permitir revertir revisiones de tema con solo cambios de etiqueta (34169)
  • Verificar argumento de etiqueta en componente create-topic-button (34844)
  • Detener la codificación doble de URLs al pegar mediante la interfaz de enlace (34834)
  • applySurround debería detectar ambos lados al eliminar rodeado… (34243)
  • El uso de IA no actualiza correctamente los rangos de fechas personalizados (34816)
  • No enviar contenido vacío al detectar idioma (34825)
  • Banner de bienvenida: excluye todas las rutas de administrador (34822)
  • Restablecer hashtags al presionar retorno en el compositor (34579)
  • La configuración de LLM debe ser válida antes de ejecutar una prueba (34806)
  • Asegura que el serializador de eventos tenga información de etiquetas (34801)
  • Asegura que el uso de reacciones rápidas se muestre en frecuentes (34798)
  • Elimina fc-past-event personalizado (34796)
  • Actualizar regex de ‘móvil moderno’ tras dejar de dar soporte a iOS 15 (34792)
  • Validar longitud del correo electrónico (34786)
  • Verificar si el selector _cardClickListenerSelectors existe antes de agregar listener (34779)
  • Definir la fecha típica de la Gran Final de AFL. (34768)
  • Asegurar que base_path se inserte correctamente en los mensajes de triaje de LLM. (34778)
  • Asegura que el calendario de categoría esté consultando un rango de fechas (34764)
  • No se puede hacer clic en ninguna reacción en ios (34730)
  • Hacer web_hook_events#id un bigint (34620)
  • Agregar VideoObject ld+json a cada video perezoso (34678)
  • Permitir guardado automático de borrador después de escapar del modal (34703)
  • Restablecer estilos de categoría para recursión de ancestros (34702)
  • Mostrar un mensaje genérico cuando el correo electrónico está autenticado sin un proveedor (34691)
  • Asegurar que la versión de ember en la clave de caché esté acoplada al compilador (34694)
  • No importar directamente el módulo admin de la aplicación principal (34689)
  • Corregir redacción de eliminación de usuario (34680)
  • Usar zona horaria del usuario al crear nuevos eventos (34675)
  • Ajustes de versión de hash git de nuevas funciones (34671)
  • Incluir subcategorías en la lista de eventos próximos, agregar parámetro after (34640)
  • Enlace “Mostrar más” innecesario en modal de categorías (34636)
  • En mensajes de chat, filtrar cargas por UserUpload, no por Upload.user (34596)
  • Calcular fecha correcta con hora local (34623)
  • Excluir campos de usuario no textuales de la verificación de palabras de vigilancia (34646)
  • Agregar botón de eliminar a la cuadrícula de temas (34606)
  • Usar un entero, no un flotante, en la automatización de etiquetado de IA (34622)
  • Asegura que los eventos tengan la duración correcta (34621)
  • Agregar traducción faltante para stop_impersonating (34616)
  • Carga perezosa del color del distintivo de categoría (34613)
  • Elimina soporte para parámetro include_expired (34582)
  • Marca de tiempo de mensaje de chat basada en cliente (34592)
  • Soporta entidades html en chat (34591)
  • No mostrar botones de guardar/cancelar configuración al seleccionar el valor actual (34552)
  • Prevenir chat grupal cuando no se pueden ver los miembros del grupo (34571)
  • Excluir publicaciones y temas eliminados de las listas de asignaciones en varios lugares (34564)
  • Configuración de sitio Default Locale no incluida en la búsqueda de administrador (34562)
  • Usar url de CDN para chat (34541)
  • Ordenar correctamente eventos en la lista de eventos próximos (34526)
  • Iniciar correctamente las semanas el lunes (34536)
  • No mostrar toast si el borrador no está guardado (34535)
  • Mostrar enlace ‘Mostrar más’ en modal de categorías después de que intersection observer cargue (34516)
  • Usar url de CDN para chat (34507)
  • Respetar configuración long_polling_base_url para la configuración del bus de mensajes (34477)
  • Confirmaciones requeridas no apareciendo (34504)
  • Truncar nombres largos para resultados de autocompletado (34479)
  • Los sitios con plantillas de formulario tenían cargas rotas (34455)
  • Actualizar informe de cuentas asociadas para manejar Discourse Connect (34462)
  • Mejorar lógica de visibilidad del selector de modo de color (34434)
  • Respetar parámetro de prefijo de base de datos en importador SMF2 (34446)
  • Eliminar texto agregado por error (34447)
  • Problema de tiempo de espera al actualizar una gran colección de usuarios al cambiar las SiteSettings default_categories_* y default_tags_* (33665)
  • Los prompts predeterminados deben ser explícitos sobre el formato esperado. (34442)
  • Manejar dark en minúsculas (34444)
  • DiscourseConnect & SiteSetting.auth_immediately = false (34424)
  • Soportar light-dark en navegadores más antiguos (34438)
  • Interfaz de filtro superpuesta con INPUT en pantallas pequeñas (34426)
  • Migración base_scheme_id rota cuando base es predeterminada (34430)
  • Permitir crear nuevas paletas de colores basadas en paletas personalizadas (34351)
  • Relajar validación de ID de sala de Matrix (34399)
  • Manejar evento auxclick en lista de temas (34408)
  • No dejar parámetro additional_tag_ids en blanco después de eliminar duplicados en intersección (34423)
  • Restaurar estilos en ruta finish-installation (34420)
  • Actualizar clave i18n para botón de alternar localización (34405)

Cambios de UX

  • Eliminar etiqueta <b> del modal de mover publicación para evitar doble negrita (35048)
  • Habilitar ‘modo móvil basado en viewport’ de forma predeterminada (35036)
  • Mejorar colores del gráfico de traducciones de IA en modo oscuro (35042)
  • Ajuste de búsqueda Horizon (34909)
  • Corregir reaparición del botón de nuevo tema en Horizon (35017)
  • Mostrar un error útil cuando falla la vista previa del tema (35034)
  • Prevenir envoltura de icono y texto en breadcrumb (35008)
  • Usar relleno de búsqueda para descubrimientos (35005)
  • Rediseñar 404 (34999)
  • Usar nuevo modificador --danger en menú desplegable (34981)
  • Actualizar tamaño de emoji (34494)
  • Eliminar efecto hover (no consistente) (34881)
  • Pulir aviso de primera publicación de nuevo usuario (34965)
  • Reemplazar btn-danger con clase de modificador para menú desplegable de marcadores (34941)
  • Corrección de línea de tiempo (34953)
  • Ajustar menú de búsqueda del banner de bienvenida cuando hay descubrimientos de IA (34957)
  • Agregar configuración de color de texto del banner de bienvenida (34657)
  • Usar clases de tabla de administrador para lista de Días Festivos del Calendario (34942)
  • Actualizar texto (34944)
  • Corregir tamaño de emoji en extractos de publicación (34924)
  • Horizon >` agregar estilo de estado similar al botón de peligro (34922)
  • Mejorar estilo de progreso en móvil (34886)
  • Horizon >` estilo de estado del botón NT de la barra lateral (34918)
  • Horizon >` ajustes de estilo de botón (34912)
  • Agregar tooltip de cambios de botón de traducción sobre color del icono (34901)
  • Horizon >` aumentar z-index para controles de lista (34902)
  • Eliminar sombra, implementar variables de espacio (34885)
  • Título de restauración de copia de seguridad deshabilitado incluía HTML de enlace (34894)
  • Corregir relleno para páginas sin ember (34884)
  • Correcciones de tarjeta de usuario en móvil (34883)
  • Hacer add_email.email mayúscula (34876)
  • Mantener enlace de barra lateral de administrador “Temas y Componentes” activo en componentes (34869)
  • Mejorar envoltura de distintivo de tarjeta de usuario para configuración max_favorite_badges más alta (34860)
  • Revisión de GroupSelector con Floatkit (34685)
  • Agrega un enlace para iniciar nuevo dm cuando no hay dms presentes (34820)
  • Mejorar diseño para publicación marcada revisable en nueva interfaz (33534)
  • Uso más consistente de d-hover en menús (34794)
  • Aplicar htmlSafe a títulos de tema en notificaciones de marcador (34826)
  • Corregir envoltura de perfil de usuario en pantallas más pequeñas (34817)
  • Eliminar margen de hijos de navigation-controls en favor de gap (34771)
  • Hacer clickeables los encabezados de elementos de lista de administrador (34772)
  • Pulido para controles de lista de temas (34714)
  • Controlar visualización de eventos a través de una configuración de sitio (34795)
  • Usar lenguaje más específico para encuestas dinámicas (34769)
  • Asegurar que todas las citas manejen envoltura de palabras largas (34748)
  • Mejoras menores al diseño del registro de correo electrónico de administrador (34735)
  • Glimmerizar CreateTopicButton, hacer clase btnType variable para Horizon (34733)
  • Eliminar solo margen de párrafo en banner si es el último hijo (34695)
  • Reemplazar variables de espaciado de horizon con nuevas del núcleo (34701)
  • Horizon >` correcciones de distintivo (34700)
  • Algunas refinaciones del gráfico de progreso de traducción (34674)
  • Horizon >` traer de vuelta número de no leídos (34662)
  • Ajuste de diseño para modal de personalización de barra lateral en móvil (34665)
  • Estilo y posición del botón de descartar del compositor (34638)
  • Cerrar menú de autocompletado con espacio pero permitir búsqueda continua de nombres completos de usuario (34611)
  • Mostrar un poco más de información en el gráfico de progreso de traducción (34643)
  • Mantener subrayado de nueva navegación visible (34612)
  • Corregir capitalización de marca en configuración regional (34631)
  • No incluir navegación de pie de página de PWA/aplicación móvil en algunas rutas (34619)
  • Corrección para border-radius en banner de bienvenida (34609)
  • Correcciones de compatibilidad de Horizon (34577)
  • Modos de color de texto de imagen de fondo del banner de bienvenida (34519)
  • Mostrar solo menú desplegable de persona de IA con múltiples opciones (34527)
  • Usar ColorPalettePicker en modal de paleta base (34560)
  • Mejorar diseño de paleta de colores con espaciado adecuado (34559)
  • Mejorar experiencia de búsqueda y filtro en móvil (34554)
  • Horizon >` desocultar botón de crear tema (34546)
  • Prevenir auto-ajuste innecesario de safari en menú desplegable de filtro (34533)
  • Reestilización del popup resuelto (34518)
  • Estilos de botón primario en botón social de Discourse ID (34465)
  • Agregar clase a nota al pie en línea para mostrar como inline-block (34515)
  • Eliminar botones de chat y mensaje en perfil de currentUser (34513)
  • Eliminar límite de altura al mostrar vista previa en compositor móvil (34485)
  • Eliminar “(Iniciar sesión con Apple)” como sufijo ya que ya lo incluimos como prefijo (34481)
  • Mejorar posicionamiento de distintivo predeterminado en índice de temas/colores de administrador (34456)
  • Aplicar siempre clases de contenido de publicación para respuestas (34468)
  • Mejoras al spoiler del editor enriquecido (34149)
  • Cambiar “Open AI” a OpenAI (34459)
  • Corregir relleno inferior de cmd-k (34440)
  • Corregir la configuración regional ‘default_dark_badge’ (34432)
  • Mostrar indicador de carga en botón de suplantación de usuario (34431)
  • Ajustar min-height de elementos en toast para alinear mejor el icono de cerrar (34416)
  • Crear un nuevo tema/componente debería redirigir a la ruta de edición de tema (34353)

Cambios de seguridad

  • Las sugerencias del asistente de IA basadas en un tema deberían verificar que el usuario tenga acceso a él
  • Usar restricciones basadas en nonce durante la restauración
  • XSS de transcripción de chat del editor enriquecido

Rendimiento

  • Optimizar panel de progreso de traducción con consulta por lotes (34861)
  • Indexar correctamente fechas de eventos (34877)
  • Elimina N+1 al cargar lista de eventos (34841)
  • No obtener datos de hilo cuando los tenemos (34799)
  • Agregar index_web_hook_events_on_created_at (34594)
  • No hidratar todos los candidatos en relación grande (34553)
  • Mejorar rendimiento de SiteSetting.humanize_name + all_settings (34404)

Accesibilidad

  • Corregir navegación por teclado de barra de herramientas con elementos d-menu (34615)
5 Me gusta