3.5.0.beta2: Cola de revisión, Banner de bienvenida, Interfaz de administrador y más

¡Y mucho más!

Pero espera, ¡hay más! Hacemos lo posible por destacar 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

Nuevas funciones

  • Añadir soporte para actores de Servicio (196)
  • Añadir ruta de ActivityPub «about» con lista básica de actores (191)

Correcciones de errores

  • Mejorar el análisis de base_object_id (198)
  • Atributos de actor incorrectos (194)
  • Evitar siempre la publicación de AP desde una categoría con restricciones de lectura (181)
  • No mostrar «publicar todas las publicaciones» cuando el tema es de tipo de publicación first_post (180)

discourse-ai

Nuevas funciones

  • Permitir especificar tool use none en el prompt de finalización
  • Clasificación silenciosa usando persona de IA (1193)
  • Permitir desactivar top_p y temp para modelos de pensamiento (1184)
  • Añadir capacidad para desactivar descubrimientos de búsqueda (1177)
  • Añadir respuestas basadas en persona y soporte de susurro a la clasificación de LLM (1170)
  • Clasificación automatizada usando personas (1126)
  • Implementar soporte para tokens de pensamiento (1155)
  • Soporte completo para Sonnet 3.7 (1151)

Correcciones de errores

  • Evita llamar a Object.keys en null (1217)
  • Imposible hacer clic en el gráfico de dona cuando no hay filtros (1213)
  • Aumentar el límite del prompt del sistema (1210)
  • Eliminar evento de aplicación de búsqueda en toda la página incorrecto (1209)
  • Asegurarse de que apaguemos el grupo de subprocesos (1207)
  • Evita que los campos en Object se vuelvan a renderizar (1205)
  • Especificación de subtítulo de imagen fallida (1195)
  • Necesario crear modelo al probar nuevo embedding (1192)
  • Varios problemas con la gestión de LLM y clasificación (1186)
  • Soporte de clasificación de IA y refactorización de la funcionalidad de búsqueda (1175)
  • Evita la doble escapado de filtros (1179)
  • Usar route para enlaces de barra lateral de sentimiento de administrador (1160)
  • Los resultados posteriores en la búsqueda de página completa deberían volver a activar el descubrimiento (1156)
  • Modelos de razonamiento heredados no funcionan, faltan parámetros de proveedor (1149)

Cambios de UX

  • Convertir el resumen del análisis de sentimiento a barras horizontales (1216)
  • Mover la búsqueda de IA al lateral en pantallas grandes (1196)
  • Añadir enlaces de sentimiento a la barra lateral de administrador (1158)
  • Actualizar plantillas de LLM de Sambanova (1157)
  • Transmisión más fluida para descubrimientos (1154)
  • Añadir descripción a la navegación de configuración (1153)
  • Mejoras en el informe de análisis de sentimiento (1150)

Rendimiento

  • Mover el análisis de sentimiento a la cola de sidekiq «baja» (1173)

discourse-akismet

Nuevas funciones

  • Enviar correo electrónico al usuario eliminado (167)

discourse-algolia

Cambios de UX

  • Eliminar enlace antiguo del foro de Algolia de README (118)

discourse-assign

Nuevas funciones

  • Añadir filtro «assigned:<nombre>» (en la página /filter) (648)

Correcciones de errores

  • Uso incorrecto de prioritize_full_name_in_ux reemplazado por prioritize_username_in_ux (645)
  • Asegurarse de que el plugin assign respete la configuración del sitio prioritize_full_name_in_ux (632)
  • Permitir que el usuario sea asignado a publicación y tema (638)

Cambios de UX

  • Añadir clase a los elementos de la lista de temas asignados (649)
  • Siguiendo 08d99dc, podemos eliminar la asignación de color separada (647)
  • Actualización para el nuevo separador de etiquetas del núcleo (639)

discourse-authentication-validations

Correcciones de errores

  • Especificaciones rotas debido al cambio de ruta de administrador (34)

discourse-cakeday

Correcciones de errores

  • Respetar la ocultación del perfil del usuario al mostrar su fecha de nacimiento y cakeday (152)

discourse-calendar

Nuevas funciones

  • Añadir salida de plugin en modal/post-event-builder (693)

Correcciones de errores

  • Disminuir la altura del desplazador del calendario. (709)
  • Corrección de border-radius (696)

Rendimiento

  • Corregir problema N+1 en DiscoursePostEvent::EventsController#index (698)

discourse-chat-integration

Correcciones de errores

  • Compartir en canales de foro de Discord requiere un thread_name (251)

discourse-codebytes-plugin

Correcciones de errores

  • Actualizar decorador para cambio del núcleo (44)

discourse-data-explorer

Correcciones de errores

  • Asegurarse de que las fechas pasadas en parámetros de consulta se analicen en la zona horaria local. (365)
  • Informes de automatización de Discourse con parámetros (363)

discourse-livestream

Cambios de UX

  • Limitar los estilos de transmisión en vivo a temas de transmisión en vivo (48)

discourse-lti

Correcciones de errores

  • Añadir encabezado Content-Type para indicar explícitamente al navegador que analice la respuesta reenviada como HTML (70)

discourse-microsoft-auth

Nuevas funciones

  • Soporte Single Tenant para el plugin de autenticación de Microsoft (67)

discourse-reactions

Cambios de UX

  • Aplicar border-radius opcional del núcleo al botón (358)
  • La página de actividad de usuario de reacciones muestra nombres en menciones cuando la configuración del sitio es verdadera (355)

discourse-solved

Nuevas funciones

  • Mostrar «marcado como resuelto por» en OP cuando el tema está resuelto (343)

Correcciones de errores

  • La migración solo se hizo para el primer lote (344)

Cambios de UX

  • Mejor alineación y espacios para marcado como resuelto por (346)

discourse-tooltips

Correcciones de errores

  • Alinear enlace de tema con estados de tema (88)

discourse-translator

Nuevas funciones

  • Mejor análisis de traducción mediante salidas estructuradas (257)
  • Añadir configuraciones ocultas para limitar el alcance de la traducción automática (255)
  • Permitir que las publicaciones sin traducir en modo de traducción en línea se traduzcan manualmente (230)

Correcciones de errores

  • Usar is_a? en lugar de is_a para detectar clase (260)
  • Dividir contenido para traducción antes de enviar (249)
  • Usar prompts específicos para títulos de tema (252)
  • Revertir la traducción de raw para proveedores de traductor ya que eliminan saltos de línea (250)
  • El botón «Mostrar original» solo aparece en temas donde hay contenido traducido (240)
  • Mapeo de idioma incorrecto usando no símbolos (238)
  • Permitir que el usuario sea eliminado (236)
  • No permitir que :globe_with_meridians: aparezca cuando la publicación es de un bot (228)
  • El alcance ausente en el serializador hará que los informes fallen (225)
  • Asegurarse de que el contenido traducido sea seguro para renderizar (220)
  • Embellecer títulos al usar traducción experimental de temas (224)
  • No devolver contenido de IA si no está en <output> (223)

Cambios de UX

  • Cuadrar el botón Mostrar contenido original en móvil (239)
  • Filtrar solo idiomas traducidos de contenido para el cambiador de idioma (235)
  • Evitar que los usuarios se pregunten por qué no se está rellenando (233)
  • Eliminar parpadeo de :globe_with_meridians: cuando aún no se ha determinado el idioma de la publicación (229)

discourse-user-notes

Cambios de UX

  • Actualizar emoji, mejor coincidencia de icono (122)

Todas las funciones y correcciones

Nuevas funciones

  • Habilitar inicio de sesión de página completa por defecto (31771)
  • Listas compactas por defecto en compositor rico (31969)
  • Enviar correo electrónico al usuario eliminado (31947)
  • Sincronizar estado revisable (31901)
  • Añadir configuración para evitar que usuarios anónimos usen chat (31842)
  • Permitir añadir miembros a nuevos canales DM 1-1 (31948)
  • Añadir seguimiento de estadísticas de automatización a Automatización (31921)
  • Introducir banner de advertencia para deprecación de Safari 15 (31928)
  • Mejorar activador de publicación creada/editada en automatización (31900)
  • Permitir escribir/pegar colores en editor de paleta (31811)
  • Mostrar una ventana emergente de toast después de completar una acción de revisión. (31786)
  • Añadir banner de bienvenida al núcleo (31516)
  • Añadir regla de entrada de editor rico horizontal_rule (31788)
  • Introducir nueva área de configuración de paletas de colores (31742)
  • Añadir extensión de editor rico details (plugin) (31718)
  • Añadir extensión de editor rico spoiler (plugin) (31717)
  • Añadir extensión de editor rico check (plugin) (31716)
  • Añadir extensión de editor rico poll (plugin) (31715)
  • Añadir extensión de editor rico local-dates (plugin) (31714)
  • Añadir extensión de editor rico trailing-paragraph (31713)
  • Añadir extensión de editor rico onebox (31691)
  • Mejorar activadores de automatización post_created_edited (31694)
  • Separador de etiquetas personalizable con transformador de valor en HTML correcto (31674)
  • Añadir extensión de editor rico typographer-replacements (31182)
  • Añadir extensión de editor rico html-block (31181)
  • Añadir extensión de editor rico html-inline (31180)
  • Añadir extensión de editor rico code-block (31179)
  • Manejar formato de URL de YouTube en vivo (31673)
  • Almacenar versión de compositor e información de dispositivo en estadística de publicación (31600)
  • Añadir extensión de editor rico table (31153)
  • Añadir extensión de editor rico strikethrough (31152)
  • Añadir extensión de editor rico quote (31151)
  • Añadir extensión de editor rico link (31150)
  • Añadir extensión de editor rico image (31146)
  • Añadir extensión de editor rico emoji (31144)
  • Añadir extensión de editor rico mention (31142)
  • Añadir extensión de editor rico hashtag (31141)
  • Añadir extensión de editor rico underline (31139)
  • Mostrar las Palabras Vigiladas que causaron que una publicación fuera marcada. (31435)
  • Configuraciones de logotipos de administrador rebrandeadas (31554)
  • Refinamientos experimentales de búsqueda de administrador ronda 1 (31441)
  • Permitir que los administradores accedan a chats de grupo (31440)
  • Añadir campo de búsqueda al encabezado (31447)
  • Limitar activador de publicación creada/editada a un grupo (31523)
  • Permitir que los webhooks entrantes de chat funcionen sin extensión .json (31497)

Correcciones de errores

  • Mirando el período equivocado en statsText (31986)
  • URL de fondos de avatar, perfil y tarjeta en DiscourseConnect (31956)
  • Hacer que el logotipo móvil oscuro vuelva al logotipo de escritorio oscuro (31953)
  • Las revisiones de etiquetas necesitan un contenedor vacío (31938)
  • Redirigir ruta de borradores de actividad de usuario (31949)
  • Destruir automatización no funciona (31945)
  • La entrada de búsqueda de marcadores no se puede borrar con retroceso con ?q= presente (31919)
  • Evitar que los colores de fondo de encabezado no rgb crashen DiscourseHub (31929)
  • Evita que los campos en Object se vuelvan a renderizar (31916)
  • Añadir transformadores de valor para banner de bienvenida y búsqueda (31917)
  • Aumentar la longitud de la columna uploads.origin a 2000 para acomodar URLs pre-firmadas de S3 más largas para cargas de usuario. (31803)
  • Forzar paginación solo si hay más de 1000 subcategorías (31507)
  • Pegar URL en editor rico con párrafo parcial seleccionado (31906)
  • Restaurar página de temas/componentes de administrador antiguo (31887)
  • Reiniciar Sidekiq de forma segura cuando el uso de memoria es alto (31883)
  • No dar error después de destruir primera publicación con webhook configurado (31902)
  • Actualizar un grupo sin dominios de correo electrónico (31896)
  • Twitter_summary_large_image se renombra a x (31870)
  • Corregir diálogo de miembro automático de grupo roto (31854)
  • Al mostrar un revisable, no adjuntar el título al contenido (31851)
  • Vista previa de lightbox de cargador para nuevas imágenes (31762)
  • Usar nombres de captura de pantalla de tema en campos de tema (31852)
  • Eliminar diálogo de abandonar borrador (31828)
  • Reemplazar lookbehind positivo en inputrule de lista de verificación (31827)
  • Asegurarse de que se aplique el orden en PostsController#replies (31826)
  • Doble espera de tiempo de entrega de correo en email_change_spec.rb (31818)
  • Recuento de usuarios de grupo DM de chat incorrecto (31813)
  • Copiar imagen de cocido a editor rico (31804)
  • Asegura que se da contexto de chat al selector de emojis (31794)
  • Hacer que SmallUserList sea compatible con versiones anteriores (31790)
  • Desactivar cambio de editor de compositor al cargar (31789)
  • Usar virtualElementFromTextRange en autocompletado de emoji más (31783)
  • Asegurarse de que la autenticación se complete correctamente al ir a /user-api-key/new para nuevos usuarios (31759)
  • Añadir metadatos a la fuente RSS /hot (31766)
  • CTA de correo electrónico de notificación por usuario del sistema (31726)
  • Al probar múltiples palabras marcadas, asegurarse de que la prueba coincida con el orden de palabras esperado. (31758)
  • Limitar redirección de referrerUrl a URLs de tema (31751)
  • Mostrar recuento total de miembros al eliminar un grupo (31699)
  • Usar nombre de archivo como alt para cargas de imágenes hotlinked (31651)
  • Eliminar configuración admin_sidebar_enabled_groups (31693)
  • Redirigir a etiqueta principal cuando se visita página de sinónimos (31688)
  • No permitir que no miembros del canal escriban mensajes en hilos (31697)
  • Zlib puede lanzar BufError durante asset:precompile (31398)
  • La detección de bucles funciona como se esperaba y no necesita registro (31686)
  • Si una etiqueta tiene una descripción, usarla para la descripción meta. (31689)
  • Oneboxes de x.com autenticados fallando (31690)
  • Asegura que el cargador del selector de emojis esté centrado (31676)
  • Asegurarse de que se ejecute la migración reviewable.type_source después de la implementación. (31663)
  • Asegurarse de que las publicaciones en cola con palabras vigiladas se procesen correctamente. (31641)
  • Solo mostrar lista de usuarios pequeña si los usuarios tienen longitud (31631)
  • Manejar mejor los enlaces de barra lateral de administrador href (31575)
  • Clave de traducción correcta para encabezado de página de paletas de colores de administrador (31587)
  • La política de opener de origen cruzado debería aplicarse a respuestas de error públicas (31559)
  • Error duplicado para mensajes de chat para mensajes solo de carga (31539)
  • Error al salir de canal DM de grupo (31537)
  • No adjuntar imágenes que no se renderizan en el correo electrónico de resumen (31525)
  • Revertir «DEV: eliminar mixin PasswordValidation (#31520)» (31536)
  • Permitir oneboxes sin descripción (31518)
  • Excluir enlaces de publicaciones ocultas en resumen de usuario (31504)
  • No añadir sufijo _pm a clave de idioma cuando el correo electrónico es de usuario del sistema (31505)
  • Excluir bots de menciones inaccesibles/inalcanzables (31458)
  • Usar sintaxis Markdown []`()` para enlaces en lugar de <>`` para bot narrativo (31496)
  • Error de método no encontrado en WebhooksController#sendgrid (31495)
  • Incluir silence_reason cuando el administrador ve al usuario (31493)
  • Paso de onebox de Discobot a veces no funciona (31472)
  • Vuelve a nombre de usuario si el nombre está vacío (31481)
  • Incluir idioma en URLs de extra-locales (31480)
  • Incluir hostname en URLs de extra-locales (31477)
  • Correo electrónico de resumen de chat retrasado (31255)
  • Asegura que las notificaciones de me gusta múltiple respeten la configuración prioritize_full_name_in_ux (31292)

Cambios de UX

  • Aplicar cambios en vivo al editar paleta actualmente activa (31874)
  • Ajustar altura del editor de código cuando se maximiza (31971)
  • Ajustar border radius para botones de responder donde (31978)
  • Mejorar css de desvanecimiento de navegación (31975)
  • Añadir variable de border-radius faltante (31952)
  • Mostrar porcentaje de progreso de carga para mejor retroalimentación (31923)
  • Mejorar nomenclatura para configuraciones de modo anónimo (31832)
  • Mejorar UX de página de envío de token 2FA (31918)
  • Corregir varios problemas de UX de acceso directo de búsqueda (31903)
  • Añadir mini z-index a banner de bienvenida para corregir panel de resultados desbordante… (31927)
  • getCaretCoords específico del editor para posicionar selector de emojis en más de autocompletado (31884)
  • Añadir separador para «Más información…» en páginas de administrador (31898)
  • Ajustes de I18n de temas y componentes (31897)
  • Eliminar color de fondo en información de búsqueda (31895)
  • Evitar autocompletado/reglas de entrada en código en línea de editor rico (31836)
  • Mantener marcas existentes al pegar una URL para hacer un enlace en editor rico (31814)
  • Ajustes de búsqueda de encabezado (31863)
  • Volver a ocultar campo de carga oculto (31861)
  • Mejorar estado de carga al cambiar lista de usuarios de administrador (31856)
  • Refactorizar, eliminar, limpiar (31839)
  • Eliminar color de fondo en indicador de presencia (31835)
  • Eliminar :emoji parcial al añadir emoji desde selector (31810)
  • Ajustes en las páginas de tema/componente al usar barra lateral de administrador (30953)
  • Hacer un guion largo de guion medio más guión en editor rico (31787)
  • Añadir título y aria-label a alternancia de editor md/rico (31784)
  • Eliminar conversión automática de .. ->` … (31770)
  • Eliminar display de bloque forzado en dmenu (31768)
  • Restaurar separador de coma de etiqueta CSS para oneboxes de Discourse (31756)
  • Limitar estados de botón a dispositivos táctiles (31731)
  • Mejorar componente de carga de imágenes (31668)
  • Mostrar modo de alcance en lista de claves de API (31605)
  • Mostrar línea de tiempo cuando la vista previa del compositor está oculta (31708)
  • Ocultar separador de etiqueta para estilos de caja/bullet (31709)
  • Ajustar posición de barra de progreso cuando la vista previa del compositor está oculta (31679)
  • Elimina contexto por canal de emojis favoritos (31671)
  • Eliminar prefijo fa- en descripción de configuración svg_icon_subset (31581)
  • Eliminar relleno en sección de tarjeta de administrador (31666)
  • Alternancia de sección de tarjeta (31644)
  • Añadir borde izquierdo a campo indentado y actualizar cursor para consistencia (31643)
  • Mostrar etiquetas html en razón de silencio (31598)
  • Ajustar estilo de botón de nota al pie (31595)
  • Texto rico para review_process_description (31594)
  • Corregir estilo de botones de seguimiento de notificaciones (31592)
  • Simplificar editor de temas de administrador (31561)
  • Añadir tamaño de imagen recomendado para logotipos de categoría (31574)
  • Mejoras de diseño de menú desplegable de búsqueda (31568)
  • Distribuir uniformemente espacio de navegación para menús desplegables y botones (31545)
  • Añadir descripción de script de automatización para remitente de pm (31478)
  • Corregir traducciones de página de configuración de banderas (31476)

Cambios de seguridad

  • Mutex alrededor de añadir usuarios a un DM de grupo
  • Respetar preferencia de permitir mensajes privados para DMs

Rendimiento

  • Omitir carga diferida de imágenes en vista previa del compositor (31955)
  • Eliminar cachés de Category.subcategories y Category.descendents (31829)
  • Optimizar Category.subcategories (31802)
  • Optimizar cálculo de subcategoría de estado de seguimiento de tema (31801)
  • Mejorar rendimiento de mover nombre de usuario (31517)
  • Establecer cluster_concurrency para Jobs::UpdateUsername en 1 (31492)
  • Mover resumen de extra-locale de parámetro de consulta a ruta (31479)

Accesibilidad

  • Mejorar contraste para texto de ayuda y texto opcional de FormKit (31645)
  • Leer quién dio me gusta/leyó una publicación al hacer clic en recuento (31549)
  • Retener foco en publicación resaltada para evitar salto de desplazamiento (31547)
  • Añadir envoltura aria-hidden="true" alrededor de carácter de espacio de ancho cero en botones (31544)
9 Me gusta