Gof's weblog Blog de Olivier Goffart

Aller au contenu | Aller au menu | Aller à la recherche

Nouveautés

Ça fait longtemps que je n'ai plus écrit de billet ici, mais je ne suis pas mort. C'est juste les vacances.

Voici quelques unes des choses que j'ai faites dernièrement.

  • Divers petites chose dans les kdelibs (notament KAssistantDialog)
  • Un peu de travail sur KNotify. Les contextes fonctionnent bien. Kopete utilise maintenant KNotify entièrement pour la notification des messages, plus de bulle. Je ferais un billet spécifique à KNotify plus tard.
  • Support des URI xmpp: dans Kopete comme spécifié dans la RFC 4622 et la JEP-0147. Quand, dans Konqueror (version 4), on clic sur un lien du type xmpp:romeo@montague.net?message, ça ouvre une fenêtre de discussion de Kopete avec ce contact.
  • Andre a codé le support de la prévisualisation des images pour le transfert de fichier dans le plugin Yahoo Messenger de Kopete. J'en ai alors fait de même pour le plugin Jabber (voir capture d'écran). Et j'ai proposé ce qui sera peut-être ma première JEP Transfer de fichier avec prévisualisation
  • J'ai aussi un peu codé en erlang pour faire mod_arhcive, un une implémentation de la JEP-0136 pour ejabberd. Ça permet d'avoir l'historique de nos conversations enregistrée automatiquement sur le serveur. Il s'agit de la première implémentation de cette version de la JEP qui permet l'archivage automatique. Les implémentations existante se basait sur une ancienne version de la JEP dans lequel le client devais lui même stocker les messages sur le serveur. JWChat est à ma connaissance le seul client qui implémente cette JEP (dans son ancienne version).

Toutes ces améliorations seront bien sur pour KDE 4 (sauf mod_archive qui n'a rien à voir avec KDE).

Sortie de Kopete 0.12

Le voilà, le tant attendu Kopete 0.12 est sorti. Screenshot

Cette version n'est incluse dans aucune version de KDE, il faut télécharger les sources séparément. En espérant que les distributions feront des paquet. Les nouvelles fonctionalités n'étant plus autorisées dans KDE 3.5 (sauf exceptions) , et KDE 4 étant encore très loin de sortir.

Principales nouveautés de cette version (je détaille un peu plus loin):

  • Beaucoup de corrections de bugs
  • Support de Jabber amélioré
  • Support expérimental de la voix avec Jabber en utilisant libjingle
  • Nouveau moteur de thèmes pour la fenêtre de discussion
  • Le message de statut se change différemment et apparaît dans la barre d'état
  • Meilleur des encodage dans Oscar (AIM+ICQ)

Voir les captures d'écran que j'ai faites en essayant de montrer au mieux les nouveautés

Gestions des transports Jabber dans Kopete 0.12

Une des nouvelles fonctionalités de Kopete 0.12 est un meilleur support des transports dans Jabber. Précédemment, il n'y avait aucun support [1] , Kopete étant un client multi-protocoles, personne n'avait jugé utile d'implémenter ça dans Kopete.

Mais mon opinion sur les transports ayant changé J'ai donc amélioré le support des transports dans Kopete 0.12 [2]

Notes

[1] Bien que les transports fonctionnent très bien même si le client ne supporte rien (Jabber est bien fait), c'est plus agréable pour l'utilisateur si le client a un bon support

[2] la version qui devrait sortir prochainement, une beta est déjà disponible, voir http://kopete.kde.org