3.3.0.beta3: Miniaturas de video, confirmación de configuración del sitio, acceso más rápido a la configuración de plugins, y más

¡Y mucho más!

Pero espera, ¡hay más! Hacemos 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-adplugin

Correcciones de errores

  • Mostrar anuncios no restringidos en lugar de no mostrar anuncios en absoluto (213)

discourse-ai

Nuevas funciones

  • Herramientas definidas por el usuario personalizadas (677)
  • Almacenar parámetros específicos del proveedor. (686)
  • Permitir seleccionar claude-3-5 para herramientas nativas (682)
  • Preajustes de LLM para la creación de modelos (681)
  • Soporte para Claude 3.5 Sonnet a través de AWS Bedrock (680)
  • Permitir el acceso a temas privados si la herramienta lo permite (673)
  • Bloques de detalles de herramientas opcionales (662)
  • Llamada a función de Anthropic (654)
  • Agregar soporte nativo para herramientas de Cohere (655)
  • Herramientas mejoradas (651)
  • Restringir el compartir públicamente en sitios que requieren inicio de sesión (649)
  • Agregar soporte para todos los modelos de visión (646)
  • Agregar soporte de relación de aspecto a DallE 3 (647)
  • Permitir eliminar LLM personalizados. (643)
  • Subtítulos de imagen automáticos (637)
  • Mejorar los registros incluyendo el nombre del LLM (640)
  • Usar DBreadcrumbsItem en la interfaz de usuario de administración (631)
  • Probar la configuración de LLM (634)
  • Agregar soporte para contextualizar un DM a un bot (627)
  • Herramienta de evaluación de JavaScript (630)
  • Establecer credenciales de punto final directamente desde LlmModel. (625)
  • Salvaguarda para evitar una clasificación excesiva (626)

Correcciones de errores

  • El chat deshabilitado rompe ai-chat-summarization (697)
  • La información no funciona, no suprime las etiquetas ocultas del informe (696)
  • Usar imágenes codificadas en base64 en AI Image Caption a través de LLaVa (693)
  • Nunca proporcionar herramientas con cadenas UTF-8 no válidas (692)
  • Mover el cambio de usuario de bot al controlador. (688)
  • Al crear un LLM, no estábamos creando usuario (685)
  • Asegurarse de que LlmEnumerator siempre devuelva valores hash usando símbolos (684)
  • La advertencia SRV no debería activarse en un LLM completamente nuevo (679)
  • Error tipográfico al excluir personas de la lista de bots habilitados (671)
  • Mostrar búsqueda correctamente, error al eliminar XML (668)
  • Dall E / Artist roto cuando tool_details está deshabilitado (667)
  • No marcar columna como solo lectura para que ciertos despliegues funcionen (663)
  • El resumen no funciona, eliminar por ahora (661)
  • Usar nuevas claves de color de informe definidas en discourse/discourse#27240 (660)
  • Desactivar herramientas nativas en Anthropic Claude Opus (659)
  • La conversación compartida de AI Bot no respetaba CDN / Subcarpeta (657)
  • Eliminar rastro duplicado en la interfaz de usuario de persona (650)
  • Include_usage no está disponible en la API de Azure. (648)
  • Mover la lógica de verificación de grupo de subtítulos de imagen al lado del servidor (645)
  • Respuesta rota cuando el subtítulo automático está habilitado (642)
  • Corregir claves de traducción incorrectas (639)
  • Corregir implementación de transmisión de Gemini (632)
  • Botones de publicación sin respuesta debido al resaltado de Ask AI (635)

Cambios de UX

  • Mejorar el diseño del botón de sugerencia del compositor (678)
  • Mostrar botón de subtítulo de imagen al pasar el cursor sobre la imagen (670)
  • Mejoras de calidad de vida en la página de modelos LLM de administración. (674)
  • Mejorar la apariencia de la cita atribuida al compartir (665)
  • Ocultar completamente la página de preferencias de IA si no hay configuraciones para el usuario (644)
  • Suprimir “esta es una advertencia” (636)
  • Seguir las directrices de la interfaz de usuario del plugin. (628)

discourse-antivirus

Correcciones de errores

  • Evitar la API replace_flag obsoleta (57)

discourse-assign

Cambios de UX

  • Tamaño de avatar más pequeño en el botón para evitar cambios de altura (576)

discourse-authentication-validations

Nuevas funciones

  • Agregar expresión regular de validación de valor (13)

discourse-bbcode

Correcciones de errores

  • Agregar nueva entrada a .discourse-compatibility (67)
  • Especificaciones de análisis de BBCode (63)

discourse-calendar

Correcciones de errores

  • Especificaciones de análisis de BBCode (575)
  • Mover traducción de error desplazada (574)
  • Eliminar fiestas futuras al cambiar de región (571)

Cambios de UX

  • Actualizar estilo de eventos móviles (581)
  • Corregir espacio extra y ajuste en listas de temas (578)
  • Ajustar siempre el nuevo punto y la fecha en la misma línea (577)

discourse-category-experts

Cambios de UX

  • Agregar espacio entre ‘Cerrar’ y la casilla de verificación para ‘Preguntar a un experto de la categoría que responda’ (145)

discourse-chat-integration

Correcciones de errores

  • Mover mensaje de comprobación de problemas de integración de chat a la clave de localización correcta (201)
  • Mover mensaje de error de GroupMe a traducciones del lado del servidor (196)
  • Agregar traducciones ficticias faltantes para pruebas (195)

discourse-code-review

Cambios de UX

  • Truncar etiquetas de notificación largas (213)

discourse-custom-topic-lists

Nuevas funciones

  • Agregar markdown a la descripción del banner (15)
  • Agregar opción de mostrar en menú desplegable a listas de temas personalizadas (10)

Correcciones de errores

  • Agregar renderizado htmlSafe a la descripción del banner de listas de temas personalizadas (14)
  • Error tipográfico de fusión (13)
  • Agregar verificación para asegurarse de que los usuarios anónimos aún puedan entrar al sitio (6)

Cambios de UX

  • Refactorizar clases CSS para que sea más fácil de sobrescribir (16)
  • Asegurarse de que el menú desplegable esté siempre al final (11)
  • Agregar descripción al campo de consulta (9)
  • Renombrar propiedad bannerLabel a description (8)
  • Renombrar propiedad path a slug (7)
  • Mover custom-topic-lists-banner a above-main-container (4)
  • Agregar clase de cuerpo a la plantilla de lista (3)

Accesibilidad

  • Actualizar etiquetas para menú desplegable y barra lateral (12)

discourse-data-explorer

Correcciones de errores

  • Usar etiqueta correcta para encabezado de columna (297)
  • Marcar con favoritos informes de grupo (291)

discourse-encrypt

Correcciones de errores

  • Usar nuevo modificador de plugin ‘should_add_attachments’ (323)
  • Firma de Add_attachments (322)

discourse-gamification

Nuevas funciones

  • Manejar evento de fusión de usuario (145)
  • Usar DBreadcrumbsItem en la interfaz de usuario de administración (137)

Correcciones de errores

  • Actualizar puntuación post_created (114)

Cambios de UX

  • Corregir el problema de traducción faltante de “Rango” (146)

discourse-group-tracker

Correcciones de errores

  • La configuración de grupo Track_posts_with_priority se muestra cuando la configuración track_posts no está seleccionada (60)
  • Objetivos de salto dentro de una lista de temas al usar grupos de prioridad (55)

discourse-kolide

Correcciones de errores

  • Agregar nueva entrada a .discourse-compatibility (96)
  • Analizador de etiquetas BBCode (93)

discourse-lazy-videos

Cambios de UX

  • Evitar que el CSS de onebox sobrescriba la altura del video de YouTube (15)

discourse-livestream

Cambios de UX

  • Corregir margen y relleno en escritorio (23)
  • Actualizar estilo móvil e iconos de encabezado (22)
  • Eliminar sobrescrituras de estilo de iframe (20)

discourse-math

Nuevas funciones

  • Agregar soporte para mathjax multilingüe (84)

discourse-policy

Correcciones de errores

  • Agregar nueva entrada a .discourse-compatibility (129)
  • Especificaciones de análisis de BBCode (125)

discourse-post-voting

Correcciones de errores

  • Agregar traducción de razón de silenciamiento automático de bandera faltante (200)

discourse-preset-topic-composer

Nuevas funciones

  • Agregar resaltado a las opciones del menú desplegable (18)
  • Agregar tagGroups a button_types_json_schema (2)

Correcciones de errores

  • Los sinónimos de etiquetas deberían funcionar (15)
  • Los grupos de etiquetas con / ahora se están recuperando correctamente (10)
  • Ajustar esquema para que el editor de opciones no pierda entradas (9)
  • La recuperación de URL para etiquetas requería una primera / (7)
  • El compositor mantiene los valores al volver a entrar al compositor (6)
  • Cambio de etiqueta al seleccionar categoría (5)

Cambios de UX

  • Cambiar booleanos para usar casillas de verificación (12)
  • Agregar indicador de selección a la configuración preestablecida del compositor (11)
  • Agregar tagGroups a los valores predeterminados (8)
  • Mover mensaje de error al final del compositor (4)

Cambios de seguridad

  • Traer lista de configuraciones preestablecidas al backend (14)

discourse-prometheus-alert-receiver

Nuevas funciones

  • Actualizar anotaciones topic_assignee y topic_group_assignee (84)

discourse-reactions

Correcciones de errores

  • No se podía seleccionar texto después de descartar una reacción (296)
  • N1 en extensión de acción de publicación (292)
  • Las reacciones se duplicaban como me gusta si ya no estaban habilitadas (289)

discourse-salesforce

Correcciones de errores

  • Agregar compatibilidad con Rails 7+
  • Mover llamadas a la API de Salesforce a trabajo en segundo plano. (79)

discourse-solved

Correcciones de errores

  • Al eliminar usuarios con publicaciones resueltas (297)
  • Mostrar el filtro resuelto en etiquetas (296)

discourse-subscriptions

Correcciones de errores

  • Agregar traducción de error de transacción faltante (214)
  • El banner de la campaña debería vincular a la tabla de precios cuando está habilitado (212)

discourse-theme-creator

Correcciones de errores

  • Asegura que dejar de compartir funcione (82)

discourse-topic-noindex

Correcciones de errores

  • Agregar una verificación para cuando se obtienen temas con solo slugs (15)

discourse-topic-voting

Cambios de UX

  • Alineación mejorada para votación de títulos (189)

discourse-translator

Correcciones de errores

  • No generar error en usuarios eliminados (149)

Todas las funciones y correcciones

Nuevas funciones

  • Contar solo vistas de tema para vistas rastreadas explícitas/deferidas (27533)
  • Crear banderas de edición y eliminación (27484)
  • Agregar página de informe WebHookEventsDailyAggregate (27573)
  • Nuevo modificador de plugin ‘should_add_email_attachments’
  • Agregar WebHookEventsDailyAggregate (27542)
  • Campos de usuario requeridos para usuarios existentes - Parte 2 (27172)
  • Agregar filtro No traducido a personalización de texto de administración (27555)
  • Agregar modo JavaScript a ace (27586)
  • Edición de lista más inteligente en DEditor (27563)
  • Habilitar atajos de teclado de lista en ruta de filtro (27551)
  • Soporte para Onebox de Spotify (27540)
  • Introducir configuraciones de sitio que requieren confirmación (27315)
  • Agregar configuración de sitio oculta para listar remitentes COOP ‘unsafe-none’ (27510)
  • Aplicación opcional de 2FA (27506)
  • Capturar estadísticas de solicitud de intervalo de 28 días (27471)
  • Agregar opción tag_group en /filter (27427)
  • Mostrar mis hilos de canales de chat silenciados (27468)
  • Mejora de navegación del cajón de chat (27419)
  • Alinear con /filter y permitir búsqueda de múltiples categorías (27440)
  • Usar tabla HTML básica si no se puede convertir a Markdown
  • Agregar filtro para eventos de Webhook por estado (27332)
  • Usar nuevo menú desplegable de acciones masivas de tema en página de búsqueda (27303)
  • Cargar configuraciones de canal de chat dentro del cajón (27346)
  • La capacidad de cambiar el orden de las banderas (27269)
  • Permitir que el administrador del sitio marque la contraseña de un usuario como expirada (27314)
  • Expandir la barra lateral de administración al filtrar (27312)
  • Permitir “mover a bandeja de entrada” y “mover a archivo” para mensajes privados usando nuevo menú desplegable de temas masivos (27236)
  • Agregar opción “s3_uploads” al script “discourse backup”
  • Mostrar miniatura de video en compositor (27233)
  • El administrador puede deshabilitar banderas (27171)
  • Agregar idioma uigur (27183)
  • Tabla Topic_view_stats con fidelidad diaria (27197)
  • Agregar aceptar y editar (27088)
  • Implementar nuevas opciones requeridas en la interfaz de usuario de campos de usuario de administración (27079)
  • Agregar acción masiva para marcar con favoritos (26856)
  • Permitir eliminar masivamente mensajes de chat (26586)
  • Usar la nueva ruta de mostrar plugin de la lista de plugins (27097)
  • Introducir componentes DBreadcrumbs (27049)
  • Extender importaciones masivas de destinatarios de PM (27063)
  • Extender hosts incrustables con etiquetas individuales y asignaciones de autor (26868)
  • Filtrar con CategoryDrop en página de categoría (26689)
  • Redirigir /faq, /rules, /conduct a /guidelines (27592)
  • Mostrar botones de chat y mensaje en tu propio perfil (27600)
  • Usar ‘moderadores’ en lugar de ‘staff’ (27572)
  • Mejorar alineación de información extra de PM en encabezado (27594)
  • Revertir parcialmente cambios de pie de página de chat (27591)
  • Eliminar uso predeterminado de color cuaternario, actualizar estilos de pastilla de navegación (27502)
  • Eliminar el enlace del título; agregar icono externo; ajuste de estilo (27571)
  • Aumentar espaciado de menús móviles (27554)
  • Eliminar color terciario de elementos no enlazados (27565)
  • Corregir z-index del cajón de chat (27568)
  • Eliminar o reemplazar transiciones de botón con variable (27527)
  • Ocultar la herramienta de error al enfocar el título del tema (27531)
  • Agregar nuevos enlaces de vista previa a Temas Populares (27518)
  • Agregar min-height al contenedor de imagen de vista previa para dar espacio a los controles (27523)
  • Alineación vertical para lighbox-wrapper (27520)
  • Corregir estado de enfoque de teclado de lista de favoritos de usuario (27515)
  • Mover tarjetas de usuario sobre compositor (27491)
  • Mostrar siempre controles de vista previa de imagen, mejorar espaciado (27489)
  • Eliminar relleno para corregir fijación de fecha de hilo móvil (27470)
  • Resaltar “sin subcategorías” como opción activa del menú desplegable (27478)
  • Reemplazar “todas las subcategorías” con “eliminar filtro”, reordenar menú desplegable de etiquetas (27473)
  • Hacer que el color del filtro de etiqueta sea consistente con los filtros de categoría (27474)
  • Renombrar FAQ a Directrices (27451)
  • Actualizar “todas las etiquetas” a “eliminar filtro” para menú desplegable de rastro de etiquetas (27424)
  • Agregar resaltado activo para navegación de rastro (27422)
  • Restringir ancho de herramienta móvil para evitar desbordamiento horizontal (27420)
  • Mejorar modal de inicio de sesión en pantallas muy estrechas en modo escritorio (27405)
  • Permitir que local-dates cocidos se ajusten (27404)
  • Mostrar botones de mensaje y chat en perfiles ocultos (27326)
  • Hacer que la página de configuración del cajón de chat sea de altura completa (27385)
  • Crear espacio para banner de nuevos temas en nuevo, sin leer (27374)
  • Mejorar títulos de fecha de línea de tiempo del tema (27351)
  • Simplificar página de restablecimiento de contraseña (27341)
  • Mover enlace de usuarios a la parte superior de la barra lateral de administración (27339)
  • Evitar que los conteos de me gusta/re-tweet de Twitter se ajusten (27333)
  • Corregir tamaño de solo-emoji en extractos de flujo de usuario (27330)
  • Agregar espacio entre avatar de revisión y nombre de usuario (27329)
  • Corregir alineación de estado leído móvil (27323)
  • Usar flujo regular de restablecimiento de contraseña para contraseñas expiradas (27316)
  • Mejorar consistencia de resultados de búsqueda (27289)
  • Limitar ancho de transcripciones de chat en publicaciones (27288)
  • Mantener elementos de búsqueda recientes en la misma línea que el icono (27280)
  • Mantener elementos de búsqueda recientes en la misma línea que el icono (27264)
  • Contener fondo para pequeñas acciones eliminadas (27263)
  • Ajustar tamaño de insignia de categoría para nuevo tamaño de fuente predeterminado (27262)
  • Mostrar atajo para filtro de barra lateral de administración (27258)
  • Correcciones menores de reordenamiento de categorías (27249)
  • Indicador de no leído en pie de página de chat (27244)
  • Cambiar colores de informe experimental de vistas de página consolidadas (27240)
  • Implementar nueva navegación de nivel superior en páginas de plugin de administración (27126)
  • Ocultar configuración de sitio ‘cookies del mismo sitio’ (27230)
  • Agregar ilustraciones para lista de chat vacía + dividir en pestañas en cajón (26910)
  • Hacer que el comportamiento de avatares fijos sea consistente (27223)
  • Agregar text-overflow para lista de miembros del canal (27208)
  • También reproduce sonidos de notificación en canales de grupo (27176)
  • Reduce el tiempo de inactividad a 0 en chat (27158)
  • Agregar espacio a lista de seguidores (27154)
  • Agregar puntos suspensivos a nombres de usuario en mapa de publicación de tema (PMs) (27137)
  • Deshabilitar botón de configuración de lista de plugin para algunos plugins (27124)
  • Restablecer inactividad al enfocar pestaña (27139)
  • Limpiar diseño de preferencias de correo electrónico (27136)
  • Hilo de PM de membresía de grupo (26974)
  • Elimina indicador parpadeante mientras transmite mensaje (27131)
  • Cambiar icono de expandir/colapsar todo de barra lateral de administración (27120)
  • Actualizar espaciado de px a em para proporcionalidad (27108)
  • Cambiar botones de acción de publicación a inline-flex para evitar espacio en blanco extra (27110)
  • Caja de contexto de búsqueda demasiado oscura (27109)
  • Acortar duración de tostadas de favoritos (27085)
  • Aumentar tamaño de fuente base a 16px (27087)

Cambios de seguridad

  • No permitir suspender usuarios de staff mediante parámetro other_user_ids
  • Evitar el uso de Object#send en Onebox::Engine::StandardEmbed
  • Corregir XSS almacenado-dom a través de Oneboxes de Facebook
  • Actualizar carga útil de serializador de usuario revisable
  • Agregar parche de libertad segura de SSRF FastImage

Rendimiento

  • Cargar con antelación campo que causa problema N+1 (27626)
  • Cachear hostname en DiscourseLogstashLogger (27442)
  • Evitar creaciones excesivas de objetos en palabras observadas (27354)
  • Corregir rendimiento de notificaciones por correo electrónico de chat
  • PostTiming.pretend_read para no actualizar columnas de caché TopicUser (27201)

Accesibilidad

  • Agregar aria-label a pestañas de menú (27071)
9 Me gusta