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

Nuevas características en 3.5.0.beta2

Cola de revisión

Hemos comenzado a realizar una serie de mejoras en la cola de revisión, donde los moderadores pueden revisar y gestionar el contenido marcado.

  • Se muestra una ventana emergente después de completar una acción de revisión, como indicación de éxito y para evitar clics múltiples accidentales.

  • Si una publicación se marca porque coincide con palabras vigiladas, ahora se enumeran las palabras responsables, lo que facilita saber de inmediato el motivo de la marca.

Banner de bienvenida

Hemos añadido una nueva función de banner de bienvenida para dar la bienvenida a los miembros y permitirles buscar contenido del sitio. Para activarlo, selecciona la configuración del sitio Habilitar banner de bienvenida.

Interfaz de administración

Continuamos realizando mejoras en la interfaz de administración a un ritmo rápido. Tres mejoras a destacar:

  • Subir y gestionar los logotipos de tu sitio se ha vuelto más fácil con la página de marca recién rediseñada y reorganizada. Los logotipos que creemos que todos los sitios deberían tener están resaltados, mientras que los logotipos opcionales se han ocultado.

  • Al editar las paletas de colores de tu tema (anteriormente conocidas como esquemas de color), ahora puedes especificar códigos hexadecimales de color además del selector de color habitual.

  • Si te gusta acceder al código de tu tema para editar HTML y CSS, disfrutarás de la interfaz de edición de temas recién mejorada. Hemos ocultado campos de uso poco frecuente detrás de un interruptor, hemos añadido mejores descripciones y siempre mostramos las descripciones en la parte superior en lugar de detrás de las sugerencias.

Actualizaciones de seguridad

Este lanzamiento incluye correcciones para estos problemas de seguridad informados por nuestra comunidad y HackerOne.

14 Me gusta

¡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