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

Nuevas características en v3.4.0.beta1

“Hot” reemplaza a “Top” en los elementos del menú predeterminados

“Hot” es la opción de clasificación de temas más reciente que te ayuda a descubrir lo que es tendencia actualmente en tu comunidad basándose en “me gusta” recientes y discusiones animadas. Ahora estamos reemplazando los temas “Top” por “Hot” para los sitios que no han modificado la configuración del sitio top menu. Más información.

Indicador de características no vistas

En la barra lateral de administración, el enlace “Novedades” ahora mostrará un punto azul que indica que hay nuevas características disponibles si el usuario aún no las ha visto.

Las encuestas pueden mostrar números absolutos

Las encuestas ahora admiten números absolutos además de porcentajes.
CleanShot 2024-08-19 at 17.18.55

15 Me gusta

¡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

También vale la pena mencionar que esto acaba de aterrizar en Discourse AI:

Facilita la revisión de textos. (Si no se selecciona nada, revisará todo el texto).

9 Me gusta