3.4.0.beta1 : ahora se muestra "Hot" en los elementos del menú superior predeterminado, indicador de nuevas funciones, las encuestas pueden mostrar números absolutos y más

¡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_caption no 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_stats fallando 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 TopicChatChannel y Chat::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_each para evitar picos de memoria, toma 2 (133)
  • Usar find_each para evitar picos de memoria (132)

discourse-preset-topic-composer

Correcciones de errores

  • Agregar verificación createTopicDisabled al 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 #each en hbr (28461)
  • Especificar argumento @type para 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::HTTP al 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 scrollIntoView si 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._overrides despué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)

Accesibilidad

  • Eliminar tabindex=0 redundante de encuestas (28320)
  • Agregar aria-label al enlace de avatar en la página de categorías (28304)
  • No omitir niveles de encabezado en modal de atajos de teclado (28285)
9 Me gusta