Notas de la versión de Discourse 2.7.0.beta2

Nuevas características en 2.7.0.beta2

:warning: Reconstrucción requerida. La reconstrucción actualizará las versiones de los paquetes a la más reciente y debe completarse si el sitio no ha sido reconstruido desde la línea de comandos en la última semana.

:warning: Actualización de la versión de la base de datos. La reconstrucción actualizará la base de datos de tu sitio a PostgreSQL 13. Por favor, revisa PostgreSQL 13 update para obtener todos los detalles, especialmente si estás en un servidor con almacenamiento limitado.

Añadir inglés (Reino Unido) como idioma

¿Escribes “defensa” con una ‘c’? ¿“Catálogo” con `ue’? ¿Pones una ‘y’ en “neumático” o añades una ‘u’ a “color”? Buenas noticias, Discourse ahora soporta el inglés (Reino Unido). Así que disfruta de tus vacaciones con tu bebida gaseosa y tu galleta, sal a correr con tus zapatillas y abrígate junto al fuego en tu piso con tu bonito jersey. Yo estaré por aquí intentando entender lo que acabo de escribir :smiley:.

¿Encontraste algo en una traducción que no está del todo bien? Visita https://translate.discourse.org para ayudar a contribuir al inglés (Reino Unido) y a nuestros muchos otros idiomas.

Selector de idioma para la personalización del texto del sitio

Antes, un administrador debía asegurarse de que su idioma de interfaz estuviera configurado en el idioma correspondiente en su perfil de usuario antes de sobrescribir cualquier texto del sitio. Para comunidades multilingües, esto podía significar un exceso de idas y venidas entre su perfil y las páginas de personalización de texto. Ahora incluimos un selector de idioma en la parte superior de la página de personalización:

Modo “No molestar”

¡El modo “No molestar” ya está aquí! Desactiva las notificaciones y los correos electrónicos para que puedas concentrarte en lo que estás trabajando. El modo “No molestar” se puede activar durante un período determinado o hasta el día siguiente. También puedes configurar tu horario de notificaciones para que active automáticamente el modo “No molestar” cada día. Esto se puede hacer en Preferencias de usuario → Notificaciones. Para más detalles, consulta Do not disturb mode.
image

Mejoras en la accesibilidad

Recientemente, Discourse pasó por una auditoría de accesibilidad llamada “Evaluación relámpago”. Esta revisó partes clave de Discourse para asegurar que cumplen con el nivel AA de las Directrices de Accesibilidad al Contenido Web. Se han realizado mejoras en Discourse basadas en esta auditoría y continuarán realizándose en las próximas versiones beta.

Usar logo small para el avatar del usuario del sistema

El usuario del sistema en un sitio ahora usará el logotipo pequeño de la configuración del sitio en lugar del engranaje genérico. Esto proporciona una apariencia y sensación más específica del sitio cuando se realizan acciones del sistema o se envían mensajes privados automáticos. Los sitios que deseen sobrescribir esto pueden desactivar la configuración del sitio use_site_small_logo_as_system_avatar.

Activar Onebox en línea para todos los dominios por defecto

Discourse lleva mucho tiempo soportando Oneboxing. Pega un enlace en su propia línea y Discourse intentará extraer el logotipo del sitio, el título y la descripción de la fuente del enlace, o mostrará una vista previa de la imagen enlazada o del reproductor de video en línea. ¿Pero sabías que Discourse también soporta Oneboxing en línea? Pega un enlace dentro de un párrafo y el enlace se reemplazará automáticamente por el título. Por ejemplo, pega https://en.wikipedia.org/wiki/Main_Page y se mostrará como Wikipedia, the free encyclopedia.

Vista opcional de respuestas filtradas

Desactivada por defecto, los sitios pueden activar la configuración del sitio enable filtered replies view para cambiar la forma en que se ven las respuestas en el flujo de publicaciones. Cuando se usa, el flujo de publicaciones se actualiza con solo las respuestas de la conversación actual marcadas como visibles.

Mejoras en la moderación de grupos de categorías

Los moderadores de categorías ahora pueden editar los títulos de los temas, así como listar/deslistar temas.

Otras características destacadas

  • Permitir desactivar la autodelección de publicaciones
  • Reemplazar -> con → cuando el tipógrafo de Markdown esté activado
  • Incluir el número de publicación en los títulos de Onebox en línea
  • Aumentar la longitud máxima de palabra vigilada de 50 a 100 caracteres
  • Los usuarios que no son personal pueden usar borradores compartidos

¡Y mucho 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 características, correcciones de errores, mejoras de UX y más, asegúrate de revisar las Características y correcciones adicionales que se enumeran a continuación.

30 Me gusta

Mejoras de plugins

Muchos plugins

  • Corrección de errores
    • Hemos corregido numerosos errores en muchos de nuestros plugins
  • Traducciones
    • Hemos actualizado las traducciones en muchos de nuestros plugins

GitHub

  • Mejora en la detección de colaboradores

Onebox

  • Soporte para enlaces de Instagram TV
  • Mostrar título de sección cuando la URL contiene un fragmento

WP Discourse

  • Ahora mantenido por Angus y el equipo de Pavilion
  • Usar lectura/escritura directa a la base de datos para valores utilizados y actualizados en la lógica de publicación
    • Añade get_post_meta_from_db y add_post_meta_to_db, que son sustitutos directos de get_post_meta y add_post_meta que leen y escriben directamente en y desde la base de datos en lugar de usar la caché de objetos de WordPress como primer punto de contacto.
    • Al igual que el uso anterior de add_post_meta, add_post_meta_to_db impone la unicidad.
    • Estos nuevos métodos solo se han aplicado al valor de metadato tanto utilizado como actualizado en la lógica de publicación, es decir, discourse_post_id.
  • Actualizar @wordpress/scripts a 12.1.0
  • El estado no debe inicializarse si el postType no está permitido
  • Añadir opción para habilitar/deshabilitar el uso directo de la base de datos
  • Cambios de formato para el PHP codesniffer

Integración de Chat

  • Añadir soporte para Webex Teams

Respuestas predefinidas

  • Ocultar hipervínculo y botones de calendario en el editor

Asignar

  • Mostrar usuario asignado en los resultados de búsqueda

Revisión de código

  • Configurar la opción de clave de API del sitio como secreta, requiere clic para mostrar
  • Permitir deshabilitar la aprobación automática de seguimiento
  • Usar la rama predeterminada en lugar de ‘master’

Resuelto

  • Cerrar automáticamente y silenciosamente el tema resuelto

Suscripciones

  • Añadir soporte para cupones

Características y correcciones adicionales

Haz clic para expandir

Nuevas características

  • Dar atributos alt a los iconos del menú de usuario
  • Soportar la opción DISCOURSE_SMTP_FORCE_TLS
  • Reemplazar flechas de guion simple cuando el tipógrafo está habilitado.
  • Razón para rechazar el registro de usuario
  • IMAP detecta correos electrónicos marcados como spam y elimina el tema asociado en Discourse
  • Registrar cuando se elimina un grupo.
  • Añadir antes de groups-index-container outlet
  • Advertir a los administradores al instalar un tema que ya está instalado
  • Deshabilitar eliminaciones de publicaciones estableciendo max_post_deletions en cero..
  • Añadir advertencia de guion para usar S3 sin CDN
  • Introducir configuración de sitio skip_auto_delete_reply_likes
  • Prohibir explícitamente fuentes de tráfico atípicas en robots.txt
  • Atajo especial para buscar tus propias publicaciones
  • Añade soporte para el formato de imagen WEBP
  • Permitir que los plugins muestren HTML personalizado mediante renderTags
  • Permitir que los plugins precarguen datos personalizados en la búsqueda
  • Permitir que los plugins registren procesos demonio
  • Permitir anonimización de IP a través de la API del controlador de usuario administrador
  • Deshabilitar automáticamente el modo lento.
  • Soporte para desarrollo en GitHub Codespaces
  • Enlace a personalización de texto al editar insignias del sistema
  • Añade botón de retroceso al editor de temas
  • Añadir after-topic-list-body plugin-outlet
  • Filtro revisado por.
  • Cerrar tema silenciosamente

Correcciones de errores

  • Los comentarios incrustados solo deben devolver publicaciones regulares
  • Mostrar la advertencia de configuración de idioma de respaldo cuando ambas opciones están habilitadas.
  • Cambiar el valor predeterminado de IncomingEmail#created_via a 0 (desconocido) y hacerlo NO NULL
  • I18n no pudo encontrar traducciones.
  • Permitir que max_redemptions_limit sea 1
  • Etiqueta de idioma polaco
  • No intentar enfocar un elemento ausente
  • Soporte para enlaces de invitación de uso único
  • Siempre mostrar el filtro de colores sobrescritos
  • Eliminar la UX de renderizado de los modelos ember
  • Desescapar emojis cuando se usan titulares de pg para el resumen de resultados de búsqueda.
  • No enviar correo electrónico al usuario del grupo con notificación de user_private_message
  • Asegurar que el inicio de sesión requerido se omita para las rutas de confirmación de nuevo correo electrónico
  • CurrentUser faltaba appEvents
  • Añadir cabecera Retry a respuestas limitadas por tasa
  • No probar el mensaje de limitador de tasa de marcadores
  • No procesar correos electrónicos pop3 >` 1 semana de antigüedad
  • Añadir límites de marcadores
  • Verificar la presencia del usuario antes de otorgar una insignia
  • Permitir que los usuarios opten por no usar el logotipo pequeño del sitio como avatar del usuario del sistema.
  • Problema de fecha en prueba de aceptación/marcadores
  • Asegurar que se use la zona horaria del usuario actual para recordatorios de marcadores desde fechas de publicaciones
  • Eliminar tarea migrate_from_s3 que corrompe silenciosamente los datos
  • TopicTrackingState se inicializó después de Site
  • Url:refresh se activó cuando cambiaron los parámetros de consulta
  • Detener el envío incorrecto de correo electrónico de grupo desde PostAlerter
  • Impedir que los usuarios conviertan el tema predeterminado en un componente
  • Condición de carrera del alertador de publicaciones IMAP y mejoras de código
  • Renderizar correctamente el título elegante en el compositor
  • Renderizar el título elegante del tema en la cola de revisión
  • Hacer que el cambio de categoría funcione con borradores compartidos
  • Previene que el debounce y la consulta se sobrescriban mutuamente
  • Usar ImageMagick para detectar imágenes animadas
  • Regresión en el título de la página y URL de Safari iOS al compartir
  • Los usuarios pueden eliminarse de un MP incluso si aún pueden acceder a él a través de un grupo.
  • Usar el mismo momento de tiempo para las llamadas relacionadas de Redis en el limitador de tasa
  • Hora final de ventana deslizante en el limitador de tasa
  • Hacer que los slugs de categoría sean minúsculas
  • No reducir ni recortar imágenes GIF
  • Excepción de Discobot cuando site_contact_username se promueve
  • Publicar actualizaciones de DND ends_at en formato httpdate
  • Ocultar una publicación no debe activar la verificación de duplicados
  • Mostrar advertencia de componente no asignado al instalar varios componentes sucesivamente
  • Restablecer el estado del modal de instalación de temas al cerrar
  • Etiquetas ocultas devueltas en extras del índice de etiquetas json
  • Siempre truncar emojis incompletos en extractos
  • Emojis rotos en el extracto del tema
  • No incluir la consulta de URL en la cabecera CSP generada automáticamente
  • No generar error en RSS del tema cuando se eliminan publicaciones
  • No contar comentarios HTML al calcular la longitud de la respuesta.
  • La tecla Tab debe autocompletar como la tecla Enter
  • Recurrente no funcionaba en algunos casos (por ejemplo: horas y unidad >` 1)
  • Corregir color de fondo del encabezado en página publicada
  • Ocultar recuento de notificaciones en el título del documento en No molestar
  • Validar tipo al elegir un avatar.
  • Mejoras en el correo electrónico SMTP de grupo
  • Onebox en línea debe usar la codificación de la cabecera Content-Type cuando esté presente
  • Prevenir que aparezca autocompletado de nombre de usuario a la derecha
  • Asegura que expired_in definido se pase de write a write_entry
  • Establecer correctamente la posición de desplazamiento al ver la lista de temas de una etiqueta.
  • Aumentar el retraso de inventario para s3 a 2 días
  • Asegura que recurrente funcione al establecer una fecha de inicio en el futuro
  • La advertencia de CDN S3 mostraba el mensaje de advertencia incorrecto
  • El atributo title de las escalas de diversidad era incorrecto
  • Especificación del destructor de usuarios
  • Cuando se elimina el usuario, anonimizar la publicación de categoría
  • Mostrar todos los estados de tema en la búsqueda de página completa.
  • Usar host y puerto de réplica de Redis
  • Permitir sigma final en nombres de usuario sugeridos
  • No encolar usuarios importados cuando hay múltiples campos personalizados.
  • No permitir caracteres de ancho cero y otros caracteres no imprimibles en etiquetas
  • Manejar la concesión de insignia para insignia eliminada
  • Título de tema truncado en búsqueda.
  • Falta título de tema PG cuando pg headlines está habilitado.
  • Los videos de reproducción automática siempre deben estar silenciados
  • Mostrar etiquetas restringidas en selección masiva
  • Volver a ejecutar migraciones de bandera de eliminación y webhook de publicaciones en cola.
  • Hacer que find_by_slug_path funcione con slugs predeterminados
  • Borrar caché de tema en proceso después de borrar caché de BD
  • Falta nivel de notificación predeterminado al crear grupo
  • Desplazarse a la última posición al navegar de nuevo a la lista de temas de la etiqueta.
  • Omitir AnonymousCache para la ruta /srv/status.
  • Sin correo electrónico cuando la categoría está silenciada y la lista de correo está activada
  • No prohibir etiquetas en /new-topic en móvil
  • Borrar caché de WordWatcher después de topic_spec
  • Mostrar respuestas con cita al filtrar
  • Mostrar avatar correcto en la barra de flujo de publicaciones
  • Los usuarios sin acceso a borradores compartidos aún pueden tener acceso a la categoría.
  • Hacer que Oneboxer#apply inserte Oneboxes de bloque correctamente
  • Mostrar avatares retina en Chrome
  • Las publicaciones con colores de personal fueron excluidas de la actividad del grupo
  • Mostrar filtro ‘Nuevo’ cuando se establece subcategoría ‘ninguna’
  • Normalizar enlaces convirtiéndolos a minúsculas
  • Construir filtro de lista de temas correcto
  • El redireccionamiento de cierre de sesión solo debe ser /login para sitios con inicio de sesión obligatorio
  • Usar sql_fragment en lugar de sanitize_sql_array
  • notify_file_change estaba generando un comando para vim
  • Rastreo correcto al silenciar todas las categorías
  • No generar error si se eliminó una imagen de emoji personalizada
  • Solo bloquear ediciones locales para temas con origen git
  • Prevenir error cuando falta el correo electrónico principal
  • Traducción faltante
  • Solo cachear informes con excepciones durante 1 minuto
  • Prevenir uso de clase CSS composer-action-undefined
  • Reemplazar iframes de Vimeo con un enlace en correos electrónicos
  • Evitar problemas de desfase horario al iniciar sesión con Google
  • Permitir rutas de edición de categoría de profundidad desconocida
  • Eliminar acción personalizada ‘error’ en build-category-route/discovery
  • Realmente generar error cuando el tiempo del temporizador del tema está en el pasado
  • Elimina barras adicionales de la URL
  • Generar URL correcta de páginas de temas anterior y siguiente
  • Casing correcto de elementos SVG permitidos
  • Restaurar el descarte de la primera notificación
  • Las fechas locales mostraban zonas horarias incorrectas con espacios en blanco extra
  • Seguir configuración de sitio de abrir en nueva pestaña para enlaces de biografía
  • Detener errores 404 de categoría que rompen el enrutador
  • Ocultar ID de usuario cuando hide_email_address_taken
  • Ajustar colocación del menú de revisables en móvil
  • Incluir configuración regional en clave de caché para not_found_topics
  • Usar CDN para emojis personalizados
  • Group#flair_url debe ser una URL real
  • No reemplazar smiling_face por slight_smile
  • Activar un evento cuando se marca una publicación.
  • Dejar de usar ID de botón de compositor duplicado
  • Enlace correcto en la notificación sobre publicación movida
  • Cargar archivos .js de plugins en entorno de prueba qunit
  • Al canjear invitación solo actualizar registro ReviewableUser pendiente
  • Codificar URL nombre de etiqueta
  • Mostrar/ocultar preferencias de usuarios ignorados
  • No generar error en índice de tarea de categoría cuando falta categoría

Cambios de UX

  • Mejoras en la advertencia de configuración regional de respaldo.
  • Usar estilo uniforme para conteos de etiquetas
  • Personalización de texto para diferentes idiomas.
  • Mostrar una advertencia en la página de edición de categoría cuando el estilo de categoría es ninguno y los colores están deshabilitados.
  • Detener intentos de convertir el tema predeterminado en un componente eliminando el botón
  • Texto de enlace del menú hamburguesa con elipsis cuando hay desbordamiento
  • Añadir espacio entre enlaces y texto en etiquetas
  • Mejorar opciones de esquema de color en preferencias de usuario
  • Refactorizar navegación de lista de temas
  • Las sugerencias de autocompletado deben estar deseleccionadas por defecto
  • Permitir que el contenido del perfil de acceso rápido se desplace
  • Permite copiar/pegar una lista de valores separados por | en sk
  • Transición a URL de edición al añadir una categoría
  • Mover No molestar al panel de perfil
  • Desbordamiento de texto user-{primary,secondary}-navigation
  • Mover botón de filtro de respuestas en móvil
  • Ajustar ancho predeterminado del menú
  • Mezclar colores del encabezado
  • No envolver texto del menú bajo el icono
  • Añadir atributo title a la entrada de palabra vigilada
  • Hacer el modal de instalación de temas más reactivo
  • Cuando los marcadores de posición de entrada son demasiado largos, truncar con elipsis
  • Eliminar línea de tiempo de vista de impresión, corregir encabezado en vista de rastreador
  • Ajustes a respuestas filtradas
  • Mostrar indicación requerida consistentemente en registro
  • Corregir botones inalcanzables en menús en Safari iOS
  • Añadir título de fecha completa a fps-result date
  • Hace que los componentes sk ocupen todo el ancho en la página de administración de usuarios
  • Al requerir campos de usuario en el registro, también marcar campos predeterminados como requeridos
  • Corregir problema de ancho de casilla de verificación de invitación

Rendimiento

  • Mejorar rendimiento de cook_url para miniaturas de temas
  • Optimizar rendimiento de página de inicio y temas
  • Añadir índices para acelerar páginas de perfil
  • Ejecutar tarea de fusión de usuarios en un trabajo en segundo plano.
27 Me gusta