Novedades en el desarrollo Septiembre 2020

Novedades en el desarrollo de Gajim

Novedades en el desarrollo Septiembre 2020

Novedades en el desarrollo de Gajim

馃コ 隆La publicaci贸n de este mes marca un a帽o de las Noticias de Desarrollo de Gajim! Se complet贸 la reelaboraci贸n de la ventana de preferencias de Gajim. Mejoramos las invitaciones a grupos de chat y facilitamos el acceso a la configuraci贸n de los grupos de chat. Adem谩s, unirse a un chat grupal ahora es mucho m谩s bonito.

Cambios en Gajim

Despu茅s de reelaborar el backend de configuraci贸n de Gajim, lleg贸 el momento de redise帽ar la ventana de Preferencias. Durante este mes, se trabaj贸 mucho para mejorar el marco de configuraci贸n, lo que simplificar谩 la codificaci贸n y reducir谩 la cantidad de c贸digo necesario para agregar nuevas configuraciones. Muchos de estos cambios no se har谩n visibles al instante, pero ayudar谩n al desarrollo futuro.

La configuraci贸n de notificaciones de Gajim para el manejo de eventos se ha dividido. Ahora puedes decidir si deseas que las notificaciones se muestren en general y si deseas que el nuevo mensaje se abra directamente (sin un icono de notificaci贸n en la lista de contactos). Todas las configuraciones relacionadas con el env铆o de estados de chat (por ejemplo, ‘Redactar …') se han movido de la ventana Preferencias a la ventana Cuentas, completando la migraci贸n de configuraciones relacionadas con la cuenta. Estas son solo algunas de las muchas mejoras que descubrir谩s en la pr贸xima versi贸n. Estos cambios deber铆an facilitarte el manejo de todas las posibilidades de configuraci贸n de Gajim.

Nueva ventana de Preferencias de Gajim

Nueva ventana de Preferencias de Gajim

Gajim utiliza una configuraci贸n de ‘Umbral de sincronizaci贸n’ para decidir cu谩ntos mensajes deben sincronizarse al unirse a un chat. Si configura un umbral de sincronizaci贸n personalizado, aseg煤rese de verificar la configuraci贸n despu茅s de actualizar Gajim, ya que no se pudo migrar.

Recibir una invitaci贸n a un grupo de chat a veces puede resultar ambiguo. ‘驴Realmente quiero unirme a este chat o debo rechazar la invitaci贸n?’ Para que puedas tomar una decisi贸n informada, Gajim ahora muestra informaci贸n sobre el chat (foto, nombre y descripci贸n del chat grupal) antes de unirse . Adem谩s, muchas personas quieren unirse a los grupos de chat p煤blicos usando un apodo diferente al que usan para los grupos privados. Gajim ahora ofrece elegir un apodo directamente antes de unirse.

Nueva ventana de invitaci贸n a un grupo

Nueva ventana de invitaci贸n a un grupo

Ya sabes que muchas acciones de grupos de chat (por ejemplo, Informaci贸n, Cambiar apodo …) se muestran en las ‘p谩ginas’ de grupo de chat. La configuraci贸n del grupo (por ejemplo, Minimizar al cerrar, Mostrar cambios de estado) ahora est谩 organizada en una nueva p谩gina de configuraci贸n. Esto reduce las capas de men煤 necesarias para hacer clic hasta que alcanza la configuraci贸n que deseas cambiar, y tambi茅n coloca todas las configuraciones en un solo lugar para una mejor descripci贸n general.

Por defecto, Gajim mantendr谩 tu historial de chat para siempre. Sin embargo, si deseas limpiar tu historial de chat de vez en cuando, Gajim ahora ofrece reducir autom谩ticamente la cantidad de equipaje que lleva consigo. Por supuesto, eres t煤 quien decide por cu谩nto tiempo Gajim debe mantener tu historial de chat.

Las funciones de Gajim (extensiones de protocolo, llamadas XEPs) ahora se enumeran en gajim.org/support/extensions. La tabla se genera autom谩ticamente a partir del archivo DOAP (Descripci贸n de un proyecto) de Gajim, lo que reduce significativamente la cantidad de mantenimiento.

Qu茅 m谩s ha pasado

  • A/V menu entries are now updated (enabled/disabled) correctly when receiving the contact鈥檚 capabilities
  • Si Gajim no puede unirse a un grupo de chat, ahora ofrece un bot贸n Reintentar (y tambi茅n ‘Olvidar grupo de chat’)
  • Cuando se peguen im谩genes del portapapeles, se mostrar谩 una previsualizaci贸n antes de enviar
  • Ahora hay un bot贸n de ‘Enviar mensaje’ disponible en la ventanas de chat
  • Se ha retirado la notificaci贸n de contacto entrando/saliendo
  • El c贸digo de publicaci贸n de VCard y Avatar ha sido retrabajado
  • Se ha corregido un error en el que el icono de notificaci贸n permanece铆a despu茅s de bloquear/denunciar a alguien que le envi贸 una solicitud de suscripci贸n y un mensaje ([# 10264] (https://dev.gajim.org/gajim/gajim/-/issues/10264))
  • Ha habido mejoras de velocidad para las operaciones de SQLite relacionadas con el procesamiento de mensajes de chat ([# 10027] (https://dev.gajim.org/gajim/gajim/-/issues/10027))
  • La tecla Escape no cerrar谩 las ventanas de chat de forma predeterminada en el futuro
  • Algunos atajos ahora usan Primario (Ctrl/Cmd) en lugar de Alt (que a menudo se usa en Gesti贸n de ventanas): Cambiar Asunto (<Primary> <Shift> S), Selector de Emoji ( <Primary> <Shift> M)

Actualizaciones de complementos

Gajim鈥檚 URL Image Preview is now able to preview audio files. If you receive a voice message, you can play it directly from within the chat window. The Syntax Highlighter plugin now features a ‘Paste as Code’/‘Paste as Code Block’ entry for the chat input. ‘Paste as Code’ will surround the text you paste with backticks, which enables syntax highlighting.

Cada mensaje de chat muestra un peque帽o icono de escudo verde si est谩 cifrado. Los colores de estos iconos se han unificado entre OMEMO, OpenPGP y mensajes entrantes/salientes. Adem谩s, se han resuelto algunos problemas con los complementos PGP/OpenPGP de Gajim en Flatpak.

Cambios en python-nbxmpp

Se ha agregado soporte para VCard Temp ([XEP-0054] (https://xmpp.org/extensions/xep-0054.html)). Adem谩s, se ha modificado el c贸digo para la publicaci贸n de VCard y Avatar. Se han introducido tareas (que utilizan generadores de Python), que deber铆an simplificar el flujo de muchas operaciones en el futuro. Hasta ahora, Pubsub, Avatars y Discovery est谩n usando Tasks.

Como siempre, 煤nete a nuestro grupo de chat gajim@conference.gajim.org para discutir con nosotros.

Gajim