¡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→latesten 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
áreapara 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-createden 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)
applySurrounddeberí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
adminde 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 porUpload.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 Localeno 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-darken 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)