3.6.0.beta2: Edición de paleta integrada, progreso de traducción de IA en vivo y mejor seguimiento de wiki

¡Y mucho más!

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

Correcciones de errores

  • Eliminar la dependencia discourse_dev de plugin.rb (185)

discourse-anon-usernames

Nuevas funciones

  • Agregar plugin generador de nombres de usuario anónimos (1)

Correcciones de errores

  • Reducir la estrictidad de generación (2)

discourse-category-experts

Correcciones de errores

  • Etiquetar automáticamente de forma incorrecta cuando se cambia la categoría (215)

discourse-doc-categories

Nuevas funciones

  • Elevar tema en la publicación inicial de temas de categorías de documentación (61)

Correcciones de errores

  • Asegurar que los mensajes privados se manejen al mover temas de índice (62)

discourse-no-bump

Correcciones de errores

  • Eliminar lógica de elevación en revisión (80)

discourse-preset-topic-composer

Correcciones de errores

  • Actualizar para cambio central en botón de nuevo tema (53)

discourse-route-blocker

Correcciones de errores

  • Lanzar Discourse::NotFound cuando la ruta está bloqueada (9)

discourse-theme-creator

Correcciones de errores

  • Actualizar generador HTML después del movimiento del directorio admin (124)
  • Importación de ruta de índice (122)

Todas las funciones y correcciones

Nuevas funciones

  • Agregar gancho de plugin para validaciones adicionales de nombre de usuario (35522)
  • Promover discourse_reactions_allow_any_emoji fuera de experimental (35589)
  • Agregar búsqueda de texto completo para mensajes de chat (34704)
  • Agregar comillas predeterminadas en checo (34797)
  • Agregar tiempo estimado de finalización a la relleno de traducción AI (35474)
  • Adjuntar resultados de búsqueda limitados con búsqueda semántica (35446)
  • Lightbox Photoswipe experimental (35109)
  • Agregar configuraciones para capacidad de conectar/revocar en Iniciar sesión con Amazon (35387)
  • Aplicar prosemirror-gapcursor en nodos de bloque adicionales (35415)
  • Mostrar siempre subpestañas Todo, Temas y Respuestas para nuevo unificado (35292)
  • Soporte para modelo de incrustación Gemini más nuevo (35390)
  • Sistema de créditos LLM alojado (35162)
  • Activar automáticamente búsqueda AI (página completa) cuando no hay resultados regulares (35336)
  • Desactivar preferencia de usuario de notificación de enlace (35352)
  • Enlace a “Todas las configuraciones” de verdad en la barra lateral de admin (35263)
  • Actualizar feriado Diwali India 2025 (35354)
  • Cambiar a markdown cuando se encuentran tokens no compatibles en editor enriquecido (35044)
  • Permitir agregar etiqueta ancla al título de página 404 (35318)
  • Agregar idioma como filtro en tema /filter (35299)
  • Procesar también traducciones actualizadas manualmente (35276)
  • Agregar opción para marcar, eliminar y silenciar en Triage LLM (35285)
  • Introducir configuración de sitio ‘google_site_verification_token’ (35229)
  • Agregar oneboxes y lightboxes a publicaciones localizadas (34900)
  • Agregar plugin_modifier para incluir resumen AI en serializador de vista de tema (35110)
  • Dividir configuración para permitir que moderadores gestionen categorías y grupos (35174)
  • Permitir editar paletas propias de tema (34722)
  • Elevar temas wiki cuando se edita la publicación inicial (35137)
  • Agregar configuración de sitio para evitar que moderadores cambien niveles de confianza (35160)

Correcciones de errores

  • Filtrar publicaciones ocultas/susurradas/eliminadas del filtro de palabras clave. (35648)
  • No se puede actualizar cierre basado en temporizador de última publicación a temporizador de cierre (35541)
  • Asegura que publicación editada en edición rápida no sea mutada (35622)
  • Mejora posición de barra de herramientas de publicación en iOS (35574)
  • Mejora modal en iOS cuando la entrada está enfocada (35619)
  • Restaurar soporte para rutas de plugin normalizadas bajo admin/ (35598)
  • El filtro de tema debe respetar derechos de susurro (35555)
  • Agregar encabezados de seguimiento de solicitud a respuestas de Message Bus (35537)
  • Limpiar bandera parcial cuando terminan las llamadas de herramienta en streaming (35605)
  • Agregar contexto de emoji distinto para selector discourse-reactions (35614)
  • Envoltura de regla de entrada de editor enriquecido faltando opciones (35548)
  • Prevenir duplicados de MP cuando múltiples reglas de triaje LLM marcan misma publicación (35596)
  • Verificación de problema de inicio de sesión de Twitter no informa con precisión (35593)
  • Mover primera publicación secuencialmente no eleva el tema de destino (35559)
  • Oculta completamente sección si usuario no puede enviar mensajes directos (35595)
  • Manejar tiempos de espera y errores de carga de trabajador de optimización de medios (34943)
  • Omitir cambios de nivel de confianza cuando group grant_trust_level es 0 (35572)
  • Tamaño de imagen de lightbox dentro de elemento detalles (35570)
  • Agregar índice adicional tag_id, topic_id a topic_tags (35565)
  • Guardar siempre borradores de publicación sin importar longitud de contenido (35540)
  • Resultados duplicados en búsqueda rápida AI (35554)
  • Actualizar rutas optionalRequire después del movimiento del directorio admin (35551)
  • Asegurar que respaldo de modelo LLM predeterminado AI esté presente (35549)
  • Revertir solución de desplazamiento al enfocar (35544)
  • Barra de herramientas de enlace de editor enriquecido Max call stack excedido (35530)
  • Corregir especificación de desplazamiento más chat (35543)
  • Hacer usuario de sistema opcional para correo electrónico de categoría (35536)
  • Manejar acción de cancelar en diálogo de elección de respuesta de tema (35534)
  • [editor enriquecido] convertir saltos de línea en saltos duros cuando se analizan desde HTML (35518)
  • Agregar punto final de servicio de comunicación de Azure a anulación de autenticación SMTP (33226)
  • Persistir notas revisables al alternar pestañas (35495)
  • Asegurar que servicio de chat haya cargado canal antes de renderizar canal (35433)
  • Agregar tiempo de espera a modificador prevent-scroll-on-focus (35503)
  • Prevenir desplazamiento de cuerpo al enfocar entrada (35497)
  • Verificación de marca de código de regla de entrada Prosemirror (35416)
  • Mejorar sincronización de estado de seguimiento de tema (35478)
  • Desactivar verificaciones de problema AI (35475)
  • Excepción de trabajo: Holidays::InvalidRegion (35473)
  • Permitir que check_policy encuentre clase de mailer (35464)
  • Agregar atributos de datos a imágenes citadas (35455)
  • Notificación fantasma al ser agregado a un evento en un mensaje… (35459)
  • Reanudar moderador (35452)
  • DeleteReplies debe usar guardian en lugar de verificar personal (35443)
  • Eliminar temas de definición de categoría en popular (35449)
  • Mejorar editor de método de entrada en chat (35448)
  • No crear rastreadores de verificación de problema AI sin LLM objetivo. (35447)
  • Agregar clase de lightbox a imágenes citadas en chat (35442)
  • Mostrar advertencia de visibilidad de distintivo después de recargar página de configuración de grupos (35445)
  • Imágenes anchas en página de preguntas frecuentes desbordándose en móvil (35398)
  • Campo de ubicación de evento en exportaciones .ics / calendario de Google (35355)
  • “Cargar más” ávido en directorio de usuarios (35439)
  • Corregir bucle de carga cuando se elimina un tema (35409)
  • No intentar rastrear clics en sugerencias de búsqueda (35431)
  • Asegurar que usuario pueda enviar mensaje directo para mostrar botón de nuevo mensaje directo (35440)
  • Enlace revisable roto a automatización relevante (35434)
  • Cargar solo definición de tarea rake api-docs cuando gemas requeridas están disponibles (35432)
  • Renderizado de temas en Subcategories_with_featured_topics (35418)
  • Limpiar marca almacenada en conversión de regla de entrada de marca de editor enriquecido (35360)
  • Notificaciones de moderador cuando nueva publicación silencia automáticamente a usuario (35403)
  • Excluir campos ocultos en registro de formulario de registro por invitación (35405)
  • Verificación de salud de Twitter rota en actualización de Faraday (35407)
  • Manejar @post nil en CookedProcessorMixin para mensajes de chat (35386)
  • Actualizar marcador de posición de compositor cuando se alterna (35383)
  • Mover primera publicación de tema a tema existente reinicia bumped_at (35373)
  • Propiedades de tema faltantes en category-featured-topics (35380)
  • Filtro y consulta Watching_first_post de tema (35353)
  • Tratar parámetro enabled de estado de tema como valor verdadero. (35366)
  • Eliminar servicio sin usar (35364)
  • Resolver condición de carrera donde borrador no se carga para canal de chat (35351)
  • Usar idioma predeterminado para temporarily_closed_due_to_flags (34718)
  • Pegado de paleta de color en Safari (35348)
  • Usar usuario de sistema para correo electrónico entrante cuando usuarios en espera desactivados (34655)
  • Codificar URL nombres de usuario en redirección de concesión de admin (34664)
  • Asignación correcta de propiedad de grupos de usuario admin (35315)
  • Reducir falsos positivos en verificación de problema de estado LLM AI (35304)
  • Modo sin conexión no debe enviar indicador de escritura (35279)
  • Invitaciones a tema privado al usar discourse connect (35303)
  • Permitir que automatización de etiquetado AI etiquete publicaciones de bots (35310)
  • Prevenir marcado residual para avisos de publicación oculta antiguos (35311)
  • No devolver nombre traducido al editar categoría (35297)
  • Asegurar que verificaciones de problema programadas respeten configuración perform_every (35291)
  • Agregar códigos de respaldo inmediatamente después de agregar 2FA (35287)
  • PG::UniqueViolation para PostTimings en tarea rake posts:reorder_posts cuando registros PostTiming no tienen Post correspondiente (35212)
  • Permitir que usuario recupere sus propios temas eliminados (35214)
  • Posible bloqueo durante creación de categoría (35277)
  • Agregar altura mínima a marcador de carga más (35262)
  • Prompt de confirmación se rompe al usar pipe (35261)
  • Eliminar btn-default del componente DActionButton (35196)
  • Otro caso límite de carga parcial de modal de categoría (35204)
  • Abrir menú desplegable de categoría no debe reiniciar nombre traducido (35232)
  • Cargas simultáneas de imágenes de datos de editor enriquecido (35098)
  • Eliminar sección de error al ver detalles de correos electrónicos recibidos (35228)
  • Palabras observadas comodín y expresiones regulares (35217)
  • Omitir triaje en ediciones cuando existen banderas sin manejar (35218)
  • Ambigüedad de especificación al seleccionar menús desplegables de categoría (35215)
  • Navegar mediante filtros de tema no debe deslocalizar nombre de categoría (35211)
  • Bloqueo en Admin::PluginsController cuando plugin tiene ruta URL de commit nil (35186)
  • Asegurar que se cree revisable al tomar acción directamente en usuario (35198)
  • Alinear comportamiento de visualización de texto para user-menu-billing con otros botones (35200)
  • Nombres de clase de botón declarativo duplicados (35177)
  • Pasar datos de ancestro a ayudante de insignia de categoría (35169)
  • Desactivar botón de respuestas hasta que se carguen respuestas (35136)
  • Recordatorio de notificación se elimina con marcador (35141)
  • Respetar tamaño de imagen al citar múltiples elementos (35144)
  • Simplificar funcionalidad de elevación de tema y comportamiento de configuraciones de notificación (34945)
  • Eliminar línea de depuración (35157)
  • No vincular LLMs sembrados en página de funciones (35151)
  • Usar grupos permitidos de persona para acceso a prompts personalizados de asistente AI (35150)
  • Permitir guardar categoría cuando atributos de color son hex de 3 dígitos (35119)
  • No actualizar last_seen_at al suplantar a un usuario (34872)
  • Permitir cliente mediaconvert sin punto final (35135)
  • Botón mostrar más ahora carga subcategorías de nivel raíz adicionales (35101)
  • Permitir que aws mediaconvert use perfil iam (35091)
  • Mostrar gists AI en mensajes móviles (35124)
  • Respuesta Discourse_id_challenge al usar subcarpeta (35123)
  • Ocultar icono de chat redundante en rutas de chat móvil (35015)
  • Ejecutar verificaciones de problema programadas incluso cuando no existe rastreador aún (35102)
  • Recordatorio de notificación se elimina con marcador (35069)
  • Experiencia de usuario de edición de comentarios de votación de publicación (35108)
  • Hacer clic en asunto en registros de correo electrónico de admin roto (35030)
  • Traducir cadena en página 404 de búsqueda (35090)
  • Desbordamiento de paginación de tema con publicaciones eliminadas (35081)
  • Forzar actualización de tamaño en calendario completo (35075)
  • Manejo de nulo en menú desplegable de pie de página de tema/anonymousOnly (35072)
  • Usar selector css para asegurar que usemos waiters (35063)
  • Reemplazar correctamente emojis en recordatorio de marcador (35061)
  • Evitar devolver votantes duplicados desde punto final /polls/voters.json (34433)

Cambios de UX

  • Al cerrar lightbox evitar temblor si miniatura está recortada (35646)
  • Permitir que contenido de nota al pie en línea se ajuste (35633)
  • Agregar modificador para personalizar plantilla de invitación (35458)
  • Mostrar lupa a la izquierda para selector (35621)
  • Agregar relleno superior a selector en móvil (35618)
  • Simplificar eliminación de participante de MP (34022)
  • Cerrar lightbox al tocar fondo en móvil (35571)
  • Establecer border-radius a 0 para botones en DMenu (35602)
  • Usar icono personalizado para buscar en chat (35600)
  • Agregar clase btn faltante (35562)
  • Vincular a publicación al hacer clic en asunto en registros de correo electrónico recibido (35567)
  • Hacer informes de análisis de sentimiento accesibles para moderadores (35577)
  • Mover estilos de modo oscuro de cita y código a selectores de elemento para correos electrónicos (35576)
  • Eliminar z-index para insignia de notificación de encabezado (35575)
  • Agregar traducciones faltantes para lightbox (35568)
  • Usar btn plano para barra de filtro de búsqueda en chat (35566)
  • Reducir ligeramente relleno sobre compositor de chat (35546)
  • Mejorar mensajería cuando se cierra automáticamente basado en temporizador de tema de última publicación (35538)
  • Agregar clase a botón de ignorar error de borrador (35531)
  • Actualizar botón de eliminar contraseña para usar clase btn-danger (35514)
  • Mostrar alternancia de gist AI en ruta /filter, corregir apariencia de gists (35521)
  • Mover MP de bot AI a menú de navegación (35189)
  • Mejoras de relleno y estilo de lightbox móvil (35494)
  • Corregir desbordamiento en entrada de búsqueda de admin (35481)
  • Eliminar total y actualizar mensaje de relleno para traducciones AI (35479)
  • Ordenar traducciones AI por finalización, mostrar decimal entre 99 y 100% (35461)
  • Ajustes adicionales de gráfico de traducción AI (35454)
  • Agregar clase btn a botones de asistente (35450)
  • Mostrar solo publicaciones que necesitan traducción para idioma predeterminado en gráfico de traducción AI (35397)
  • Enlaces de metadatos de tarjeta de usuario deben usar color de enlace (35427)
  • Eliminar etiquetas no leídas/nuevas redundantes para lista de tema vacía (35350)
  • Agregar coincidencia exacta de URL para enlaces de sección de barra lateral (34677)
  • Reemplazar menú desplegable con página de índice dedicada para plantillas de correo electrónico (35284)
  • Simplificar diálogo de confirmación de Descartar Compositor: elimina botón de borrador seguro (35298)
  • Agregar clases declarativas faltantes a btn (35312)
  • Mostrar archivos SCSS en sección “archivos adicionales” de admin de tema (35300)
  • Separar mejor configuraciones de inicio de sesión y autenticación (33711)
  • Corrección de estilo de bandeja de entrada de usuario (35258)
  • Eliminar botones de acción doble en modal de marcador en móvil (35183)
  • Agregar clase de botón faltante a alternancia de secreto (35254)
  • Hacer traducciones más fáciles de configurar mostrando configuración de sitio requerida (35078)
  • Eliminar subtítulo de página 404 (35185)
  • Actualizar texto en configuraciones para logo móvil (35184)
  • Hacer leyenda de hover de lightbox no seleccionable (35148)
  • Reestructurar clases de botón (34882)
  • Aplicar siempre relleno de descubrimientos independientemente del viewport (35154)
  • Actualizar botones de pie de página de tema automáticamente cuando cambia viewport (35074)
  • Mostrar botón de eliminar contraseña sin suspense (34635)
  • Actualizar descripción de configuración de Discourse ID (35094)
  • Agregar estilo de aviso de publicación faltante (35093)
  • Agregar explicación “funciona con” para inicios de sesión Discourse ID (35088)
  • Mejorar apariencia de atajo kbd en macOS (35099)
  • Ocultar hora en vista mensual en móvil (35107)
  • Eliminar fondo de amor al pasar cursor (35089)
  • Corregir efecto de hover en icono de corazón en botón de doble me gusta (35086)
  • Avisos de publicación parte 2 (35049)
  • Actualizar cadenas para filtro (35062)

Cambios de seguridad

  • Respuestas de error faltan encabezado Cache-Control

Rendimiento

  • Optimizar consulta de estadísticas de traducción AI y eliminar almacenamiento en caché (35597)
  • Usar caché de persona para búsquedas de traducción y resumen (35560)
  • Corregir consultas N+1 debido a campos personalizados de usuario al cargar mensajes directos de chat (35516)
  • N+1 al verificar moderadores de categoría al cargar canales (35466)
  • Usar archivos JS correctamente codificados para fragmentos de webpack en S3 (35444)
  • Almacenar en caché solicitudes al navegar directorio de usuarios (35371)
  • Reutilizar elementos topic-footer-button al volver a renderizar (35167)

Accesibilidad

  • Hacer ariaLabelledBy condicional para listas de tema (35334)
  • Eliminar aria-controls de respuestas expandibles en tema (35333)
  • Eliminar aria-controls de entrada de búsqueda, corregir conteo de resultados (35332)
  • Agregar aria-label a región de resultados de búsqueda (35327)
  • Agregar rol a botón de miniatura de video (35326)
  • Corregir ariaHidden para enlaces de usuario (35329)
  • Agregar aria-label a región de botón de pie de página de tema (35328)
  • Agregar href a nombre de usuario de comentario de votación de publicación (35325)
  • Agregar aria-label, title, a selector de color de interfaz (35324)
3 Me gusta