¡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_devde 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::NotFoundcuando 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)