Novedades en el desarrollo Febrero 2020

Novedades en el desarrollo de Gajim

Novedades en el desarrollo Febrero 2020

Novedades en el desarrollo de Gajim

Bienvenidos a la publicación de febrero de novedades sobre desarrollo. El desarrollo de este mes trajo un nuevo aspecto y flujo a las invitaciones a grupos de chat, algunas mejoras en los colores y muchas correcciones de errores. Gajim Nocturno ahora también está disponible como una aplicación Flatpak.

Cambios en Gajim

Como se mencionó en la publicación de noviembre, la próxima versión de Gajim ofrecerá de forma diferente la presentación de acciones relacionadas con el chat grupal al usuario. El mecanismo de invitación al grupo de chat se ha modificado por completo para proporcionar un manejo más simple. También agregamos una barra de búsqueda para que sea más fácil encontrar los contactos que le gustaría invitar. Por supuesto, también es posible escribir directamente una dirección XMPP para invitar a contactos que no están en su lista de contactos. El siguiente paso será volver a trabajar la transición desde un chat 1:1 a un chat grupal al invitar contactos a un chat personal.

Nueva página de invitación a un grupo

Nueva página de invitación a un grupo

Gajim Nocturno también está disponible ahora como aplicación Flatpak. La nueva aplicación Flatpak está pensada para aquellos que pelean con las dependencias o para aquellos que simplemente quieren una forma sencilla de instalar Gajim Nocturno en su sistema. Ten en cuenta que las salidas nocturnas pueden ser inestables y que la migración hacia atrás de los datos de su perfil no siempre sale bien. Las instrucciones para la instalación manual de la aplicación Flatpak de Gajim se puede encontrar en el archivo Readme, y (convenientemente) hay dos nuevos botones de instalación de Flatpak en la Sección de descarga también. Si lo deseas, también puedes [migrar los datos de tu perfil] (https://dev.gajim.org/gajim/gajim/-/wikis/help/flathub) a la aplicación Flatpak.

Para poder evaluar las capacidades y características de un cliente (y también las de los servidores), se publica anualmente las XMPP Compliance Suites. La XMPP Compliance Suite de este año está descrita en XEP-0423, que describe múltiples categorías de aplicación como Core, Web, IM y Móvil. Las categorías Core y IM son relevantes para Gajim. En la Core Compliance Suite Gajim está calificado como Cliente Avanzado. Para calificar como Cliente avanzado en IM Compliance Suite, Gajim [falta] (https://dev.gajim.org/gajim/gajim/issues/9971) solo una función relacionada con los grupos de chat.

¿Qué más ha pasado?

  • El estado ‘Invisible’ ha sido eliminado (ha sido por múltiples razones)
  • El menú global (appmenu) ha sido movido detrás de la barra de menú (GNOME)
  • Se ha eliminado el bloqueo de recursos (#8971)
  • Mejorado el rendimiento del diálogo Iniciar Chat
  • Colores del tema: se ha mejorado el contraste del tema oscuro y claro y unificados varios colores
  • Ventana de temas: los valores de estilo predeterminados se muestran al agregar una nueva configuración
  • Gajim ahora usa GSound para reproducir sonidos en Linux
  • Los grupos en la lista de contactos muestran ahora la descripción en lugar del tema
  • Se corrigieron errores relacionados con DBus (#9978, #9868)

Además, se ha realizado una gran cantidad de refactorización de código y preparativos para la próxima revisión de la conexión de red.

Actualizaciones de complementos

Este mes trajo soluciones para los complementos Flatpak de Gajim y algunas mejoras de compatibilidad con OMEMO.

Cambios en python-nbxmpp

Como se ha mencionado en anteriores publicaciones, el código responsable de la gestión de las conexiones está en proceso de un retrabajo importante. Esto debería resolver muchos problemas relacionados con la red. Tan pronto como se agrega el primer grupo de cambios a python-nbxmpp, comienza el proceso de arreglar las cosas. Puedes seguir el progreso si estás interesado.

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