Lanzamiento v2025.11.0: mejoras en traducciones de IA, búsqueda de chat, nueva cola de revisión y mejoras para publicaciones con imágenes

¡Y mucho 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 enumeradas a continuación.

Mejoras de plugins

discourse-akismet

Nuevas funciones

  • Actualizar la interfaz de usuario de ReviewableAkismetPost (186)

discourse-anon-usernames

Correcciones de errores

  • La validación se estaba aplicando en grupos (no debería) (4)

discourse-antivirus

Nuevas funciones

  • Agregar soporte para la interfaz de usuario de revisión actualizada (93)

discourse-fontawesome-pro

Correcciones de errores

  • Eliminar discourse-bell-one de los reemplazos adicionales (97)
  • La selección de iconos regulares no estaba teniendo cambios (96)

discourse-page-visits

Correcciones de errores

  • Cargar csrf al cargar la página si es necesario, para asegurar que estará disponible instantáneamente para sendBeacon (30)
  • Correcciones para usuarios anónimos, Safari (29)
  • Mejorar cómo rastreamos las visitas a la página (28)

discourse-rewind

Nuevas funciones

  • Agregar siete nuevas métricas a los informes de Discourse Rewind (26)

Correcciones de errores

  • Varios errores de rewind 2024 (29)
  • Renombrar Etiquetas/Categorías Favoritas a Etiquetas/Categorías Más Vistas y correcciones de isRewindActive (27)

Cambios de UX

  • Volver a las cartas de emojis (30)
  • Reestilización para 2025 (28)

discourse-saml

Correcciones de errores

  • Soportar correctamente valores vacíos en campos mapeados (137)

Todas las funciones y correcciones

Nuevas funciones

  • Registrar errores al habilitar discourse id (36110)
  • Soporte para Opus 4.5 (36216)
  • Agregar automáticamente el menú de publicación ‘Agregar traducción’ cuando la localización de contenido está habilitada (36210)
  • Nuevo transformador composer-force-editor-mode (36201)
  • Permitir citar una imagen desde la lightbox (36156)
  • Permitir que los autores de publicaciones localicen sus propias publicaciones (36178)
  • Usar menú desplegable para el interruptor de cambios futuros (36091)
  • Agregar filtro de reclamado por a la cola de revisión, hacer que la asignación sea más distintiva (36090)
  • Mejorar el rendimiento del informe de uso de llm (36177)
  • Agregar botón de administración de tema para programar traducciones para publicaciones sin traducir (36172)
  • Soporte para cuadrícula de imágenes y auto-cuadrícula en editor rico (35951)
  • Servir contenido localizado en el idioma predeterminado del sitio cuando el idioma del usuario no es compatible (36160)
  • Agregar soporte para rastrear tokens de escritura y caché de anthropic y Gemini Pro 3 (36113)
  • Agregar búsqueda de IP a la interfaz de revisión (36130)
  • Actualizar modelos preconfigurados (36095)
  • Agregar automatización para eliminar cargas de publicaciones eliminadas (36020)
  • Agregar herramientas de generación de imágenes (35946)
  • Usar evals para comparar LLMs y prompts de Personas (36027)
  • Mejorar herramientas de Github (36075)
  • Soporte para resumen de pensamiento en API de respuestas (36013)
  • Soporte de números de línea para asistente de Github (36058)
  • Cubrir todas las funciones de LLM con evals (35693)
  • Separar correos electrónicos de chat de correos electrónicos regulares (36018)
  • Agrega configuración calendar_upcoming_events_default_view (36014)
  • Soporte para autenticación basada en roles de AWS para AWS Bedrock (35872)
  • Agregar soporte para cargas en publicaciones traducidas (35871)
  • Hacer pública la configuración del sitio para servir contenido localizado a rastreadores (35965)
  • Mostrar detalles de rebote para correos electrónicos rebotados con claves de rebote (35957)
  • Reducir el acceso predeterminado del Asistente de AI al nivel de confianza 1 (35943)
  • Mostrar fragmentos localizados al buscar (35873)
  • Agrega plugin after-chat-channel-username en chat grupal (35920)
  • Reducir el acceso predeterminado de la resumición al nivel de confianza 1 (35874)
  • Agregar un multiplicador para tokens máximos, típicamente usado para varios ajustes de llm como razonamiento (35859)
  • Agregar indicadores de presencia para traducir publicaciones (35857)
  • Habilita la búsqueda de chat por defecto (35799)
  • El banner de bienvenida no debería decir “bienvenido de nuevo” a nuevos usuarios (35777)
  • Agregar botón para alternar información de imagen en lightbox (35762)
  • Deshabilitar clean_up_inactive_users_after_days por defecto (35702)
  • Actualizar la interfaz de usuario de ReviewablePostVotingComment (35675)
  • Cambios futuros parte 1 (34617)
  • Convertir watched_precedence_over_muted a configuración de sitio predeterminada (35671)
  • Soporte para consulta de grupos en filtro created-by (/filter) (35692)
  • Deshabilitar reacción de outlooks vía correo electrónico (35674)
  • Agregar nueva configuración de sitio image_quality unificada (35467)
  • Actualizar la interfaz de usuario de ReviewableUser para la actualización de la cola de revisión. (35515)
  • Agregar métricas de Prometheus para llamadas a API de LLM (35636)

Correcciones de errores

  • Usa cuerpo con desbordamiento oculto en iOS (36248)
  • Evita que el bloqueo de desplazamiento haga que la aplicación se cierre (36246)
  • Anonimizar más cosas al anonimizar usuario (36242)
  • Mostrar filtro desplegable de categorías para grupos de usuarios en lazy_load_categories_groups (36218)
  • Mantener extensión al citar imágenes (36240)
  • El pensamiento podría filtrarse a temas en automatización (36239)
  • redis.setex() espera parámetro de segundos no DateTime (36238)
  • Fallo silencioso cuando las palabras observadas contienen regex inválido (36132)
  • Deshabilitar código smtp_should_reject
  • Eliminar cookie destination_url cuando se usa para establecer parámetro de origen durante redirección a autenticación social (36194)
  • Traducción faltante al usar marcador de posición optional_* en cuerpo (36023)
  • Botón “explorar últimos temas” en nuevas subpestañas de temas / respuestas nuevas (36136)
  • Elimina bloqueo de desplazamiento de cuerpo para compositor (36219)
  • Conteo de reacciones cuando hay marcadores descontinuados (36138)
  • Clave i18n para programar traducción (36215)
  • Datos de publicación en diapositiva de lightbox en producción (36214)
  • La lista de publicaciones eliminadas debería renderizarse correctamente (36103)
  • No unir por nombre de llm, causa registros duplicados en informe (36206)
  • Problema de relleno de participante de mensaje personal (36170)
  • Mejora scripts de migración de banner de búsqueda (36192)
  • Actualizar enlace de preferencia de resumen de chat en correo electrónico (36189)
  • Vista /my/notifications/reactions-received (36163)
  • Evitar que etiquetas ocultas se filtren en resúmenes de AI (36167)
  • Usar PostRevisor con contexto de Tema al revisar publicaciones de temas eliminados (36168)
  • Evita desplazamiento al enfocar al hacer autofocus (36164)
  • Configuración de objeto de tipo no redirige al guardar (36150)
  • Autocompletado de usuario debería funcionar incluso cuando no se proporciona callback onRender (36161)
  • IOS26 y compositores
  • También actualizar título de página html al mostrar títulos localizados (36139)
  • Autocompletado de emoji no debería activarse si se agrega un espacio en cursor (36131)
  • Clase más específica para tema seleccionado en lote (36141)
  • Las notificaciones pueden no tener temas (36143)
  • Permitir que el usuario elija si quiere editar título localizado o original (36099)
  • Mejorar migración de configuraciones de banner de búsqueda a banner de bienvenida (36135)
  • Evitar propagación de eventos en photoswipe al escapar (36134)
  • Corregir escalado inesperado en lightbox cuando falta altura/ancho. (35616)
  • Costo de crédito de función no siempre funcionando (36111)
  • Fallo de creación de tema cuando moderación de categoría habilitada (36094)
  • Problemas de migración con créditos de AI (36089)
  • Mejoras de página de categoría (36062)
  • Alcanzar PMs de grupo asignados a visibilidad de participante (36073)
  • Evitar advertencia falsa de cambios no guardados (36059)
  • Preservar estructura de cita al pegar citas que comienzan con listas (36038)
  • Nombre de usuario de cita faltante en importaciones
  • Razón de bandera faltante/incorrecta en correos electrónicos account_deleted (34955)
  • El filtro de subcategoría debería ser siempre visible en la página de vista de categoría (36050)
  • Respetar show_original para resultados de búsqueda (36042)
  • Fortalecer rastreador de transmisión JSON para matrices de objetos (36047)
  • Evitar que discourse_reactions sobrescriba precargas de topic_view.posts (36041)
  • Autocompletado de selector de emoji en chat reemplaza todo el borrador (36017)
  • Error de optimización de imagen al re-codificar a JPEG (36039)
  • Asegurar que retry_count esté configurado al verificar si un trabajo se está reintentando (36034)
  • Usar verificación blank? para validación de role_arn (36009)
  • Validación al alternar casilla de verificación (35996)
  • Desplazamiento al pasar el mouse para botones transparentes (36011)
  • Corrección de altura de chat (36019)
  • Alinear z-index para modales de ai-helper (35966)
  • No borrar recordatorio en marcadores eliminados (35987)
  • Manejar caso límite en UserPostsStream#findItems al cargar (35952)
  • No agregar razón de edición al verificar lista (35985)
  • Usar oEmbed para oneboxing de YouTube (35959)
  • Elimina a extra en traducción (35977)
  • No registrar errores temporales de entrega de correo electrónico. (35975)
  • Incluir razón de silencio para usuarios silenciados automáticamente (35898)
  • Visibilidad de grupo de filtro asignado (35726)
  • Permitir chat en modo sigiloso cuando el usuario de origen tiene permiso (35961)
  • No cambiar idioma para usuario conectado cuando tl está presente (35942)
  • Modo de cajón de chat no se preserva después de recarga requiresRefresh
  • Importación CSV no siendo consciente de mayúsculas/minúsculas para grupos de etiquetas (35837)
  • Especificaciones de desplazamiento de publicación inestables (35938)
  • Editor en plugin de automatización no renderizando en modo rico (35937)
  • “agregar al calendario” no proporcionando ics correcto (35886)
  • Marcadores de posición de consulta marcables (35935)
  • Corregir verificaciones de problemas programadas (35696)
  • Buscar marcadores con : resultó en error (35850)
  • Error con acceso de grupo de styleguide (35912)
  • Asegurar que los conteos de insignias de usuario se muestren correctamente (35895)
  • Cargar más reacciones en página de notificaciones de usuario (35913)
  • Evitar descarte automático del editor de traducción (35887)
  • Limpiar menú desplegable de búsqueda y corregir error de reapertura (35876)
  • Usuario incorrecto en página de registros de acciones (35842)
  • Soporta heurística de posicionamiento de llamada pre-iOS 26 (35907)
  • Mantener hora de reloj de pared entre transiciones de DST (35833)
  • Asegura que el calendario sea de altura completa (35906)
  • Incluir créditos en serializador solo si el sistema de créditos está habilitado (35903)
  • Mover post_migration a migración en lugar de asegurar que monthly_usage se cree (35902)
  • Validar localización de usuario en método effective_locale (35870)
  • No mostrar publicación en caché después de alternar “Mostrar publicación original” y desplazarse más allá de la 21ª publicación (35868)
  • El control de marcador debería rastrear un cambio de modelo de tema (35867)
  • También asegurarse de que la cuota se aplique a la detección (35838)
  • Los emojis deberían insertarse correctamente después de la puntuación (35830)
  • Establecer usuarios de PM invitados en modo de observación para que reciban notificaciones (35722)
  • Restablecer selección de teclado al ingresar nuevos temas (35851)
  • Hack temporal de modal de ios (35719)
  • Mejorar prompt y verificar que el valor devuelto cumpla con el estándar (35763)
  • No cambiar nombre de grupo automático si ha sido tomado por un usuario (35826)
  • Icono de hashtag para style_type=icon no se muestra en editor rico (35786)
  • Evitar que valor nil se almacene en caché en client_settings_json en caso de errores (35781)
  • Deshabilitar realmente SMTP starttls si el usuario intenta deshabilitarlo
  • Eliminar verificación de validación al usar SMTP TLS-on-connect
  • Restaurar edición de publicación en la nueva interfaz de usuario revisable (35784)
  • Posible columna nula para migración de precedencia observada sobre silenciada (35815)
  • Estilos del editor de traducción ya no se aplican (35804)
  • Imágenes de chat con lightbox no tienen selector meta (35792)
  • Actualización de título de marcador de mensaje de chat (35788)
  • Copia después de punto debería estar titulada (35757)
  • Mensaje personal (35760)
  • Recargar configuraciones de sitio antes de sembrar contenido durante restauración
  • Eliminar SQL no admitido de volcado de DB durante restauración
  • Extractos de borrador con html profundamente anidado (35678)
  • Evitar eliminación de paletas de colores personalizadas al instalar temas (35754)
  • Los me gusta no son visibles al rechazar PMs (35753)
  • No requerir reinicio para que la insignia de primera bandera funcione con bandera personalizada (35733)
  • Insignia de categoría ocultar padre con ancestros (35734)
  • La interfaz de usuario mostró mensaje de error incorrecto cuando eliminó un moderador (35496)
  • Registra actor de acción de deshabilitar tema en rake (35732)
  • Continuar traducción cuando falla el post-procesamiento (35725)
  • Visibilidad de grupo al filtrar por created-by (35712)
  • Excluir publicaciones que excedan la longitud máxima del progreso de traducción (35723)
  • Mostrar una miniatura para videos de YouTube con el onebox clásico (35715)
  • Agrega escape si no se encuentra configuración de sitio (35709)
  • Problema de linting (35713)
  • La lista de usuarios de política “no aceptados” no funcionaba (35502)
  • No aplicar callbacks de plugins deshabilitados (35630)
  • Mejorar el script de migración de búsqueda avanzada a actualizaciones de banner de bienvenida (35699)
  • Reducir redemption_count cuando se destruye usuario invitado (35695)
  • Establecer opciones de recordatorio al renderizar menú (35694)
  • Error de JS de styleguide (35682)
  • Desplazamiento infinito en páginas de notificación de usuario; modernizar controlador (35677)
  • No buscar hidden_settings en un bucle (35649)
  • Hacer clic en enlaces en búsqueda de descubrimiento debería cerrar búsqueda rápida (35660)
  • Detener truncamiento de FoldContent de dividir emoji de múltiples codepoints (35658)
  • Evitar que ProseMirror maneje pegado cuando no está autorizado (35640)
  • (solo safari) evitar duplicación de imagen al soltar entre ventanas en editor rico (35643)
  • Enlace de vista previa de cuadrícula de tema de administrador falta ruta de subcarpeta (35645)
  • Cargas sin extensión causando error en procesador de mensajes (35656)
  • Mostrar advertencia de visibilidad de distintivo al crear grupos ocultos con iconos o imágenes cargadas (35517)

Cambios de UX

  • Evitar envoltura de contador de lightbox (36245)
  • Asistente de un paso (36082)
  • Mejorar diseño de tabla de uso de AI por usuario (36225)
  • Cambiar listas de usuarios en /about a autocompletar (36228)
  • Estilar pie de página de política relativo al ancho del contenedor de política (36112)
  • Alineación de nombre de chat con emoji (36217)
  • Hacer diseño de tabla de uso de AI más flexible (36207)
  • Eliminar CSS no utilizado causando problema de alineación (36205)
  • Posición consistente del botón de registro para móvil y escritorio (36088)
  • Hacer icono de marcador más legible en móvil (36096)
  • Corregir desbordamiento de botón de informes de administrador (36173)
  • Ajustar ancho máximo para texto en banner (36152)
  • Deshabilita autofocus en OTP en iOS (36083)
  • Agregar enlace rápido para editar propio perfil desde tarjeta de usuario (36048)
  • Mostrar botón de búsqueda en pestañas de DMs y Hilos (36133)
  • Mejorar iconos de carga en chat (36128)
  • Mejorar animación de modal de resumen de AI (36108)
  • Agregar área de configuración de administrador para banner de bienvenida (36022)
  • Permite hacer clic en elemento de tema para selección en lote (36102)
  • No escapar extractos de PM en la actualización de la cola de revisión, decorar HTML (36084)
  • Usar enlaces de Meta para recursos de ayuda de revisión (36079)
  • Muestra botón de búsqueda en lista de canales en cajón (36080)
  • Deshabilitar pintura de onebox en publicaciones en cola revisables (36036)
  • Cerrar búsqueda de chat con Escape (36056)
  • Mejorar filtrado de plantillas con conteo de uso y preservar etiquetas (35881)
  • Varias mejoras de d-otp (35993)
  • Agregar botón de filtro a tarjeta de usuario de cuenta desactivada (36024)
  • Redirigir a página de inicio después de completar el asistente (36002)
  • Ocultar botón de tema en página de gestión de cuenta (35721)
  • Corregir corrección anterior (36001)
  • Agregar variables CSS de borde para estilos de botón (35875)
  • Agregar excepción para tamaño de indicador de encabezado (36000)
  • Mejorar compositor en línea revisable, limpiar consistencia de botones (35997)
  • Mostrar indicador de chat en móvil (35973)
  • Evitar recarga de página en búsqueda de grupos de administrador (35960)
  • Cambiar pestaña predeterminada de actualización revisable a línea de tiempo, ajustar espaciado (35945)
  • Corregir altura de página de índice de chat en móvil después de eliminar sidebar-wrapper (35967)
  • Migrar menú de acción de publicación de me gusta de núcleo a mostrar me gusta con DMenu (34265)
  • Cambio de copia para informe de visitas de página consolidado (35958)
  • Atajo de compositor abre crear nuevo mensaje desde vista /messages (35941)
  • Estilado de modelo de categoría (35889)
  • Mejoras de diseño y funcionalidad de actualización revisable (35841)
  • Permitir filtrar publicaciones por usuario en tarjeta de usuario con perfil oculto (35908)
  • Corregir entrada de enfoque para 2FA (35922)
  • Corregir tooltips que contienen múltiples elementos (35915)
  • Agregar clase btn-default faltante a varios botones de área de administrador (35916)
  • Mejor contraste de icono svg para controles de lightbox (35862)
  • Agregar soporte RTL para nuevo lightbox (35866)
  • Cambio de copia para descripción de alternar no listado (35893)
  • Edición de copia para color de texto de banner de bienvenida (35891)
  • Ajustes de banner Horizon (35894)
  • Ocultar vistas de lista de temas y carteles menos agresivamente en pantallas pequeñas (35852)
  • Solo mostrar botón de info cuando lightbox tiene detalles de imagen (35863)
  • Actualizar estilo de detalles de imagen de lightbox (35831)
  • Mejorar lógica para acciones de compositor de nuevo tema y nuevo PM (35834)
  • Aclarar que campo de autor de host incrustable anula etiquetas meta (35806)
  • Imagen de lightbox detrás del encabezado al cerrar (35790)
  • Implementar revisable actualizado para mensajes de chat (35812)
  • Mejoras al editor de traducción (35805)
  • Corrección de brecha de alerta has-topics + limpieza (35779)
  • Mejorar estilos reclamables de actualización revisable (35802)
  • Mejoras a animación de modal (35740)
  • Transición suave de botón de expansión de lightbox (35765)
  • Ajustes menores de diseño de nuevo revisable (35776)
  • Agrega opción de acción de crear PM en modo de nuevo tema del compositor (35764)
  • Actualizar estilo de nuevo revisable, agregar enlace permanente, navegación, publicaciones de enlace (35768)
  • Estilar globalmente alerta has-topics + consolidar CSS (35642)
  • Mejorar estilos de nuevo elemento revisable, etiquetado (35741)
  • Ocultar gists de AI en rutas donde no está presente el interruptor (35717)
  • Hacer índice revisable de ancho completo haciendo filtros horizontales (35729)
  • Ajustes de estilado para nueva navegación unificada (35670)
  • Cambiar la forma en que aplicamos espaciado a list-controls (35661)
  • Solo mostrar 100% para finalización de traducción de AI cuando realmente es 100% (35724)
  • Eliminar cursor en barra de crédito de AI (35714)
  • Ajustes para permitir que nuevos revisables quepan en espacio más estrecho (35681)
  • Actualizar diseño de tarjeta de tema para modo de selección en lote (35644)
  • Reutiliza la caché de autocompletado de hashtag cuando se aplica al editor rico (35532)

Rendimiento

  • DirectoryItem.refresh! diario puede tomar un tiempo extremadamente largo (35860)
  • includespreload para topic_vote_count en discourse-topic-voting (35896)
  • Acelerar TopicQuery#filter_by_tags con match_all_tags (35787)

Accesibilidad

  • Agregar aria-label a enlaces de ancla de encabezado generados automáticamente en publicaciones (36232)
  • Ocultar enlace de avatar de tabindex cuando está aria-hidden (36227)
  • Hacer encabezados de componente de información de usuario opcionales (36209)
  • Agregar título a sección de enlace personalizado (36198)
  • Hacer ids ariaDescribedBy de insignia condicionales (36204)
  • Mejorar accesibilidad en el flujo de publicaciones; corregir navegación (35730)
6 Me gusta