3.5.0.beta8: Plugins incluidos, un nuevo tema, mejor gestión de color, filtrado potente y controles avanzados de imagen

Nuevas características en 3.5.0.beta8

:package: Plugins populares ahora incluidos con Discourse core

Estamos haciendo que Discourse sea más potente y fácil de usar desde el primer momento al incluir un conjunto de nuestros plugins más populares directamente con Discourse core. Esto significa que plugins de uso generalizado como Assign, Solved, Data Explorer, Reactions y más se incluirán por defecto cuando instales o actualices Discourse, sin necesidad de instalar plugins por separado, lo que facilita mucho el acceso a estas potentes funciones.

  • Sin cambios para alojamiento gestionado: Los sitios en alojamiento de Discourse no se verán afectados, mientras que los autoalojados recibirán una indicación para eliminar estos plugins de su app.yml en su próxima reconstrucción.
  • Desactivados por defecto: Todos los plugins incluidos permanecen desactivados por defecto, por lo que no hay cambios visibles ni funcionalidad añadida a menos que los actives.
  • Sin impacto en el rendimiento: Los plugins desactivados no añaden ningún JavaScript adicional ni carga al servidor, asegurando que tu sitio siga siendo tan ágil como siempre si no los activas.

Para obtener todos los detalles, una lista completa de plugins e instrucciones de actualización para autoalojadores, consulta el anuncio oficial.

:sunrise: Nuevo tema Horizon, disponible para todos

Nos complace anunciar Horizon, nuestro nuevo tema predeterminado diseñado para una primera impresión hermosa y amigable, ¡y una experiencia comunitaria optimizada! Los aspectos más destacados incluyen:

  • Tarjetas de temas simplificadas y modernas: Menos desorden, más enfoque.
  • Texto de área de lectura más grande: Mejora la legibilidad, especialmente en dispositivos móviles.
  • Múltiples paletas de colores: Opciones integradas para una mejor personalización.
  • Optimizado para administradores no técnicos: Diseño listo para usar, de configuración mínima, que luce genial en todos los dispositivos.

Horizon ahora está incluido en todos los sitios de Discourse, tanto nuevos como existentes. Lee más en el anuncio.

:artist_palette: Una nueva forma de gestionar las paletas de colores

¡Nos complace anunciar una forma rediseñada para que los administradores gestionen y seleccionen las paletas de colores en Discourse! La nueva página de lista de paletas de colores introduce:

  • Previsualizaciones visuales de paletas: Ve instantáneamente cada paleta disponible, cada una mostrada en tarjetas con previsualizaciones en vivo.
  • Etiquetas de estado claras: Identifica rápidamente qué paleta está activa y cuáles son seleccionables por los usuarios.
  • Fácil gestión de paletas: Activa la paleta activa o ajusta qué paletas son seleccionables por el usuario, todo desde una sola página.

La actualización es compatible con dispositivos móviles y ofrece a los administradores una visión general clara y visual de todas las paletas para un flujo de trabajo optimizado. Lee más en el anuncio.

:magnifying_glass_tilted_left: Filtrado dinámico de temas ahora disponible

¡La ruta /filter mejorada ofrece una búsqueda y filtrado de temas más rápido e inteligente! Esta actualización de la interfaz de usuario de filtrado de temas incluye:

  • Búsqueda por palabras clave: Busca temas sin esfuerzo escribiendo cualquier palabra clave o frase.
  • Autocompletado: Navega por las opciones de filtrado con nuevas sugerencias de autocompletado.
  • Encuéntralo en la barra lateral: El enlace /filter está disponible bajo “Más…” en la barra lateral por defecto.

Lee el anuncio para más información, y profundiza con la documentación.

:framed_picture: Controles avanzados de imágenes en el editor

El nuevo editor ofrece una experiencia de escritura moderna, ¡incluyendo una interfaz de manejo de imágenes completamente nueva! Con esta nueva barra de herramientas, puedes:

  • Escalar imágenes: Cambia el tamaño de tus imágenes directamente en el editor visual.
  • Establecer texto alternativo: Añade o edita texto alternativo y leyendas para mantener tus publicaciones accesibles.
  • Eliminar imágenes: Elimina imágenes subidas con un clic.

Esta interfaz fácil de usar hace que trabajar con imágenes en tus publicaciones sea más fácil que nunca.

El nuevo editor ya está disponible en todas las comunidades para facilitar la escritura en Discourse a todos tus miembros. Lee el anuncio completo sobre la nueva experiencia del editor para obtener más información.

Actualizaciones de seguridad

Este lanzamiento incluye correcciones para estos problemas de seguridad reportados por nuestra comunidad y HackerOne.

11 Me gusta

¡Aún más!

¡Pero espera, hay más! Hacemos todo lo posible para resaltar las nuevas características 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 listadas a continuación.

Mejoras de plugins

discourse-code-review

Nuevas características

  • No crear usuarios en etapa si enable_staged_users está desactivado (251)

discourse-group-tracker

Cambios en UX

  • Hacer que el contenedor acoplado siempre se muestre para el rastreador de grupos (92)

discourse-jira

Correcciones de errores

  • Enviar solo los atributos de campo requeridos en la carga útil (107)

discourse-translator

Correcciones de errores

  • Eliminar duplicados antes de agregar el índice (315)

Todas las características y correcciones

Nuevas características

  • Configurar un modelo LLM predeterminado para todas las funciones (33752)
  • Crear un nuevo tema mientras se visualiza una categoría o etiqueta restringida (33495)
  • Habilitar el editor rico para todos los usuarios (33699)
  • Mejoras en la página de conversación con IA (33853)
  • Permitir la visualización segura de HTML en las razones de silencio y suspensión (33815)
  • Agregar el componente AdminFilterControls reutilizable, aplicarlo a plugins e informes (33706)
  • Restablecer la fecha de empuje al eliminar una publicación (33747)
  • Agregar soporte para AWS MediaConvert (33092)
  • Agregar configuración del sitio para permitir desactivar comentarios en el plugin discourse-post-voting (33775)
  • Diseño rediseñado del índice de paleta de colores de administración (33628)
  • Búsqueda dinámica cuando se está en la ruta /filter (33614)
  • Mostrar informe de vistas de página heredado para sitios que usan vistas de página heredadas (33620)
  • Configuraciones del sitio personalizables (32233)
  • Pasar el correo electrónico a la autenticación externa al registrarse (33559)
  • Permitir que los usuarios reclasifiquen en masa silenciosamente (33490)
  • Facilitar que el personal vea si un perfil está silenciado (33537)
  • Menú de encabezado/párrafo de texto en la barra de herramientas del compositor (33461)
  • Mostrar diálogo en publicación traducida para elegir editar la original o la traducida (33184)
  • Permitir Ctrl/Cmd+Enter para enviar un formulario desde un área de texto (33527)
  • Regla de entrada de imagen al escribir en el editor rico (33498)
  • Barra de herramientas de imagen del editor rico para escala/texto alternativo/eliminar (33381)
  • Mostrar cambio de localización en el modal del historial de publicaciones (33469)
  • Implementar RFC 8058 para la cancelación de suscripción por correo electrónico (33392)
  • Validar hashtags en el editor de texto rico del compositor (33272)
  • Agregar una configuración oculta para limitar el número de localizaciones de localización de contenido (33378)
  • Habilitar Horizon del sistema (33374)
  • Nuevo orden de búsqueda para temas leídos (33353)

Correcciones de errores

  • No hacer crecer el botón del pie de página del tema (33903)
  • Agregar el icono pen a la lista de iconos principales (33901)
  • Aplicar cambio de paleta de colores cuando la vista previa no está disponible, advertir para el modo oscuro (33827)
  • Mostrar alerta al emitir el último voto restante (33845)
  • Actualizar correctamente el último ID de bus de mensajes para hilos y canales (33846)
  • Error de JS al silenciar y desilenciar al usuario (33851)
  • Error al silenciar usuario y no hacer nada con la publicación (33819)
  • Asegura que la cuadrícula automática funcione en alemán (33831)
  • Usar translatedTitle para el título del icono de moderador (33832)
  • Error tipográfico en el título traducido para la lista de tipos de archivos de audio (33830)
  • La selección en masa de Horizon a veces no es pegajosa en Safari (33829)
  • Asegura que autogrid funcione con el espaciado en francés (33823)
  • Almacenar contexto para cargas fallidas (33546)
  • La línea de tiempo no debe acoplarse a menos que se carguen todas las publicaciones (33801)
  • Usuarios suspendidos y eliminados de aparecer en las tablas de clasificación (33627)
  • No sobrescribir títulos traducidos al actualizar insignias (33731)
  • Capturar selecciones de edición rápida que son demasiado masivas para editar (33777)
  • Capturar llamadas highlightHTML donde la aguja es demasiado masiva para resaltar (33776)
  • Nombre de canal predeterminado al título del tema (33754)
  • Agrega la importación faltante del servicio de enrutador (explícita) (33756)
  • Asegura que mostremos un error cuando la descripción es demasiado larga (33750)
  • Mostrar eliminación en masa de invitaciones caducadas (33716)
  • No eliminar claves para subtipos hidratados sin éxito (33615)
  • Mostrar localización para localización sin región si existen (33702)
  • Enlace roto al puntaje de rebote del perfil de usuario de administración (33726)
  • Asegura que el constructor de eventos establezca correctamente la descripción (33700)
  • Error tipográfico en el nombre de la variable CSS (33717)
  • Asegurar que la caché de configuración del sitio del tema se establezca al importar el tema (33697)
  • Mostrar tiempo transcurrido desde el inicio de la conexión en el error
  • Actualizar enlace incorrecto a discourse-migratepassword (33688)
  • El parámetro external_id puede ser un entero (33675)
  • No crear fechas de eventos vacías en el calendario
  • El límite educativo del compositor debe usar el recuento de publicaciones (33650)
  • Capturar errores de sintaxis en scripts sin procesar (33673)
  • No permitir respuestas a categorías cuando la respuesta por correo electrónico está desactivada (33641)
  • Comportamiento de respaldo para el subtítulo de welcome-banner (33613)
  • Serializar objetos de tiempo correctamente en el plugin de calendario
  • Obligar a que los temas del sistema estén habilitados (33643)
  • Error en configuraciones globales enmascaradas para configuraciones obsoletas (33642)
  • Error en JSON de configuraciones del sitio del cliente (33640)
  • Cargar borrador guardado al hacer clic en responder a publicación (33543)
  • Mi redirección parámetros insensibles a mayúsculas y minúsculas (33604)
  • Incluir icono para mensajes privados en búsquedas filtradas que no son mensajes (33611)
  • Enlaces rotos a configuraciones del sitio en la sección Contenido (33597)
  • Permitir correctamente traducir mis mensajes (33586)
  • Error cuando se filtran los registros de correo electrónico omitidos (33557)
  • Etiquetas de variable de color (33561)
  • Problemas de z-index con el nuevo DMenu en el compositor (33545)
  • Mejorar modos de “solo lectura” (33521)
  • Relleno horizontal del encabezado en móviles (33555)
  • Variable de color faltante en la línea de tiempo del tema (33554)
  • Color de fondo de etiqueta Horizon (33553)
  • Varios arreglos de pasos de optimización (33523)
  • Elimina el + del tooltip de alternancia RTE (33542)
  • Actualizar también la localización del tema al crear (33544)
  • Usar la configuración max_tag_search_results como límite predeterminado para la búsqueda de grupos de etiquetas (33485)
  • Vaciar un campo de texto debe anularlo (33520)
  • Configuración de fecha de calendario Formkit un día atrás (33238)
  • El agrupamiento de insignias para insignias del sistema debe ser editable (33504)
  • Escapar URL al insertar/editar enlaces en el modal del compositor (33501)
  • Convertir hashtags inválidos en el compositor a texto (33441)
  • Convertir menciones inválidas en el modo de texto rico del compositor a texto (33437)
  • Orden del botón de chat en el perfil de usuario (33494)
  • Manejar URLs de restauración que terminan con parámetros de consulta (33384)
  • Actualizaciones del enlace de mensajes en la barra lateral (33444)
  • Prevenir guardar cadena vacía como localización (33481)
  • Renombrar la ruta de notas revisables para que coincida con las rutas revisables existentes (33480)
  • Limpiar selección al expandir menú emergente (33467)
  • Restablecer estado de cita al restablecer selección de texto (33463)
  • Hacer que hide_new_user_profiles funcione con usuarios mejorados manualmente (33458)
  • Ejecutar decoradores post-adopt correctamente en el flujo de publicaciones glimmer (33440)
  • Asegura que tenemos una cocción con la que trabajar (33439)
  • Renderizar emojis en texto de hashtag cocido para el modo de texto rico del compositor (33395)
  • Asegura que las acciones pequeñas no activen la barra de herramientas de publicaciones (33422)
  • El esquema de color predeterminado de Horizon debe ser seleccionable por el usuario (33428)
  • Asegurar que los datos de reclamación revisables del lado del cliente se establezcan correctamente (33405)
  • Escapar display:none para el subtítulo en el banner de bienvenida para Horizon (33411)
  • Mostrar consejo para campo seleccionable requerido en registro cuando no está seleccionado (33401)
  • Problemas de UppyUploader cuando la configuración authorized_extensions está en blanco pero authorized_extensions_for_staff no lo está (33423)
  • Mejorar la tarea de fusión de horizontes (33394)
  • Aplicar preferencias de diversidad a los resultados de búsqueda de emojis (33393)
  • Desreclamar revisables cuando se cancela un modal de acción (33377)
  • Agregar orden de clasificación de última lectura faltante a la búsqueda de página completa (33376)
  • Usar libv8-node-24.1.0.0-x86_64-darwin cuando sea necesario (33372)
  • Mejora el comportamiento de la barra de herramientas de publicaciones (33342)
  • Búsqueda de administración que no incluye páginas de plugins (33356)
  • No permitir enviar acciones de tema en masa sin una notificación… (33292)
  • Miniaturas de video de chat en iOS (33349)
  • Hacer que los selectores relativos del tema se guarden (33344)
  • Ignorar desplazamiento de publicaciones recientes en búsqueda cuando se usan filtros antes/después (33323)
  • Agregar nombres humanizados para el serializador de configuración del tema (33341)

Cambios en UX

  • Color del borde del contenido (33908)
  • Arreglar problemas de diseño del editor de traducción (33905)
  • Prevenir que la razón del pie de página apriete los botones (33866)
  • Mencionar la consola del navegador en el banner de error del tema (33890)
  • Eliminar estilo único para botones de notificación (33865)
  • Múltiples correcciones que abordan el panel del menú de usuario (33842)
  • Incluir JS en la lista de ‘campos editados’ de la interfaz de usuario del tema (33841)
  • Convertir botones de función de administración de IA a enlaces (33840)
  • Actualización del panel de notificaciones (33795)
  • Permitir desplazamiento horizontal para la barra de herramientas del editor en móviles (33703)
  • Arreglar texto para la descripción de la configuración del sitio del tema (33816)
  • Arreglar selección en masa en el tema Horizon (33803)
  • Mejorar alineación y ajuste del título de cita (33796)
  • Arreglar efecto hover para botones de inicio de sesión anónimo en páginas no Ember (33787)
  • Eliminar CSS antiguo de la página de Acerca de (33755)
  • Mostrar recuento de Mis mensajes en la barra lateral (33539)
  • Actualizar ruta de grupos en la página de usuarios de administración (33738)
  • Mostrar chat en la lista de plugins (33735)
  • Separar CSS del compositor no relacionado (33701)
  • Interacción compositor-chat de Horizon (33677)
  • Disminuir fuente de etiquetas discourse en el menú emergente del compositor (33679)
  • Agregar título de subpágina faltante a seguimiento y preferencias de usuarios (33621)
  • Mostrar todos los plugins preinstalados y etiquetarlos como tales (33681)
  • Volver al espaciado predeterminado en la lista del menú de la barra de herramientas (33671)
  • Arreglar z-index del menú desplegable de traducción del compositor (33669)
  • Eliminar fuente negrita para elementos de autocompletar seleccionados (33668)
  • Hacer que la configuración rich_editor sea más fácil de encontrar (33666)
  • Agregar configuración de ubicación del banner de bienvenida a la interfaz de administración (33438)
  • Zindex de DMenu móvil al contenido del modal (33660)
  • Anular z-index específico para el caso de dmenu en conjunción con el compositor móvil (33622)
  • Arreglos del encabezado de la lista de temas (33653)
  • Ocultar sección de activos para temas remotos (33649)
  • Banner-buscar-radio (33624)
  • Mostrar mes del calendario (33623)
  • DMenu-compositor z-index (33618)
  • Usar nombre correcto para PMs en estadísticas de administración de usuarios (33617)
  • Ajustes menores del compositor de pantalla completa (33584)
  • Atajos para la barra de herramientas de encabezado del editor (33578)
  • Actualizar marcador de posición del compositor para RTE (33594)
  • Hacer que el contenedor de navegación vuelva a tener ancho completo (33581)
  • Eliminar margen de categoría h3 (33573)
  • Evitar que la vista pequeña apriete la imagen del editor rico (33567)
  • Arreglo de diseño de descripción de categoría editada (33565)
  • Arreglo de seguimiento dmenu zindex (33566)
  • Horizon >` arreglar espaciado del encabezado del tema y mejor posición de selección en masa (33564)
  • Adiciones de variables (33473)
  • Permitir paréntesis en la regla de entrada de imagen del editor rico (33524)
  • Eliminar acciones de estado del tema del menú más del compositor (33369)
  • No redondear bordes de imagen de emoji en RTE (33509)
  • Horizon: ajustar tamaño de emoji en extracto del tema (33491)
  • Agregar alerta de información para temas integrados (33497)
  • Mover configuración rich_editor de experimental a publicación (33496)
  • Ajustes de etiqueta de título para la nueva vista (33489)
  • Eliminar borde innecesario (33472)
  • Aumentar tamaño de avatar e icono de chat en la barra lateral (33468)
  • Mejorar lista de invitaciones (33253)
  • Actualizar colores de insignia para revisables ilegales y fuera de tema (33456)
  • Reducir miniatura de YouTube en transcripción de chat (33433)
  • Arreglar tamaño del icono de estado del título (33442)
  • Eliminar sección de mensajes de la barra lateral (33358)
  • Mejora para el tema del sistema de administración (33406)
  • Evitar suprimir eventos no clic al arrastrar el agarre (33415)
  • Agregar configuración del sitio flag_post_allowed_groups al área flags (33402)
  • Agrega subtítulo opcional al banner de bienvenida (33361)
  • Ajustes menores en la insignia del grupo de participantes (33368)
  • Eliminar componentes sin recarga completa para mantener la paginación (33364)
  • Mover Citar toda la publicación de la barra de herramientas principal al menú más (33366)
  • Actualizar engranaje a icono de más en el tutorial de discobot (33343)
  • Mostrar estado activo en la barra de herramientas del editor rico (33296)

Cambios de seguridad

  • Limpiar desafío webauthn de la sesión después de autenticar
  • Solo subcategorías públicas en onebox (33705)

Rendimiento

  • Acelerar la preparación del texto de incrustación (33791)
  • Reducir generación concurrente de incrustación (33781)
  • Cambiar controlador de redis a hiredis (33773)
  • Agregar índices para mejorar el rendimiento de fusión de usuarios (33271)
  • Evitar precarga lenta en SiteSerializer (33283)

Accesibilidad

  • Agregar aria-label a la entrada de fecha de búsqueda avanzada (33580)
  • Los avatares/imágenes de onebox son decorativos, por lo que los lectores de pantalla pueden omitirlos (33572)
  • Agregar aria-label al botón de expansión de cita, saltar a publicación (33569)
  • Ocultar enlaces de ancla de los banners globales del sitio (33568)
  • Hacer que la respuesta a sea accesible por teclado (33447)
  • Enfocar automáticamente el contenido del menú DMenu del mapa del tema para enlaces, me gusta y usuarios - arreglar enlaces (33419)
6 Me gusta