3.2.0.beta5: añadir grupos a los DMs, rediseño del pie de página del chat móvil, passkeys habilitadas por defecto, ¡y más!

Nuevas funciones en 3.2.0.beta5

Esta es la quinta versión beta, que coincide con el lanzamiento de la versión principal 3.2. Sigue leyendo para conocer los aspectos más destacados y el registro de cambios completo.

Ahora puedes añadir grupos a los MD

Hemos facilitado el inicio de una conversación de chat solo con las personas que deseas. Ahora puedes seleccionar uno o más grupos al crear nuevos MD o al invitar personas a un MD existente. Se añaden todos los miembros del grupo con el chat habilitado al MD, y no hay diferencia entre añadir un grupo o añadir sus miembros individualmente. Más información

Rediseño del pie de página del chat móvil

Hemos mejorado la interfaz móvil del chat con una navegación más limpia entre canales, hilos y MD, así como desde un hilo al canal principal y desde el chat al foro en sí.

Habilitar passkeys por defecto

La autenticación con passkeys es una alternativa rápida, segura y conveniente a las contraseñas tradicionales, y ahora está soportada en Discourse. Para usarla, los miembros del sitio registran una passkey en su pantalla Preferencias del usuario > Seguridad. Una vez hecho esto, pueden usar su passkey para iniciar sesión (y su navegador sugerirá automáticamente la passkey como forma de iniciar sesión). Más información

Actualizaciones de seguridad

Esta versión incluye correcciones para este problema de seguridad reportado por nuestra comunidad y HackerOne.

12 Me gusta

¡Aún 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 que se enumeran a continuación.

Mejoras de plugins

discourse-activity-pub

Correcciones de errores

  • La programación manual de publicaciones solo debe ser posible con la primera publicación (63)
  • Asegurar que los errores de transacción de procesos se registren (60)

discourse-ai

Nuevas funciones

  • Permitir excluir etiquetas y categorías de los informes de LLM (447)
  • Agregar soporte para nuevos modelos de incrustación de OpenAI (445)
  • Soporte para gpt-4-0125, que acaba de ser lanzado (443)
  • Configuración para controlar las incrustaciones por publicación (439)
  • Transmisión aún más fluida (420)

Correcciones de errores

  • Agregar nombre de tabla para eliminar referencias ambiguas de columnas en SQL (449)
  • Incluir proveedor en los modelos de automatización (446)
  • Error tipográfico en Automation::AVAILABLE_MODELS (442)
  • El índice de incrustaciones automático podría fallar si existía en el esquema de copia de seguridad (441)
  • Una API de OpenAI mal configurada para incrustaciones no debe saturar los registros (440)
  • No intentar generar incrustaciones de publicaciones en temas eliminados (433)
  • Error tipográfico (432)
  • Truncar contenido para clasificación de sentimiento/toxicidad (431)
  • Asegurar siempre que #generate reciba una entrada válida (427)
  • Limpiar prompts inválidos al truncar (426)
  • Limpiar nombres de usuario unicode al agregar mensajes a través del constructor del prompt (425)
  • Establecer ivfflat.probes usando el recuento de temas, no el recuento de publicaciones (421)

Cambios de UX

  • Validaciones para funciones respaldadas por LLM (excepto AI Bot) (436)
  • Iniciar la animación de puntos de progreso inmediatamente si es el único contenido (437)

discourse-akismet

Correcciones de errores

  • No ejecutar el trabajo si el plugin está ausente (114)

discourse-animated-avatars

Correcciones de errores

  • Evitar acceder/mutar propiedades internas de SafeString (25)

discourse-calendar

Nuevas funciones

  • Soportar el parámetro upcomingDays en la lista de próximos eventos (524)

Correcciones de errores

  • Convertir emojis a unicode en el título del evento (530)
  • Conversión de SafeString bajo la última versión de Ember (535)
  • Actualizar festivos de Malasia para 2024 (527)

discourse-code-review

Nuevas funciones

  • Agregar un atajo de teclado para aprobar commits (204)

discourse-data-explorer

Nuevas funciones

  • Permitir URL de tema sin número de publicación para el parámetro post_id (275)

discourse-jira

Correcciones de errores

  • Error tipográfico (58)

discourse-oauth2-basic

Correcciones de errores

  • No intentar obtener el JSON del usuario si la URL no está establecida (94)

discourse-post-voting

Correcciones de errores

  • Personalizar compatibilidad del botón Nuevo con el plugin de votación de publicaciones (186)
  • Corregir can_flag_post_voting_comments? (187)

discourse-prometheus

Nuevas funciones

  • Agregar la etiqueta database a active_record_connections_count (84)

Rendimiento

  • Evitar saturar la base de datos con consultas de verificación de secuencia pg (83)

discourse-topic-voting

Correcciones de errores

  • Renderizar el feed RSS de votos (180)

Todas las funciones y correcciones

Nuevas funciones

  • Soportar enlaces internos silenciosos (25472)
  • Insignias de notificación de chat móvil (25438)
  • Mostrar el último mensaje en móviles (25384)
  • Agregar opción para ordenar los resultados de la consulta de temas mediante un plugin (25349)
  • Habilitar passkeys por defecto (25340)
  • Activar evento de aplicación para seguimiento de clics (25381)
  • Agregar soporte para nombre de sitio personalizado en metadatos de Open Graph (25373)
  • Guardar/recuperar la posición de desplazamiento en el canal de chat (25336)
  • Implementa separadores de fechas para hilos (25335)
  • Permitir a los usuarios enviar DM a grupos en el chat (25189)
  • Agregar «caliente» como opción de página de inicio (25325)
  • Mejoras al algoritmo de «caliente» (25295)
  • Experimentar con el orden de clasificación de «caliente» (25274)
  • Rediseño del pie de página del chat móvil (25161)
  • Agregar encabezado de nombre de usuario a las respuestas con límite de tasa global (25265)
  • Permitir ordenar miembros de grupo por campo personalizado mediante API (25061)
  • Opción para ordenar mensajes privados de usuario y grupo (25146)
  • Preferir el contenido en caché de topic_embed al resumir (25190)
  • Agregar spinner de carga en la página de categorías (25171)

Correcciones de errores

  • Exportador de mensajes de chat (25461)
  • Ocultar «Mis hilos» si ningún canal seguido tiene hilos (25470)
  • Hacer legibles los títulos de hilos largos (25456)
  • No mostrar el botón de copiar cita a anónimos (25471)
  • Faltante de ampersand en el selector de clase de entrada (25464)
  • Evitar el parpadeo de contenido sin estilo en Safari con solución para errores (25462)
  • Permite traducir «ayer» (25446)
  • Selector global necesario para evitar que los clics se registren en otros elementos (25445)
  • Eliminar margen excesivo después del título (25444)
  • Mensaje de error al fallar la exportación del archivo CSV (25443)
  • Deprecar NumberField, usar <input> en su lugar (25434)
  • Autocompletar campo de grupo en el modal de invitación en la ruta de grupo (25431)
  • Establecer la opción allowUncategorized de SelectKit (25440)
  • Eliminar CSS que no debería haberse agregado (25425)
  • Error de anulación de propiedad calculada para webhook.categories (25418)
  • Permitir que category se establezca en instancias del modelo topic (25416)
  • FinalDestination::HTTP: validar argumento de dirección (25407)
  • Usar configuración del sitio para mostrar la pestaña de mi chat en el pie de página (25277)
  • Renderizar el contenedor channels-list solo una vez (25383)
  • Problemas menores con marcadores (25358)
  • Permitir sanitized-HTML en problemas de GH y oneboxes de categorías (25374)
  • Limpiar valor predeterminado de db_backup_port
  • Gráfico de radar no disponible ampliamente (25368)
  • El manejador de escape de búsqueda debe estar en keydown (25364)
  • Regresión de consejos de usuario en #25361 (25367)
  • Ignorar imágenes inválidas al reducir las cargas (25346)
  • La verificación de grupo de usuario debe devolver verdadero para el usuario del sistema en grupos automáticos (25357)
  • Guardar correctamente la posición de desplazamiento en el canal (25345)
  • Excluir correctamente los canales silenciados de las lecturas no leídas de hilos (25339)
  • Corregir un error donde el teclado en iOS estaba roto (25338)
  • Asegurar que el mensaje activo se limpie al abrir hilos (25337)
  • Localizar texto en oneboxes de GitHub (25327)
  • Tarea Rake ejecutó el método incorrecto (25323)
  • Contar moderadores en la asignación de grupo a TL (25326)
  • Errores al cargar Mis hilos e hilos de canal (25310)
  • Evitar popup cuando falla la solicitud de recuento de hilos (25308)
  • Permitir al personal cambiar el nivel de visibilidad de miembros de grupo para grupos automáticos (25281)
  • Botón «Registros de acciones» en la página de administración de usuario (25300)
  • Establecer la pestaña de canales como predeterminada en el pie de página del chat móvil (25296)
  • Soportar correctamente safe-area-inset-bottom en el pie de página (25276)
  • Usar hashtag de categoría en lugar de enlace en guidelines_topic.body (25253)
  • Actualizar claves/mensajes del limitador de tasa global para aclarar usuario vs IP (25264)
  • Activar evento de aplicación de búsqueda múltiples veces (25250)
  • Usar getter y setter para propiedades calculadas (25259)
  • Aplicar máximo adecuado para clean_orphan_uploads_grace_period_hours (25235)
  • Establecer esquema de microdatos para tema en primera publicación faltante (25195)
  • Excluir publicaciones vacías del esquema de microdatos para tema (25198)
  • Asegurar datePublished consistente en páginas de seguimiento en el esquema de microdatos de tema (25130)
  • La barra lateral de administración en móviles aún mostraba el panel del foro (25236)
  • Correcciones de la barra lateral de administración y registro de enlaces personalizados (25200)
  • Respetar la fecha de creación al paginar publicaciones de actividad de grupo (24993)
  • Eliminar topicNotificationLevel de la publicación transformada antes de crearRecord en el widget de publicación (25229)
  • Convertir la ruta a Ember Octane para solucionar el problema de dependencias (25221)
  • No usar joins para filtrar (24904)
  • Ocultar configuración de sitio obsoleta que se pasó por alto (25220)
  • El ámbito de la API de registros no funcionaba (25215)
  • No mostrar el filtro de lista de temas a menos que haya 10+ elementos (25202)
  • Serializar categorías al ver un tema (25206)
  • Enlace de correo electrónico de resumen de chat en configuraciones de subcarpeta (25188)
  • Reescribir correctamente etiquetas script/link en el proxy (25204)
  • Migración incorrecta de configuración de barra lateral de administración (25192)
  • Ocultar configuraciones de sitio obsoletas que se pasaron por alto anteriormente (25180)
  • Refactorizar la llamada de eliminación de copias de seguridad programadas

Cambios de UX

  • Agregar estilo de fondo al campo de entrada de tipo número (25460)
  • Mejorar la ubicación del botón del editor de tabla en móviles (25426)
  • Corregir y mejorar el espaciado de la insignia del título del tema (25441)
  • Chat > información del canal: mostrar recuento de miembros en la pestaña (25439)
  • Corrección de desbordamiento para agregar participantes a MP en móviles (25437)
  • Mejorar la posición del enlace destacado en los títulos de los temas (25427)
  • Simplificar el diseño del mensaje educativo en la ruta /new vacía (25412)
  • Corregir el espaciado de los encabezados de la página de Acerca de (25410)
  • Agregar espaciado en el texto del borrador de nuevo tema - marca de tiempo (25403)
  • Agregar «filtrar para más» al selector de iconos (25263)
  • Eliminar copia de opción heredada en la configuración del menú de navegación (25382)
  • user.account_possessive era imposible de traducir (25331)
  • Ocultar aviso de publicación borrador en chat móvil (25297)
  • Mostrar las opciones de SSO al crear una cuenta en móviles (25260)
  • Estilo del menú desplegable del compositor de chat en móviles (25244)
  • Ajustar estilos de onebox para chat, altura de línea del título (25249)
  • Limpiar algunos estilos de la página de invitación (25247)
  • Eliminar la posición del icono de candado (25241)
  • Tamaño y alineación del encabezado del chat (25239)
  • Cambiar el botón de retroceso del chat a btn-transparent (25184)
  • Asegurar que los enlaces estilizados como botones no obtengan el color visitado (25199)
  • Eliminar estilo específico de href (25183)
  • Agregar ancho máximo para c-navbar en móviles para evitar desplazamiento horizontal (25182)
  • Agregar atributo title a los títulos de los hilos (25178)
  • Corregir alineación de categoría y etiqueta en la cola de revisión, espacio en blanco (25166)

Cambios de seguridad

  • Escapar correctamente el contenido del usuario dentro de <noscript>

Rendimiento

  • Eliminar algunos selectores CSS lentos (25392)
  • Mejor rendimiento de consulta para la verificación de consistencia de avatares de usuario (25342)
  • Evitar cargar todo el registro cuando solo necesitamos el ID (25301)
  • Saltar validaciones cuando las imágenes enlazadas directamente se reemplazan en publicaciones
  • Preferir subconsulta en lugar de dos consultas (25167)

Accesibilidad

  • Mostrar estado de enfoque en la lista de temas de MP de usuario (25313)
  • Permitir a los usuarios de teclado desplazarse por el modal de ayuda (25226)
  • Agregar role=“button” al botón de cancelar del compositor (25228)
  • Agregar asociaciones describedby en el modal de creación de cuenta (25227)
  • Corregir el contraste de color del icono de alternancia de la barra lateral (25225)
  • Mejor contraste para enlaces de superposición de lightbox (25208)
10 Me gusta