¡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-ai
Nuevas funciones
- La regla de clasificación puede omitir publicaciones creadas por correo electrónico (775)
- Revisión ortográfica con un solo clic (769)
- Soporte de clasificación LLM para modelos sin sistema. (757)
- Permitir que grupos específicos accedan a la función de resumen en mensajes privados (760)
- Transmitir otras opciones de ayuda de publicaciones (745)
- Habilitar el análisis de emociones de forma predeterminada (732)
Correcciones de errores
- Mensaje mal formado en el escenario sin sistema + imagen en línea (771)
- La búsqueda de texto de la clasificación no debería distinguir entre mayúsculas y minúsculas (767)
- UrlEditable debe ser verdadero para todos los proveedores excepto Bedrock (766)
- El editor de código de edición de herramientas se reiniciaba con cada pulsación de tecla (765)
- El activador de ayuda del compositor móvil debe funcionar en Android y iOS (763)
- Agregar markdown de carga original en caso de error de pie de foto (762)
- Hacer clic en los enlaces de resumen rompe el resumen (759)
- Los modales en el menú de ayuda del compositor no funcionaban (755)
- Las publicaciones marcadas por clasificación no tenían puntuación. (752)
- Evitar que la configuración de pie de foto de IA se muestre a menos que se cumplan todos los criterios (753)
- Implementación de resumen más robusta (750)
- La ayuda de IA no se mostraba en la vista móvil (749)
- Llamadas a herramientas de Gemini 0801 (748)
auto_image_captionno siempre está presente para el usuario actual. (746)- Guardar correctamente los parámetros específicos del proveedor para nuevos modelos. (744)
- Manejar reply_to_post nil en el controlador de eventos de Bot de IA (743)
- Validaciones de LlmModel. (742)
- Agregar soporte de herramientas a dialectos compatibles con OpenAI y vllm (734)
- Usar la fecha correcta para el resumen en caché (733)
- Pasar errores correctamente al cliente (731)
Cambios de UX
- Mejoras de la interfaz de usuario del resumen de temas debido a cambios en DMenu (772)
- Agregar mezcla claro-oscuro para mejor visibilidad en temas oscuros (764)
- Estilo y posición de la ayuda de IA en el compositor (758)
- Posición fija del resumen (740)
- Usar gráfico de líneas apiladas para el sentimiento de publicaciones (737)
- Aclarar el propósito de la configuración de la clave API de OpenAI (739)
discourse-assign
Correcciones de errores
- Evita que la referencia de columna “id” sea ambigua (590)
discourse-cakeday
Correcciones de errores
- Mover enlaces de cumpleaños y aniversarios a la sección “Más” (131)
discourse-calendar
Correcciones de errores
- Elimina la ruta de código de título limpio (600)
Rendimiento
- Eliminó N*2+1 en el tema de disponibilidad (599)
discourse-chat-integration
Nuevas funciones
- Se agregó Power Automate como un nuevo proveedor (204)
- Agregar activador de cambio de etiquetas de tema a la integración de chat (208)
discourse-data-explorer
Nuevas funciones
- Permite adjuntar el resultado del archivo CSV en mensajes privados automatizados (318)
Correcciones de errores
- Corregir validación doble (314)
- Corregir validación de
user_id(312) - El parámetro debe mostrarse cuando el valor predeterminado es inválido (313)
- El formulario de entrada de parámetros vacío debe rechazar el envío (309)
- Usar with_deleted solo en tema y publicación (308)
- Tipo incorrecto en la entrada del parámetro category_id (304)
- Crear cuadros de entrada de parámetros después de guardar (303)
Cambios de UX
- Reescribir la entrada de parámetros de fecha/hora usando FormKit (316)
- Usar GroupChooser en la entrada del parámetro
group_id(315) - Reescribir la entrada de parámetros usando FormKit (307)
- Usando CategoryChooser para la entrada de parámetros (306)
discourse-deprecation-collector
Correcciones de errores
- Actualizar referencia de configuración después de un cambio en el núcleo (29)
discourse-doc-categories
Nuevas funciones
- Informar elementos extraños en índices (11)
- Agregar informe con temas no indexados (9)
- Agregar filtro de búsqueda avanzada
in:docs(8)
Cambios de UX
- Agregar iconos de documentos a los elementos de la barra lateral (10)
discourse-follow
Correcciones de errores
- Actualizar uso del outlet user-profile-secondary (122)
discourse-fontawesome-pro
Cambios de UX
- Eliminar discourse-bookmark-clock porque no hay alternativa pro (55)
discourse-global-filter
Correcciones de errores
update_category_statsfallando en búsqueda de columna incorrecta (154)
discourse-group-tracker
Cambios de UX
- Normalizar deshabilitación de casillas de verificación al desactivar el rastreador de grupos (64)
discourse-instant-search
Nuevas funciones
- Agregar lista de refinamiento de etiquetas y…
Correcciones de errores
- Error tipográfico en
searchType, cambiar a constantes - Linting
- Error al abrir filtros después de cambiar el tipo de búsqueda
- Texto “Fecha inválida” apareciendo después de dos minutos
- Los embeddings no deberían volver a recuperarse si se presiona “cargar más”
- Hyde/Hybrid/Semantic funcionando
- La llamada
.search()rompe “mostrar más resultados” en hits - Modo de ordenación persistiendo resultados
- Enlaces de publicaciones
- Enlaces rotos
Cambios de UX
- Corregir colores del modo oscuro del resaltado
- Usar color de resaltado más tenue para el resaltado de búsqueda
- Incluir categorías en el controlador para poder asignar colores de insignia de categoría
- Icono de candado para resultados de temas cerrados
- Mejorar estilo y estructura para resultados de chat
- Estilar resultados de publicaciones, agregar sobre de MP a títulos
- Estilar resultados de usuarios como una tabla
- Ajustar posición y estilos para búsqueda, resultados de temas
- Lista de refinamiento de tema/MP y refinamientos condicionales
- Mejorar diseño y estilos de búsqueda, cuadrícula de resultados de usuarios
discourse-jira
Nuevas funciones
- Agregar etiquetas a temas basadas en el estado del problema. (71)
- Nueva configuración de categoría para crear automáticamente un problema de Jira. (69)
discourse-livestream
Nuevas funciones
- Agregar relación entre
TopicChatChannelyChat::Channel(29)
Correcciones de errores
- Mostrar mensaje de unión de transmisión en vivo solo para temas con chat de transmisión en vivo (30)
- Mover búsqueda más tarde (28)
discourse-math
Correcciones de errores
- Agregar soporte de katex para chat (88)
discourse-multilingual
Correcciones de errores
- Establecer correctamente tipo/código en serialización (17)
discourse-policy
Correcciones de errores
- Resolver ruido de registro cuando se ignora el orden con ámbito. (134)
Rendimiento
- Usar
find_eachpara evitar picos de memoria, toma 2 (133) - Usar
find_eachpara evitar picos de memoria (132)
discourse-preset-topic-composer
Correcciones de errores
- Agregar verificación
createTopicDisabledal botón de nuevo tema (26)
discourse-ratings
Correcciones de errores
- Evitar que DestroyOldHiddenPosts falle cuando hay publicaciones huérfanas (9)
- Usar función de acción adecuada (8)
discourse-reactions
Rendimiento
- ID estático para tipo de acción de me gusta en publicación (305)
discourse-solved
Correcciones de errores
- No permitir que usuarios TL4 acepten soluciones incondicionalmente (305)
discourse-subscriptions
Correcciones de errores
- Tabla de precios para compras únicas (228)
discourse-templates
Cambios de UX
- La ayuda de atajos debe mostrar i minúscula (81)
discourse-theme-creator
Correcciones de errores
- Asegura que el usuario pueda guardar la configuración del tema (87)
discourse-topic-voting
Nuevas funciones
- Permitir order:votes en /filter (204)
Correcciones de errores
- Cuidar conteos nil al ordenar (205)
discourse-translator
Nuevas funciones
- Agregar ProblemCheck de error de traductor para Microsoft (161)
Correcciones de errores
- Manejar traducciones del mismo idioma (164)
Todas las funciones y correcciones
Nuevas funciones
- Permitir mostrar búsqueda de texto del sitio en locale seleccionado (28453)
- Permitir que los plugins especifiquen atajos de teclado para elementos ocultos de la barra de herramientas (28456)
- Agregar número estimado de visitantes globales y de la UE a la página de información (28382)
- Cambiar predeterminado para push_notification_time_window_mins (28431)
- Indicador de función no vista en la barra lateral de administración (28397)
- Agregar configuración del sitio
system_user_max_attachment_size_kb(28351) - Mostrar siempre la página completa “Nuevas funciones” a los administradores (28383)
- Permitir razones de puntuación completamente personalizadas. (28348)
- Traer plugin:create al núcleo desde la gema
create-discourse-plugin(28350) - Agregar retraso a las notificaciones push nativas (28314)
- Estadísticas de usuarios participantes (28322)
- Cambiar etiquetas enviadas en el activador topic_tags_changed en el plugin de automatización (28318)
- “Popular” reemplazando “Top” como predeterminado en el menú superior (28252)
- Agregar opción para eliminar inmediatamente temas stub al fusionar (28228)
- Números absolutos en Encuesta (28240)
- Agregar
live_slots_(start|finish)para registro de rendimiento de Sidekiq (28260) - Agregar activador para cambio de etiquetas de tema (28176)
Correcciones de errores
- Carga interminable del historial de publicaciones (28425)
- Atajo de formato correcto en Mac (28556)
- Respetar la tecla End cuando la última publicación ya está renderizada (28524)
- Permite eliminar manualmente errores para campos virtuales (28555)
- Permite que selectText tome una posición de desplazamiento como opcional (28554)
- Destruir borrador al hacer clic en el botón Descartar (28552)
- Agregar usuarios al directorio de usuarios al activar la cuenta (28505)
- Devolver traducciones interpoladas correctamente para banderas
- Evitar error de ámbito caliente de tema en temas futuros (28545)
- Evitar que las solicitudes de grupo se carguen infinitamente (28544)
- Evitar excepción al mostrar reemplazos (28543)
- Corregir verificación incorrecta para campos personalizados requeridos (28541)
- Evitar callbacks de notificación de escritorio en móvil (28527)
- Al reemplazar texto en el compositor, mantener el historial (28537)
- El recordatorio de marcador se limpiaba incorrectamente (28506)
- Las cargas de video a veces se cuelgan indefinidamente (28523)
- Actualizar la sección de edición de etiquetas al navegar a otra etiqueta (28519)
- Evitar que la creación de publicaciones afecte a la aplicación (28518)
- Reiniciar formulario correctamente antes de destruirlo (28516)
- Videos no se cargan debido a error de generación de miniatura (28493)
- Agregar clase chat-draw-expanded al cuerpo (28490)
- Disparar evento user_logged_out cuando el usuario cierra sesión (28482)
- Ocultar encabezado cuando no hay descripción personalizada (28470)
- Omitir 1:1 cuando la búsqueda de chat devuelve usuarios (28464)
- Asegura que href no se establezca dos veces (28466)
- Activación de cuenta en subcarpeta (28463)
- Contexto externo perdido en bloque
#eachen hbr (28461) - Especificar argumento
@typepara el cargador de imágenes en el área de configuración de información (28460) - Escribir caché de hoja de estilos de forma atómica (28457)
- Usar subtítulo correcto para el campo de nombre de contacto del sitio (28448)
- No mostrar botón de silencio en usuarios de staff y mostrar usuarios similares (28423)
- Usuarios mencionados rotos con nombres de usuario con mayúsculas (28421)
- Las anulaciones de traducción no funcionaban para órdenes de búsqueda (28404)
- Hacer persistente la expansión de la lista de votantes de la encuesta (28352)
- Omitir resaltados para código largo en modo automático (28399)
- Hacer que los botones cancelar y restablecer funcionen para configuraciones de
file_size_restriction(28347) - Permitir sonido de chat cuando las notificaciones están deshabilitadas (28385)
- Retrasar trabajo de observación de notificación de chat (28386)
- FormKit: Permitir 0 en entrada de número requerida (28368)
- No mostrar espacio en blanco cuando no hay imagen de banner (28366)
- Asegurarse de eliminar MiniRacer::Context antes de bifurcar daemons (28361)
- Serializar Flags en lugar de PostActionType (28362)
- Acceder a nombre y descripción correctos (28353)
- Establecer overflow-x en auto para evitar que la barra de desplazamiento siempre se muestre (28294)
- No continuar lista dentro de codefence (28346)
- Renderizar correctamente casillas de verificación sql (28328)
- Serializar Flags en lugar de PostActionType (28334)
- Encuesta cuando config es on_close solo mostrar resultados cuando la encuesta está cerrada (28299)
- Lista de votantes de opción clasificada de encuesta corrompiéndose al expandir (28315)
- Dejar de inyectar margen innecesario (28335)
- No golpear caché de Redis en semillas (28329)
- Serializar Flags en lugar de PostActionType (28259)
- Mostrar nuevo botón de MP cuando los canales públicos están deshabilitados (28306)
- Títulos de categoría de configuración del sitio (28281)
- No registrar un error al renderizar un 404
- Especificaciones de banderas inestables al mover arriba o abajo (28272)
- Desescapar URI correctamente al redirigir a una categoría
- Asegurar que el icono de no molestar se actualice correctamente (28253)
- Devolver tipos de mensaje adicionales correctamente
- Usar CheckboxGroup para formulario de insignias de administrador (28239)
- Limitar el número de banderas personalizadas a 50 (28221)
- Backup_restore.rb quiere usuario de db de usuario, no nombre de usuario (28229)
- Cachear todas las banderas seguro para multisitio (28204)
- Establecer predeterminado sensato para
Net::HTTPal procesar una solicitud (28141) - Asegurar que las etiquetas/categorías estén presentes (28230)
- No limpiar problemas en línea al cargar el panel de administración (28220)
- Hacer la verificación mejor para el enrutador de cajón (28212)
- Mejoras adicionales al manejo de
//(28211) - No eliminar
//del medio de URLs en discourse-url (28210) - Actualizar icono de no molestar en tiempo real en encabezado glimmer (28200)
- Algoritmo de resultado de opción clasificada de encuesta verificación de mayoría (28191)
- Actualizar información del votante al cambio remoto (28168)
- Corregir valor de retorno isForever (28194)
- Cargador de imágenes de insignia (28188)
- Eliminar configuración de canal de chat predeterminado (28170)
- Miniaturas de video para videos faltantes (28152)
- Las insignias del sistema pueden deshabilitarse (28169)
- No contar vistas de borrador hacia estadísticas de vistas de tema (28162)
- Error de elementos revisables dobles (28161)
- Mover descarga de bases de datos Maxmind después de
assets:precompile(28157) - Devolver traducciones interpoladas correctamente para tipos de banderas
- Realizar fusión de temas en un hilo de fondo (28114)
- Encuesta: Avatares clicables, hoverables (28121)
- Condición de carrera en Discourse.cache.fetch (28124)
Cambios de UX
- Resaltar el canal de chat/MP solo cuando el chat está expandido (28488)
- Explicar prioridades de elecciones (28574)
- Corregir desbordamiento de usercard (28558)
- Pestaña de configuración de banderas para seguir pautas de UI (28479)
- Correcciones de DMenu (28551)
- Hacer el estilo de atajos de teclado más sutil (28522)
- Centralizar estilo móvil de DMenu + correcciones (28469)
- Ajustar banner de actualización de software para páginas sin encabezado (28496)
- No usar color de subcategoría dividida en encabezado anclado (28494)
- Corregir altura de textarea en móvil (28495)
- Agregar token de título para página de administración de Novedades (28476)
- Aplicar nuevas pautas de UI de administrador a Novedades (28454)
- Mostrar mapa de temas en temas sin respuestas por defecto (28468)
- Mejorar colores de mención para esquemas de color oscuros (28462)
- Corregir enlace de información de restauración en página de copias de seguridad de administrador (28452)
- Aplicar pautas de interfaz de administrador a banderas personalizadas (28433)
- El recuento de vistas en el mapa de temas siempre debe ser al menos 1 (28447)
- Aplicar pautas de interfaz de administrador a página de Copias de seguridad (28051)
- Mejorar vista móvil para la nueva página /about (28406)
- Omitir recuento de insignias favoritas si el máximo es 0 (28402)
- No verificar dimensiones en nombre de archivo de video (28349)
- Estilar revisables en el menú de usuario cuando los avatares están habilitados (28388)
- Solo
scrollIntoViewsi los elementos de la barra lateral no son visibles (28372) - Ajustar estilo para la nueva página /about (28367)
- Eliminar alineación de línea base de marca de tiempo de chat (28345)
- Eliminar color de fondo del botón de encuesta para evitar problema de resaltado (28319)
- Pequeñas mejoras y correcciones del mapa de temas (28215)
- Establecer enlace “temas” en la barra lateral como activo para filtros de popular, no visto y mis publicaciones (28305)
- Agregar lista de MP de la barra lateral cuando los canales públicos están deshabilitados (28301)
- Agregar outlet de plugin a hosts embebibles (28264)
- Encabezados de modal más pequeños, título de modal de bandera más corto (28278)
- No eliminar MP de bot narrativo al omitir consejos de usuario (28265)
- Cambiar etiqueta del menú de marcador de “Personalizado…” a “Más opciones…” (28266)
- Corregir problema con nombres de usuario largos que se envuelven en tarjetas de usuario móviles (28256)
- Corregir envoltura del botón de perfil de usuario, limpiar estilos (28255)
- Eliminar margen extra de enlaces de descripción de bandera (28251)
- Romper palabras largas para evitar desbordamiento en el flujo de actividad (28250)
- Enlazar texto de edición a búsqueda en formulario de insignias (28248)
- Respetar locale actual en formato de fecha de vistas del mapa de temas (28199)
- Mover formulario de bandera de administrador a form-kit (28187)
- Corregir atributo de título del botón de vista previa mostrar/ocultar (28155)
Rendimiento
- Asegurar que los temas sugeridos solo se carguen en la última página de la vista del tema (28507)
- Diferir acciones de botón para mejorar interacción-next-paint (INP) (28019)
- Eliminar
I18n._overridesdespués de que se hayan aplicado (28405) - Unir usuarios a canales de manera más eficiente (28392)
- Reducir asignación de memoria de
Chat::AutoRemove::HandleCategoryUpdated(28393) - Reducir huella de memoria de
Chat::AutoRemove::HandleCategoryUpdated.call(28381) - Reducir huella de memoria de
Chat::AutoRemove::HandleCategoryUpdated(28332) - No expirar caché cuando se guarda PostActionType (28337)
- Sin llamadas a Redis al ejecutar migraciones (28336)
- Omitir callbacks de reinicio de bandera en semilla (28333)