3.5.0.beta5: Búsqueda de administrador mejorada, investigación de foros con IA, configuración de apariencia del sitio más sencilla y desarrollo de plugins más simple

Nuevas funciones en 3.5.0.beta5

Refinamiento de la búsqueda de administradores

Lanzamos recientemente una nueva búsqueda completa para administradores, que te permite buscar en todas las áreas de administración desde un solo lugar. Este mes, hemos dedicado tiempo a refinar su funcionamiento para hacerlo más usable y útil. La búsqueda de administradores ahora está más fácilmente disponible en la barra lateral, solo muestra un cuadro de búsqueda para enfocar tus búsquedas y te permite encontrar lo que necesitas más rápidamente.

Mejor investigación de foros con IA

El plugin Discourse AI ahora incluye una nueva persona Investigador de Foros. Esta persona viene con capacidades avanzadas de filtrado y análisis, admitiendo etiquetas, categorías, fechas, usuarios y palabras clave. También procesará los resultados de la investigación de manera más eficiente, proporcionando comentarios más rápidos para todas las consultas.

Facilita la gestión de la apariencia de tu sitio

Como parte de nuestro trabajo continuo para mejorar la configuración de la apariencia del sitio, hemos lanzado mejoras adicionales que facilitan que tu sitio luzca como deseas. La configuración de fuentes y logotipos ahora es más fácil de encontrar en la barra lateral de administración, las imágenes son más fáciles de cargar y la nueva página de temas se carga más rápidamente. Junto con esto, también hemos realizado cambios en el asistente de configuración y la guía de inicio para nuevos sitios, ayudando a los administradores a acceder a la configuración de su sitio de manera más rápida y efectiva.

Creación de plugins más amigable para desarrolladores

Hace poco, introdujimos un nuevo esquema type: object para la configuración de temas, lo que permite a los desarrolladores de temas almacenar una colección de objetos como JSON en la base de datos. Ahora hemos adaptado este mismo esquema de configuración a los plugins, lo que permite a los desarrolladores de plugins aprovechar este formato más simple, limpio y usable para almacenar datos. Consulte la solicitud de extracción para obtener más detalles.

12 Me gusta

¡Aún más!

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

Mejoras de plugins

discourse-activity-pub

Nuevas características

  • Agregar soporte para archivos adjuntos de imágenes (197)

discourse-ai

Nuevas características

  • Agregar animación de streaming de diferencias (1355)
  • Agregar participantes y botón de invitación a las conversaciones de IA (1354)
  • La triaje puede ocultar publicaciones después de agregarlas a la cola de revisión (1348)
  • Permitir pasar atributos de datos a un artefacto (1346)
  • Autocompletado de hashtags y menciones para el primer mensaje del bot (1342)
  • Permitir que el investigador también investigue temas específicos (1339)
  • Personalidad de investigador del foro para investigación profunda (1313)
  • Soporte de ejemplos para personalidades (1334)
  • Mejora del streaming de diferencias para el asistente del compositor de IA (1332)
  • Nueva configuración para controlar el modelo de traducciones (1333)
  • Soporte para tokens de pensamiento configurables para Gemini (1322)
  • Asegurar que el investigador y el asistente de GitHub conozcan la fecha (1312)
  • Aplicar jpg/png para todas las imágenes (1309)

Correcciones de errores

  • Cerrar el menú de IA detiene la reproducción de audio de la publicación (1369)
  • Mejorar la herramienta de investigación: corregir filtros de tema (1368)
  • Aplicar diferencias de manera más consistente (1367)
  • No generar error al navegar desde un tema de Bot de IA a uno regular (1366)
  • Pasar correctamente tool_choice al usar modelos de Claude (1364)
  • Mejorar la eficiencia de MessageBus y detener correctamente el streaming (1362)
  • Asegurar que el objeto de actualización de stream esté limitado a su tema inicial (1359)
  • Estabilizar el algoritmo de diferencias para streaming (1358)
  • Reintentar el análisis de JSON interno escapado para manejar caracteres de control (1357)
  • No acceder a nil al verificar el esquema de Gemini (1356)
  • Agregar navegación segura a las condiciones de inclusión del serializador (1349)
  • Compartir activos de la página de IA a través de CDN en sitios con inicio de sesión obligatorio (1343)
  • Discrepancias en la salida estructurada (1340)
  • La triaje de personalidad debe registrarse en la automatización (1326)
  • Corregir formato de prompt para img2text usado en nuestra tubería Rag de PDF del Bot de IA (1323)
  • No mostrar estado vacío mientras se obtienen conversaciones del bot (1320)
  • Devolver salida estructurada en modo no streaming (1318)
  • Error de acceso inválido en los registros (1317)
  • Manejar errores inesperados al navegar por la web (1314)
  • Reemplazo de resource_url en el prompt del sistema de la personalidad (1310)

Cambios de UX

  • Permitir esquinas redondeadas (1365)
  • No mostrar sugerencias de IA en el compositor cuando las entradas están deshabilitadas (1331)
  • Fijar el botón de nueva pregunta en la parte superior de la barra lateral móvil (1329)
  • Aplicar estilos de barra lateral de conversación del bot a la barra lateral móvil (1328)
  • Ajustes de estilo para conversaciones (1325)
  • Dejar de renderizar el enlace de regreso al foro (1319)

discourse-authentication-validations

Correcciones de errores

  • Especificación rota (43)
  • Especificaciones rotas (41)

discourse-code-review

Correcciones de errores

  • Eliminar la función de commits de autolink (243)

discourse-data-explorer

Correcciones de errores

  • Agregar nuevo atributo requerido al usar el serializador básico de temas (375)

discourse-doc-categories

Correcciones de errores

  • Especificaciones rotas (38)

discourse-gamification

Correcciones de errores

  • Limitar la verificación de existencia de vista materializada al esquema actual (203)

discourse-livestream

Correcciones de errores

  • Eliminar el registro “TopicChatChannel” cuando el canal de chat se elimina (55)
  • Especificaciones rotas (53)

discourse-login-client

Nuevas características

  • Nuevo endpoint “revoke” (12)

Correcciones de errores

  • Saltar automáticamente la confirmación de creación cuando el plugin está habilitado (11)

Cambios de UX

  • Agregar la intención del usuario como un parámetro de consulta (10)

discourse-preset-topic-composer

Correcciones de errores

  • Especificaciones rotas (48)

discourse-solved

Nuevas características

  • Aplicar modificador de plugin para la limitación de tasa del controlador de respuestas (369)

discourse-theme-creator

Correcciones de errores

  • Corregir especificaciones fallidas para el editor de configuración de tema de esquema de usuario (111)

discourse-translator

Nuevas características

  • Traducir temas según un cronograma y al crear un tema (291)
  • Detectar y traducir automáticamente publicaciones a Post y PostLocalization (290)
  • Detectar la configuración regional y traducir publicaciones desde la tabla principal (287)

Correcciones de errores

  • Restringir la traducción a publicaciones públicas o publicaciones dentro de cierta antigüedad (307)
  • Soporte de idioma Microsoft Azure (306)
  • Suprimir errores al traducir (299)
  • No cocinar dos veces (297)
  • Saltar la validación al actualizar la configuración regional de un tema (293)
  • Cambiar a StructuredOutput de DiscourseAi (288)

Todas las características y correcciones

Nuevas características

  • Mejorar el renderizado de diversidad de emojis (32909)
  • Localizar también los banners (32908)
  • Permitir minimizar el compositor cuando no hay texto (32880)
  • Activar un evento cuando se elimina un canal de chat (32844)
  • Localizar también los extractos de temas (32839)
  • Mostrar publicaciones y temas localizados según la configuración regional del usuario (32618)
  • Agregar el endpoint de visualización de grupo a la búsqueda de grupos por ID en lugar de solo por nombre de slug (32442)
  • Portar el objeto de tipo a la configuración del sitio (32706)
  • Agregar traducciones a las publicaciones (32564)

Correcciones de errores

  • Hacer que las expresiones regulares de activación de automatización de creación/edición de publicaciones sean más específicas (32944)
  • Saltar la importación de temas resueltos cuando el plugin no está instalado (32922)
  • Desbloquear el registro social cuando se requiere el nombre y `auth overrides… (32923)
  • Agregar la opción de ordenamiento de grupo “acerca de” que faltaba (32931)
  • Evitar un bucle infinito cuando la etiqueta de sinónimo es ella misma (32932)
  • El botón de regreso al foro debe llevar al foro y no al chat (32913)
  • Servir CSS RTL para temas y componentes (32916)
  • Mostrar también el botón de alternar localización en móviles (32912)
  • Resolver “descartar borrador, seguir editando” (32667)
  • El botón de regreso al foro solo desde el administrador (32911)
  • Prevenir la doble carga de automation.index (32899)
  • Permitir el zoom de imágenes en el chat (32891)
  • Corregir que la etiqueta y la descripción no funcionen en objetos de tipo para la configuración del sitio (32868)
  • Corregir el enlace del título de la categoría para que se actualice cuando cambia la categoría, agregar pruebas (32840)
  • Evitar doble redirección después de instalar un tema (32876)
  • Regresión del compositor en pantalla completa (32864)
  • Fondo olvidado (32857)
  • Título de la página de temas y componentes (32856)
  • Volver a traer el filtro de la barra lateral (32837)
  • Agregar traducción faltante para la acción de revisión de publicación (32813)
  • Asegurar que hayamos cambiado la página primero (32802)
  • HeaderSearch no siempre aparece cuando se elimina welcomeBanner (32804)
  • Capturar correctamente errores de postcss para campos de tema (32800)
  • Esperar los datos antes de mostrar los resultados de la búsqueda de administración (32796)
  • N+1 en la página de temas de administración (32763)
  • Saltar especificaciones inestables (32786)
  • Confiar en los esperadores de capybara (32789)
  • Usar el esperador de capybara correcto (32788)
  • Intentar arreglar inestabilidad en revisión de medios (32787)
  • Intentar arreglar inestabilidad en la especificación de estadísticas (32784)
  • Usar esperadores y APIs correctos (32778)
  • Verificar si la barra lateral está oculta y eliminar scrollLock al ocultar el menú hamburguesa (32775)
  • Error con la configuración de 2FA justo después del registro (32754)
  • Enlace de restablecimiento de contraseña roto para usuarios no personales en el diálogo de confirmación de sesión (32765)
  • Permitir que usuarios existentes acepten invitaciones que los agreguen a un grupo (32762)
  • Guardar correctamente para el método close faltante (32760)
  • Agregar search-input-wrapper que faltaba (32749)
  • Bloquear el gem Bullet a una versión compatible (32724)
  • Esto estaba ocultando la parte superior del compositor en iOS (32734)
  • Asegurar que podamos buscar direcciones IP idénticas (32725)
  • Clase incorrecta en el archivo de hoja de estilos del editor de configuración de esquema (32715)
  • Problema de z-index de búsqueda en el encabezado móvil (32683)
  • Corregir recarga de la página de edición de tema (32658)
  • Asegurar que el correo electrónico antiguo se establezca correctamente al actualizar el correo electrónico (32309)
  • Borrar correctamente la caché de ExtraLocalesController para multisitio (32654)
  • Enlace a la sección de soporte de navegadores del sitio web (32647)
  • Redirigir a la nueva página de temas después de la eliminación (32638)
  • Priorizar páginas sobre otras categorías en la búsqueda de administración (32614)
  • Asegurar que hashtag_lookup recorra al usuario del sistema si el usuario de la publicación se eliminó (32466)
  • No aplicar carga estricta en el registro principal del usuario anónimo (32590)
  • Mejoras para la búsqueda de administración (32574)
  • Insignia no muestra como deshabilitada cuando lo está (32591)
  • Imágenes optimizadas clave por formato (32575)
  • Autocompletado cortado en el editor rico (32586)

Cambios de UX

  • Manejar URLs largas en la cuadrícula de temas con overflow-wrap (32942)
  • Mejorar la UX cuando los perfiles están ocultos para anónimos (32938)
  • Agregar ancho de respaldo para el modal (32937)
  • Actualizar el texto de consejos educativos del compositor (32933)
  • Animación de cierre de modal (32842)
  • Corregir que los resultados de búsqueda no sean accesibles en la parte inferior y más botón (32883)
  • Igualar el icono de instalación de tema con el icono de componente (32894)
  • Eliminar fondo del hover de la píldora de navegación (32893)
  • Más aplicación de radio de borde (32892)
  • Cambiar el enfoque de la barra lateral a focus-visible (32882)
  • Establecer un radio de borde predeterminado más grande (32889)
  • Mejorar el estado intermedio en el flujo de registro social (32887)
  • Corregir la posición del spinner de carga (32885)
  • Regla de entrada deshazible para lista de verificación del editor rico (32877)
  • Volver a agregar estilos de temas similares (32866)
  • Nuevo estilo para consejos del compositor (32843)
  • Actualizar ventana emergente de cambios no guardados (32849)
  • Corregir desbordamiento del nombre en la tarjeta de usuario (32838)
  • Cerrar inmediatamente el modal de búsqueda de administración cuando se selecciona un resultado (32811)
  • Mejorar ligeramente el selector de fechas móvil (32822)
  • Mejor mensaje de error cuando falla el inicio de sesión social (32772)
  • Ajustar el estilo para temas similares de consejos del compositor + limitar cantidad (32774)
  • Corregir la alineación de las píldoras de navegación de más temas (32808)
  • Seguir arreglos de búsqueda para el banner de bienvenida (32776)
  • Hacer que el panel de notificaciones sea consistente con los nuevos estilos del panel de búsqueda (32753)
  • Mejorar el espaciado del texto en los elementos de la lista de temas (32755)
  • Refactorizar la interfaz de usuario de edición del título del tema (32339)
  • Color de hover/foco más consistente en la búsqueda de administración (32752)
  • Mejorar los estados de enfoque de la búsqueda de administración (32751)
  • Agregar icono de texto de Discourse (32744)
  • Simplificar la búsqueda de administración, hacerla más accesible (32733)
  • Enfocar el formulario de registro en el flujo de autenticación social (32728)
  • Dividir el logotipo y las fuentes de administración en páginas separadas (32700)
  • Modal para heredar el radio de borde (32709)
  • Ajustes de estilo menores para la función experimental de traducción (32708)
  • Agregar importación faltante a admin_base.scss (32707)
  • Agregar surtidor de barra de desplazamiento fijo para evitar saltos con modales (32702)
  • Refactorización de CSS de búsqueda + correcciones (32401)
  • Siempre cerrar el menú hamburguesa al navegar a administración (32651)
  • No llenar siempre el nombre de usuario para restablecer contraseña (32646)
  • No reservar espacio para el mensaje de consejo en la página de registro (32627)
  • Mejorar la disposición del control de configuración del cargador de imágenes (32626)
  • Incluir la descripción del campo de texto personalizado en el formulario de registro (32624)
  • Varias mejoras en la nueva página de paleta de colores (32597)
  • El compositor comienza con allowPreview predeterminado en false (32589)
  • Enlace a /new-invite en la guía de inicio rápido (32580)

Rendimiento

  • Introducir lazyHash y actualizar las llamadas de PluginOutlet para usarlo (32823)
  • Prevenir N+1 en last_updated_by (32817)
  • Usar correctamente la asociación precargada (32814)
  • Corregir N+1 para el plugin de automatización (32810)
  • Mejorar el rendimiento de la nueva página de listado de temas (32641)

Accesibilidad

  • Actualizar encabezados accesibles para traducciones más flexibles (32863)
7 Me gusta