hugh
(Hugh Lashbrooke)
30 Septiembre, 2025 02:59
1
Nuevas funciones en 3.6.0.beta1
Edición más fluida de paletas de colores con una nueva interfaz
Basándose en nuestras recientes mejoras en la gestión de paletas de colores , los administradores ahora tienen una forma aún más fluida de personalizar los colores de su sitio. La nueva interfaz de paletas de colores se integra perfectamente con el sistema de diseño general de administración, ofreciendo una experiencia coherente que hace que la gestión de paletas sea potente y accesible. Lee más en el anuncio .
Opción para ocultar campos personalizados en el formulario de registro
Para hacer que los campos de usuario sean más flexibles y prácticos, ahora es una opción que se puede desactivar para campos individuales. Esto significa que puedes tener una forma para que tus miembros proporcionen sus datos sin obligarlos a proporcionarlos al registrarse. Los campos existentes tienen esta opción activada por defecto y se puede activar o desactivar según sea necesario.
Configuración del sitio personalizable más fácilmente disponible
Anunciamos recientemente la configuración del sitio personalizable como una forma para que los desarrolladores de temas acoplen más estrechamente la experiencia del usuario a su tema. Como mejora posterior de esta nueva forma de gestionar la configuración de este tipo, ahora están fácilmente disponibles para que los administradores las encuentren en las páginas de configuración estándar. La configuración personalizable se muestra junto con otras configuraciones del sitio con su valor predeterminado y un enlace a la página de edición del tema predeterminado, donde se pueden modificar según sea necesario.
Soporte para el nuevo modelo de imágenes de IA de Google
Las herramientas de IA de Discourse ahora te permiten a ti y a tus miembros generar imágenes utilizando el nuevo modelo mejor valorado de Google directamente desde tu sitio de Discourse. Este modelo proporciona un mayor control sobre la salida de tus imágenes, generación de imágenes nativa, más opciones de personalización, mezcla de imágenes y mucho más, todo disponible al alcance de tu mano en Discourse.
Guardado de borradores más confiable con controles de composición mejorados
El compositor ahora incluye botones más claros para cerrar la ventana, al tiempo que ofrece opciones para guardar un borrador o guardar automáticamente tu trabajo al cerrarlo. Esto proporciona una mayor seguridad de que tus borradores activos permanecerán almacenados de forma segura mientras navegas por el sitio.
Actualizaciones de seguridad
Esta versión incluye correcciones para estos problemas de seguridad informados por nuestra comunidad y HackerOne .
10 Me gusta
tgxworld
(Alan Tan)
30 Septiembre, 2025 02:59
3
¡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-passed → latest 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