3.3.0.beta2: Nueva barra lateral de administrador, Menú de marcadores rediseñado, chat desde el perfil de usuario, y más

¡Y mucho más!

¡Pero espera, hay más! Hacemos todo lo posible para destacar 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 Características y Correcciones Adicionales enumeradas a continuación.

Mejoras de plugins

discourse-activity-pub

Nuevas funciones

  • Agregar actores de etiquetas (84)
  • Agregar publicación y procesamiento masivo (intento 2) (80)
  • Agregar publicación y procesamiento masivo (72)

Correcciones de errores

  • No crear un nuevo tema si es una respuesta huérfana (94)

discourse-adplugin

Nuevas funciones

  • Agregar restricciones de grupo y categoría a anuncios internos (205)

discourse-ai

Nuevas funciones

  • Soporte para GPT4o y mejor auditoría (618)
  • LLMs configurables. (606)
  • Tokenizador Llama 3 (615)
  • El comando de búsqueda ahora admite la búsqueda en el contexto del usuario (610)
  • Permitir @mencionar a un bot de IA en un canal (602)
  • Soporte para Chat con Persona de IA mediante un DM (488)
  • Insertar nota al pie desde el resultado explicado (591)
  • Agregar Consolidador de Preguntas para un soporte robusto de cargas en Personas (596)
  • Soporte para Stable Diffusion 3 (582)
  • Soporte para Gemini 1.5 pro y soporte para Claude Opus bedrock (580)
  • Mejorar las capacidades de depuración de IA y mejorar los ajustes de la interfaz (577)
  • Agregar verificación de conexión básica a recursos DNS SRV (563)
  • Permitir ajuste de generación RAG (565)
  • Agregar modelos Cohere al asistente de IA y automatización (576)
  • Soporte de automatización Mixtral/Mistral/Haiku (571)
  • Soporte para visión GPT-4 turbo (575)
  • Soporte para Cohere Command R (558)
  • Agregar soporte para incrustaciones BGE-M3 (569)
  • Eliminar intercambio de vista previa gpt-4-turbo-0125 con gpt-4-turbo (568)
  • Agregar soporte de metadatos para RAG (553)
  • Agregar soporte para bot Claude 3 Haiku (552)
  • Soporte RAG para Bot de IA. (537)
  • Herramienta de navegación web (548)
  • Agregar soporte de visión a personas de IA (Claude 3) (546)
  • Mejorar la interfaz de usuario del plugin de administrador y usar la nueva ruta de visualización de plugins (512)
  • Comportamiento de respuesta más amigable en PMs de bots (535)
  • Agregar soporte para Claude 3 sonnet/haiku para Amazon Bedrock (534)
  • Permitir supresión de notificaciones de generación de informes (533)

Correcciones de errores

  • Respetar la preferencia del usuario “external_links_in_new_tab”… (622)
  • Descripción incorrecta para el campo LLM (623)
  • Cargar categorías desde la respuesta de búsqueda (612)
  • Título de botón de encabezado no válido (621)
  • La variable Dialects no estaba definida en prod (617)
  • Cargar categorías para resultados de búsqueda de IA (614)
  • Mejorar el análisis de llamadas de función (613)
  • Usa getByIdentifier de d-menu (611)
  • Streaming roto en bedrock cuando los fragmentos no están alineados (609)
  • Reparaciones de contexto para bot @mencionado (608)
  • El cargador no eliminaba el evento de la aplicación (601)
  • Llamada después de llamadas de herramienta fallando en OpenAI / Gemini (599)
  • Cachear correctamente la configuración regional del usuario (593)
  • El cargador RAG debe admitir indexación de varios archivos. (592)
  • Muchos temas faltantes cuando se excluyen categorías (585)
  • Los usuarios con configuraciones regionales vacías generaban errores durante la localización de prompts (584)
  • Al excluir categorías, también excluir hijos (583)
  • Soporte más robusto para llamadas de función (581)
  • Metadatos en blanco provocando errores (578)
  • Cargar categorías para temas relacionados (570)
  • Las herramientas fallaban en Claude sin parámetros (574)
  • Descartando el primer archivo en diff (573)
  • Nunca mencionar la palabra JSON en el prólogo de la herramienta (572)
  • Cargas seguras/inseguras al compartir conversaciones de IA (554)
  • Correcciones de resaltado de Ask AI (562)
  • Obtener datos de categorías usando un endpoint específico (543)
  • Revertir problema de longitud (556)
  • Evitar error al intentar mostrar el asistente de IA a anónimos (549)
  • Evitar responder al usuario que responde para la automatización llm_triage (544)
  • Unificar la traducción del modelo de automatización (540)
  • Ingeniería de prompts para prompt de resumen (539)
  • La supresión de menciones no funcionaba correctamente (538)

Cambios de UX

  • Eliminar selector de múltiples LLM del encabezado y moverlo al compositor (619)
  • Evitar que el contenido de compartir en redes sociales desborde el contenedor (597)
  • Ajustar estilos de compartir IA para imágenes y citas (567)
  • Actualizar radios de sugerencia para acomodar el nuevo valor predeterminado (564)
  • Mostrar el progreso de indexación para cargas RAG (557)
  • Actualizar estilo de resaltado de Ask AI (560)
  • Resaltar selección del asistente de publicaciones de IA (520)
  • Agregar estilos generales de onebox (550)

discourse-akismet

Correcciones de errores

  • Actualizar pin 3.2 para incluir #133 (134)
  • Verificar explícitamente la configuración del sitio definida (133)
  • Actualizar pin estable 3.2 (132)
  • Dependencia del plugin Post Voting en el plugin Akismet (130)
  • Mostrar pregunta de contexto para usuarios marcados por Akismet (131)

discourse-assign

Nuevas funciones

  • Agregar configuración de umbral de recordatorio de asignación pendiente (571)
  • Hacer posible reasignar publicaciones en el modal de asignación a nivel de tema (562)
  • Agregar botones para desasignar de publicaciones al menú de asignación a nivel de tema (554)

Correcciones de errores

  • Respetar pending_assign_reminder_threshold en enqueue_reminders (572)
  • Adapta pruebas de aceptación para el nuevo menú desplegable (570)
  • Usa el nuevo Componente ` (569)
  • Garantiza que Ctrl+Entrar desde el área de texto guarde (566)
  • La etiqueta de desasignación a veces toca el avatar (561)
  • Actualiza correctamente la interfaz de usuario al cambiar la preferencia de grupo (560)
  • Los botones de desasignación en la página de actividad/asignados no funcionan (559)
  • El límite de asignaciones no debería impedir reasignar una publicación (556)
  • Recrear notificaciones al reabrir un tema

Cambios de UX

  • Enfocar automáticamente la entrada de asignado (555)

discourse-calendar

Nuevas características

  • Eventos cerrados (564)

Correcciones de errores

  • Mostrar el calendario de eventos en la página de categoría independientemente de los parámetros de consulta (565)
  • Soportar eventos interminables en la lista de temas (562)

Cambios de UX

  • Usar el formato de color de la configuración json_schema (556)
  • Usar el nombre de clase de evento pasado en el calendario de categorías (552)

discourse-category-experts

Correcciones de errores

  • Texto revisable de aprobación y casillas de verificación de aprobación (144)

discourse-data-explorer

Nuevas características

  • Agregar la capacidad de omitir el envío del mensaje privado si no hay resultados (286)

Correcciones de errores

  • Enviar un solo mensaje privado de informe a grupos (284)

discourse-docs

Correcciones de errores

  • Cargar objetos de categoría completos (167)

discourse-encrypt

Correcciones de errores

  • Eliminar unsafe-eval de la verificación safe_csp_src? (315)

Cambios de UX

  • Mostrar un :prohibited: en los elementos de la lista de verificación (314)

discourse-gamification

Correcciones de errores

  • El nombre de usuario no se muestra en el tablero de clasificación mínimo si prioritize_username_in_ux es falso (127)

discourse-global-filter

Correcciones de errores

  • Corrige la URL para subcategorías en la página de categorías (143)
  • Permitir la selección de una nueva etiqueta en la lista de temas (138)

discourse-google-one-tap

Cambios de UX

  • Eliminar el div invisible y corregir la alineación en móviles. (17)

discourse-group-category-banner-ads

Nuevas características

  • Construir panel de administración y mostrar anuncios en categorías (1)

Correcciones de errores

  • Agregar soporte para grupos anon y everyone (2)

discourse-group-tracker

Nuevas características

  • Grupos prioritarios para publicaciones rastreadas por grupo (54)

discourse-livestream

Nuevas características

  • Agregar vista móvil del chat (8)

Correcciones de errores

  • Error ortográfico en la especificación (14)
  • Hacer que las pruebas pasen (13)
  • Estado incorrecto de la barra lateral (12)
  • Asegurarse de que el video se muestre en móviles (10)
  • Reemplazar runloops next por un temporizador para permitir la inicialización del chat (4)
  • Aplicar cambios de encabezado después de actualizar el canal de chat (3)
  • Eliminar archivos no utilizados de plugin.rb (2)
  • Eliminar trabajos no utilizados y verificación de configuración en el parche recargable del plugin (1)

discourse-oauth2-basic

Correcciones de errores

  • Asignar valores apropiadamente al obtener detalles del usuario (100)

discourse-policy

Correcciones de errores

  • Actualizar correctamente el selector de grupo al editar una política (122)

discourse-post-voting

Correcciones de errores

  • Establecer subtipo de tema al incrustar temas (198)

discourse-reactions

Correcciones de errores

  • Garantiza que actividad/reacciones no muestre eliminados (288)

Cambios de seguridad

  • Ocultar publicaciones susurradas en el punto final de reacciones dadas (286)

discourse-saml

Nuevas características

  • Agregar al grupo de staff cuando el usuario se convierte en administrador mediante sincronización (94)

discourse-shared-edits

Correcciones de errores

  • Restaurar get() (90)

discourse-solved

Nuevas características

  • Cambiar estado al desresolver y corregir cambios de asignación (289)
  • Previene notificación de asignación y cambia estado al resolver (285)
  • Agregar nuevos filtros de estado personalizados (286)

Correcciones de errores

  • Permitir buscar publicaciones sin resolver con etiquetas (284)

Cambios de UX

  • Aclarar que administradores y moderadores pueden aceptar soluciones (288)
  • Agregar administradores y moderadores a mandatory_values para accept_all_solutions_allowed_groups (290)

discourse-subscriptions

Nuevas características

  • Agregar nueva tabla de precios basada en Stripe (202)
  • Agregar soporte para moneda ZAR (199)

Correcciones de errores

  • Elemento de factura pendiente de compra única (210)
  • Inicio de sesión requerido para Stripe Checkout (209)
  • Prevenir solicitudes duplicadas de lista de suscripciones de Stripe (208)
  • Botón Crear campaña de soporte automáticamente (206)
  • Actualizar botón de guardar tarjeta de crédito faltante (204)
  • Permitir estado activo para webhook actualizado (203)
  • Traducción faltante para Noruega (196)

discourse-topic-voting

Correcciones de errores

  • Fusionar votos independientemente de la visibilidad de los votantes (187)

discourse-translator

Correcciones de errores

  • Evitar publicar si no hay cambios (140)
  • Omitir traducciones para publicaciones de acciones vacías o pequeñas (139)
  • El tamaño del texto de Amazon es de 10k bytes (137)

discourse-zoom

Correcciones de errores

  • Problemas de seminarios web relacionados con la implementación de CSP strict-dynamic (74)

docker_manager

Cambios de UX

  • Usar mayúsculas en oraciones y agregar Discourse al título de la página y al elemento de navegación (211)
  • Renombrar la palabra “Actualizar” a “Actualizar” en la interfaz de usuario (208)

Todas las características y correcciones

Nuevas características

  • Agregar reemplazos HTML
  • Forzar barra lateral de administrador para todos los administradores en admin_sidebar_enabled_groups y manejar el “menú desplegable de hamburguesa” heredado en este modo (26899)
  • Eliminar paso “Habilitar barra lateral” del asistente de configuración (26926)
  • Revertir redirección del asistente a la guía (26873)
  • Enlaces adicionales para la barra lateral del moderador (26815)
  • Permitir que las palabras observadas se creen como un grupo (26632)
  • Animar a los usuarios a establecer títulos de hilos de chat (26617)
  • Nueva barra lateral de administrador para moderadores (26795)
  • Agregar seguimiento experimental de visitas de página de ‘navegador real’ (26647)
  • Implementa último mensaje leído para hilos (26702)
  • Incluir palabras clave de temas y componentes en la barra lateral de administración (26708)
  • Limitar por defecto los rastreadores de bots de IA comunes (26731)
  • Después del asistente, el administrador es redirigido a la página de guía (26696)
  • Permitir a los usuarios iniciar sesión usando LinkedIn OpenID Connect (26281)
  • Agregar deslizar hacia arriba para cerrar notificación emergente (26659)
  • Mostrar enlaces de filtro adicionales en la barra lateral de administración para sin resultados (26672)
  • Permitir descartar consejos haciendo clic en su botón (26668)
  • Usar nuevo menú de marcadores en botones de pie de tema (26670)
  • Hacer traducibles las palabras clave de la barra lateral de administración (26657)
  • Campos obligatorios para la configuración del sitio de grupo (26612)
  • Enlace directo a componentes para la barra lateral de administración (26644)
  • Agregar opción ‘Solo nuevos usuarios’ al disparador user_updated (26648)
  • Fusionar cuentas asociadas de usuario, favoreciendo al usuario objetivo en caso de conflicto (26645)
  • Etiquetado masivo de temas permitiendo operaciones restringidas en categorías únicas (26602)
  • Página de enlaces de notificaciones de usuario (26609)
  • Agregar nueva salida de plugin ‘after-header’ (26587)
  • Consolidar notificaciones de enlaces (26567)
  • Agregar script de automatización ‘Crear tema’ (26552)
  • Confirmación cuando se actualiza una sección pública (26546)
  • Agregar soporte de hilos al mover mensajes de chat (26147)
  • Habilitar nueva barra lateral de administrador por defecto (26391)
  • Agregar mensaje para cerrar temas en masa (26535)
  • Ocultar resumen en mensajes privados (26532)
  • Agregar barra de progreso a notificaciones emergentes (26483)
  • Modal y menú de marcadores rediseñados (23071)
  • Fusionar discourse-automation (26432)
  • Agregar argumentos a la salida de plugin home-logo (26486)
  • Ignorar usuarios desactivados manualmente al purgar (26478)
  • Limpiar filtro de administrador de barra lateral con ESC (26408)
  • La capacidad de expandir/colapsar todas las secciones de administración (26358)
  • Permitir redefinir la búsqueda de usuarios de chat mediante un plugin (26361)
  • Agregar número de página a los títulos de página para rastreadores (26367)
  • Simplificar contenido del rastreador para URLs de publicación no canónicas (26324)
  • Definición de navegación de configuración de plugin de administrador más flexible (26254)
  • Aumentar longitud de sesión predeterminada de DiscourseConnect (26261)
  • Botones para agregar y eliminar objetos para configuraciones de tema de esquema (26256)
  • Página de administración separada para novedades e informes (26216)
  • Rediseñar modal de atajos de teclado (26236)
  • Agregar selector de idioma para traducciones de tema en la interfaz de administración (26150)
  • Agregar botón de mensaje directo de chat al perfil de usuario (26135)
  • Permitir editar configuraciones de sitio en toda la interfaz de administración (26154)

Correcciones de errores

  • Cambio de modo de barra lateral en subcarpeta (27026)
  • Enlace profundo a un mensaje en un hilo
  • Crear elementos de directorio para nuevos usuarios en modo bootstrap (27020)
  • Evitar error por etiquetas meta faltantes (26927)
  • Título/alt incorrecto del menú de usuario (27019)
  • Ordenar listas de temas de usuario
  • Mostrar tema seleccionado con above-topic-list-item (26928)
  • Restaurar documento de cuerpo anclado desde el encabezado del sitio glimmer (27003)
  • Eliminar menú de usuario duplicado para la implementación antigua del encabezado (27002)
  • No cerrar automáticamente con identificadores vacíos (27001)
  • Cambiar método de solicitud para categories/search (26976)
  • Establecer duración seleccionada en el componente selector de tiempo relativo (26997)
  • Negrita en encabezado de barra lateral cuando la barra lateral de administrador está deshabilitada (26993)
  • Agregar traducciones faltantes para registros de acciones de staff. (26969)
  • Restaurar comportamiento de agregar classname anclado al cuerpo del documento durante actualizaciones de encabezado (26967)
  • Prevenir que automatizaciones recurrentes se ejecuten antes de start_date (26963)
  • Deshabilita el modal en el menú de marcadores móvil (26958)
  • Permite deshabilitar el bloqueo de desplazamiento del cuerpo en el modificador de deslizamiento (26957)
  • Cerrar menú d antes de la acción en el menú de tema (26956)
  • Abrir enlace Powered-by en nueva pestaña (26953)
  • Actualizar duración e intervalo cuando se actualizan los valores de entrada. (26796)
  • Usar enlaces permanentes suministrados por MaxMind para descargar bases de datos de MaxMind (26847)
  • Intentar onebox incluso si el cuerpo de la respuesta excede max_download_kb (26929)
  • Rastrear propiedad User.status (26941)
  • Asegurar que RequestTracker maneje excepciones propagadas correctamente (26940)
  • Garantiza que los enlaces de notificaciones de chat funcionen con subcarpeta (26938)
  • Inyectar servicio de usuario actual en el modelo de categoría (26937)
  • Separador incorrecto en el menú de administración de temas (26934)
  • Previene fallos intermitentes debido a nombres de usuario con comillas (26907)
  • Mejoras en la transmisión de mensajes de chat (26892)
  • Permite que los bots creen/actualicen/transmitan mensajes (26900)
  • Ignorar SVGs al regenerar imágenes optimizadas faltantes.
  • Usar el enlace correcto para la categoría General (26891)
  • Mostrar CTA de discourse-ai solo a administradores (26895)
  • Precargar todos los ancestros de categorías de la barra lateral (26715)
  • Asegurar que no haya bucle infinito de categorías
  • Se permite que un miembro existente de un canal se una (26884)
  • Pasar correctamente el contexto de tema/publicaciones (26882)
  • Enviar resúmenes de actividad basados en “última vez visto”
  • Hacer que getCategoryIdByName helper de migración de tema sea insensible a mayúsculas/minúsculas (26878)
  • Ruta faltante para editar componentes (26874)
  • Serialización de staff_writes_only (26866)
  • Encuestas anidadas
  • Restaurar SCSS de menú emergente heredado (26864)
  • Agregar soporte para ubicación y detalles en calendario ICS (26862)
  • Estilos de menú de seleccionar publicaciones (26857)
  • No mostrar etiqueta de botón de marcador en pie de tema de MP (26858)
  • Manejar etiquetas con guiones bajos correctamente (26839)
  • Ordenar categorías en SQL para Categories#search (26810)
  • Agregar respaldo de extracto para respuestas de mensajes de chat (26834)
  • Prevenir condición de carrera en automatizaciones recurrentes (26828)
  • Previene que URL larga desborde título del hilo (26827)
  • Palabras observadas (+ Grupos) con acción faltante (26826)
  • No mostrar lista vacía en el menú de administración de temas (26825)
  • Creando palabras observadas…
  • Prevenir bucle infinito de automatizaciones activándose mutuamente (26814)
  • No mostrar botón de menú de administración de temas a usuarios regulares (26820)
  • Prevenir adjuntos duplicados en correos entrantes - intento 2
  • No mostrar publicaciones ocultas en resultados de búsqueda (26800)
  • Verificar correctamente el ID de usuario del mensaje original (26805)
  • Habilitar/deshabilitar correctamente el desplazamiento del cuerpo en modal (26784)
  • Renombrar correctamente scroller en todas partes (26783)
  • Mejor seguimiento de cambios de visibilidad de tema (26709)
  • Garantiza que último leído se actualice en nuevo mensaje (26772)
  • Garantiza que no salgamos sin automatizaciones pendientes (26771)
  • No incrementar conteo de respuestas manualmente (26769)
  • El selector relativo se estaba restableciendo al cambiar (26766)
  • Construir extracto de mensaje de chat para vista previa del hilo (26765)
  • Incluir contenido HTML para usuarios autenticados con UA de rastreador (26757)
  • Seleccionar categorías para nuevos webhooks de administración (26746)
  • Obtener categorías para opción “+subcategorías” (26622)
  • Pasar valores de configuraciones tipificadas de objetos a migraciones de tema (26751)
  • Mover reindexación de usuario a un trabajo (26753)
  • Tarea rake themes:update no deshaciendo transacción en error (26750)
  • Permitir eliminar avatares de la configuración de avatares seleccionables (26720)
  • Garantiza que cerremos modal en reacción (26745)
  • Previene error debido a sobrescritura de propiedad (26741)
  • Mejorar manejo de ‘PublicExceptions’ cuando bootstrap_error_pages está habilitado (26700)
  • 404 al visitar editor de objetos de configuración de tema para componente de tema (26733)
  • Usar subcategorías serializadas en subcategory-with-featured-topics (26718)
  • Resaltado de código automático no aplicado en modal a pantalla completa (26710)
  • Los mensajes ya están invertidos (26692)
  • Garantiza que último leído se actualice al salir (26691)
  • En EmailSettingsValidator, desestablecer autenticación smtp cuando no hay usuario y contraseña
  • Desajuste de localización en selector de traducciones de tema (26687)
  • Serializar categorías para publicaciones de grupo (26663)
  • Restablece automatizaciones pendientes solo si es necesario (26685)
  • Argumentos correctos para “mostrar mejores respuestas” en mapa de tema (26681)
  • Deshabilitar almacenamiento de tiempos de publicación y tema inválidos cuando se envían desde cliente (26683)
  • Readjuntar correctamente imágenes permitidas en correo de resumen de actividad (26642)
  • No purgar usuarios que fueron desactivados por el sistema (26656)
  • No poner no-categoría en Site.categories (26664)
  • Serializar categorías para marcadores (26606)
  • Usar ILIKE para buscar categorías (26619)
  • Desencoger correctamente compositor al reeditar publicación (26650)
  • Previene que se abra demasiado pronto (26649)
  • Previene mostrar modal de descarte al reeditar (26639)
  • Configuración de carga de publicaciones access_control_post_id innecesariamente (26627)
  • Esperar guardado de marcador antes de permitir clic en botón de menú (26626)
  • Eliminar un grupo estaba lanzando un error (26623)
  • Asegurar que zona horaria inválida no bloquee correos críticos (26607)
  • Actualizar migas de categoría de manera más confiable (26608)
  • Título roto de botón atrás de línea de tiempo (26604)
  • Garantiza que respuesta desbloquee desplazamiento del cuerpo (26616)
  • Solo permite kbd y no detalles
  • Cargar categorías con actividad de usuario y borradores (26553)
  • Morfear después de todos los “decorateCookedElement”
  • Agregar ident para corregir estilo de estado de usuario en publicaciones (26585)
  • Css de casillas de verificación de listas anidadas (26581)
  • Permitir a usuarios restablecer su elección de página de inicio si la página de inicio personalizada es de… (26536)
  • Icono de reloj de marcador no se muestra (26572)
  • No enfocar automáticamente entrada al editar en móvil (26554)
  • Cargar categorías con revisiones de publicación (26496)
  • Previene que modal DMenu móvil bloquee desplazamiento (26550)
  • Asegurar que [date-range no choque con lista de verificación
  • Lista de verificación no funcionaba si había una URL de imagen
  • No mostrar botón de editar secciones en barra lateral de administrador (26547)
  • DiscourseIpInfo.mmdb_download uniendo URLs incorrectamente (26545)
  • Actualizar acceso a propiedad de tema en vista raw topic-status (26528)
  • Cargar información de categoría para página de acerca de (26519)
  • Mantener detalles abierto en vista previa (26518)
  • Registrar clics en resultados de búsqueda en menú de búsqueda del encabezado (26500)
  • Cargar categoría antes de abrir compositor (26493)
  • Campos de entrada no se muestran al agregar un objeto a configuración vacía (26509)
  • Agregar argumentos de salida home-logo a versión no glimmer (26495)
  • Asegurar que Theme#settings sean instancias de ThemeSettings (26481)
  • No permitir acceso a página de plugin si el plugin no es visible (26431)
  • Restaurar autor en vistas de rastreador de no primera publicación (26459)
  • Bloqueo de desplazamiento del cuerpo textarea (26462)
  • Permite a modales deshabilitar deslizar para cerrar (26460)
  • maxmind:refresh no respeta refresh_maxmind_db_during_precompile_days (26457)
  • Asegurar que “guardar” sea traducible en modal de marcador (26446)
  • Vista de impresión no funcionaba (26433)
  • Lista de mensajes no debería desplazarse en nuevo mensaje (26438)
  • Solo mostrar historial de edición al navegar mediante notificación de edición para publicaciones que tienen revisiones y pueden ver su historial de edición (26418)
  • Error no siendo lanzado para propiedad de categorías tipificadas requerida (26443)
  • Usar getter para showPoweredBy (26419)
  • Ocultar configuración de sitio peligrosa max_notifications_per_user (26414)
  • No establecer tipo de autenticación smtp cuando no hay usuario o contraseña
  • Ajustes de select-kit en móvil (26401)
  • Previene que desplazamiento del cuerpo oculte elementos fijos (26400)
  • Exportar falso en campos de confirmación de usuario al usar invitaciones de usuario (26332)
  • Descripciones no se muestran para algunos tipos de configuración de sitio (26399)
  • Omitir validaciones relacionadas con etiquetas cuando la opción skip_validaciones está presente (26379)
  • Permitir mensaje directo cuando max usuarios de mp está establecido en 1 (26392)
  • Agregar encabezado content-type a error de limitador de tasa
  • Opciones de calendario parte 2 (26371)
  • Pasar correctamente opciones de calendario (26370)
  • Permitir redirección al descargar base de datos de maxmind (26333)
  • Intentos de actualizar select-kit en teclado (26345)
  • Corregir traducción rota en editor de configuración de objetos de campo de entrada de etiquetas (26340)
  • Establecer has_children correctamente en Category.preload_user_fields! (26327)
  • Eliminar lógica rota de contexto de búsqueda de narrative-bot (26319)
  • Validar etiquetas usando Tag#name en lugar de Tag#id en ThemeSettingsObjectValidator (26314)
  • Usuarios anónimos no podían editar sus propias publicaciones (26283)
  • Dos elementos no deberían tener el mismo ID (26305)
  • Cargar subcategorías a través de CategoryList (26297)
  • Serializar categorías padre primero (26294)
  • Atajos de teclado cerrando modal de constructor de tabla (26278)
  • Asegurar que sitemaps incluyan todos los temas sin duplicados (26289)
  • Renderizar correctamente errores 403 a rastreadores usando basic-html (26287)
  • Error encontrado al agregar objeto hijo en editor de configuración de objeto (26259)
  • Simplificar implementación de enlace personalizado de barra lateral (26201)
  • No usar return en bloque (26260)
  • Ocultar botón de chat de tarjeta de usuario cuando el chat está deshabilitado (26237)
  • Agregar texto faltante de bandera ilegal de mensaje de chat (26255)
  • Eliminar menciones “falsas” de extract_mentions (26253)
  • Zonas horarias IST KST y JST faltantes en publicaciones cocidas (26252)
  • No perder barra lateral de administrador al abrir cajón de chat (26235)
  • “Flash” al cargar resultados de búsqueda (26249)
  • Asegurar que ‘condición’ de botón personalizado de compositor se ejecute correctamente (26245)
  • Esperar el final de solicitudes de búsqueda (26240)
  • Regresión de bloqueo de desplazamiento después de cerrar menú móvil (26232)
  • Refrescar barra de herramientas de publicación al desplazarse por tema (26228)
  • Prevenir cambio de diseño de contenido en móvil (26238)
  • Mostrar error de etiqueta máxima y prevenir búsqueda (26233)
  • Asegurar que icono dnd se actualice inmediatamente en encabezado glimmer (26221)
  • Corregir verificación rota de clave de API de Mailgun (26206)

Cambios de UX

  • Utilizar un mensaje JIT diferente cuando no haya resultados de búsqueda en el directorio de usuarios (27009)
  • Añadir la clase faltante para el oneboxing de vídeos de YouTube (27005)
  • Utilizar display_name para el algoritmo de resumen y mostrar el nombre personalizado de un LLM (27006)
  • El botón de administración del tema debe coincidir en altura con sus elementos hermanos (26973)
  • Utilizar la variable CSS de breakpoint en lugar de 570px arbitrarios (26945)
  • Ampliar el área de toque de la lista de hilos en dispositivos móviles (26818)
  • El valor predeterminado de la configuración del sitio Enable_powered_by_discourse es true (26774)
  • Añadir CSS para el CTA de lista vacía del plugin de administración (26949)
  • Enlace a /latest en la plantilla del tema de bienvenida (26944)
  • Fusionar el experimento de rediseño para respuestas incrustadas (26876)
  • Utilizar color cuaternario para la navegación por teclado (26911)
  • Ocultar el recuento de usuarios en el enlace al mensaje original (26890)
  • Actualizar la guía de inicio (26889)
  • Aumentar el límite de caracteres para la descripción de campos de usuario personalizados (26863)
  • Los encabezados de la barra lateral de administración están en negrita (26801)
  • Corregir la duplicación de colores de informes (26799)
  • Indicador de carga al hacer clic en un elemento
  • Ajustes menores en el menú desplegable de notificaciones de usuario (26754)
  • Cambia el icono de nivel normal para las notificaciones de usuario (26740)
  • El botón de marcador en el pie del tema debe tener la clase btn-default (26717)
  • Corregir el estilo de la fila enfocada (26698)
  • Espaciado dinámico para los botones de resumen (26690)
  • Mantener los encabezados de entrada consistentemente en negrita (26510)
  • Actualizar a color de texto variable para fondo variable (26676)
  • Al volver a abrir el compositor colapsado, restablecer la altura (26661)
  • Correcciones de alineación de emojis, continuación de #26491 (26618)
  • Evitar que los toasts cubran el encabezado (26615)
  • Mejorar el identificador para la propiedad typed de categorías en el editor de objetos de tema (26600)
  • Hacer que el primer administrador sea moderador para revisar las aprobaciones de usuarios. (26588)
  • Mostrar JIT cuando la lista de usuarios está vacía (26579)
  • Corregir el color de los puntos suspensivos del menú de usuario (26578)
  • Ajustar el CSS del plugin de lista de verificación (26577)
  • Corregir problemas de alineación alrededor del estado del usuario (26491)
  • Nuevo radio de borde predeterminado (26560)
  • Sin cursor de puntero en la lista de verificación “de solo lectura”
  • Muestra las mejoras del menú de marcadores
  • Chat >` estilo de mensaje eliminado (26538)
  • Ajustar el relleno de la mención (26492)
  • Mejor texto para el recordatorio establecido (26534)
  • Permitir especificar un valor predeterminado para propiedades enum (26529)
  • Detener el parpadeo del avatar al abrir el menú de usuario en Safari (26511)
  • Mejoras en los consejos para usuarios (26480)
  • Ajustes para el menú experimental de selección masiva (26474)
  • Cambia el texto de diferir a marcar como no leído (26468)
  • Cambiar la palabra “Upgrade” por “Update” en la interfaz de usuario. (26396)
  • Ajustes en el texto de la configuración de diferir (26465)
  • Mejorar el mensaje de error de validación al guardar la configuración de objetos de tema (26455)
  • Corregir el error de validación de requerido mostrado para propiedades no requeridas (26453)
  • Cambiar al nuevo objeto al añadir un objeto en el editor de configuración de objetos de tema (26454)
  • Corregir el desbordamiento de nombres de sitio de texto largo en el encabezado (26450)
  • Ajustes de estilo menores para el editor de objetos de esquema (26444)
  • Resaltar código en bloques em y strong (26435)
  • Ajustes menores del editor de esquema de tema para móviles (26434)
  • Envolver small-user-list-content para el caso de muchos usuarios (26422)
  • Añadir encabezados colapsables al editor de objetos de tema, ajustar estilos (26383)
  • Corregir la posición del contador de caracteres en el campo de entrada de configuración de objetos (26357)
  • Añadir icono FAB de hilos (26349)
  • Actualizar Twitter Blue a X Black (26343)
  • Convertir el estilo mention a inline (26317)
  • Mejor opacidad de desvanecimiento del fondo del modal (26328)
  • Incluir mensaje cuando se omite el contenido del crawler (26325)
  • Mejoras del modal en móviles (26055)
  • Añadir atributo title a los controles de imagen de vista previa del compositor (26301)
  • Asegurar que todos los botones del encabezado tengan un tamaño consistente (26318)
  • Mejorar el selector de categorías en el editor de objetos de tema (26311)
  • Mejorar la disposición del editor de configuración de objetos de tema (26309)
  • Mover el enlace “All Site Settings” a la parte superior de la barra lateral de administración (26313)
  • Mejorar el selector de grupos en el editor de objetos de tema (26312)
  • Ocultar “powered by” de la página de activación de cuenta (26298)
  • Ocultar el interruptor de barra lateral en la ruta de cuenta creada (26299)
  • Añadir iconos de chevrón para expandir y colapsar todos los interruptores en la barra lateral de administración (26246)
  • Ajustar estilos del editor de objetos para la disposición de página completa (26265)
  • Hacer que el tamaño de entrada sea consistente en todos los navegadores (26159)
  • Chat >` corregir icono de candado en el enlace al mensaje original (26227)
  • No cerrar la selección de texto de la publicación al desplazarse (26217)
  • Primera pasada de estilo del editor experimental de configuración typed de objetos (26194)
  • Actualizar icono de Twitter, añadir Threads y Mastodon (26203)

Rendimiento

  • Optimizar consulta para excluir temas en ciertas categorías en TopicsFilter (27027)
  • Salir de las validaciones de publicación costosas
  • Mejorar la compilación JS de producción en entornos con poca memoria (26849)
  • Reducir la sobrecarga del extracto de mensajes de chat (26712)
  • Introducir un serializador básico de claves API
  • Mejorar el rendimiento de most_replied_to_users (26373)
  • Reemplazar el índice reply_to_post_number de publicaciones (26385)
  • Solo permitir una notificación revisable a la vez (26330)
  • Corregir N+1 al cargar categorías con campos personalizados (26241)
  • Eliminar <link rel="preload"> innecesario para JavaScript de tema (26220)
  • Evitar publicar acciones de usuario al usuario que realizó la acción (26225)
  • Corregir N+1 al buscar categorías (26223)
  • Eliminar <link rel="preload"> innecesario (26219)
  • Diferir la carga de canales (26155)

Accesibilidad

  • Corregir los colores de los botones del menú de administración de temas para colores WCAG (27007)
  • Mejorar el marcado del formulario de búsqueda de la página 404 (26322)
  • Añadir rol de botón al ancla de pestaña de respuesta en escritorio (26321)
  • aria-controls del mapa de temas necesita un ID (26308)
14 Me gusta