Movim 0.6 continue son petit bonhomme de chemin pour sa release en version Beta normalement prévue pour novembre. En attendant voici un petit récapitulatif des choses que vous découvrirez à sa sortie.

  • L'intégration de la libraire Moxl est finie, l'intégralité des fonctionnalités du projet sous Jaxl ont été portées sur la nouvelle bibliothèque XMPP (sauf la création de nouveaux comptes), je la complète au fur et à mesure de l'ajout des nouvelles fonctionnalités. Vous pouvez maintenant également vous connecter avec vos comptes Facebook (fonction chat uniquement disponible, mais ça se connecte ;))
  • L'interface du widget chat a été entièrement réécrite pour simplifier la navigation et adapter le look au reste du projet.

La nouvelle interface du Chat

  • Un filtre apparait au pied de la liste de contact afin de permettre une recherche rapide dans la liste (contacts connectés et déconnectés), les flèches du clavier permettent de naviguer dans les résultat, la touche Entrer lance une discussion par chat. Merci à ma copine pour cette super feature :)
  • De nouveaux éléments sont supportés dans le Profil : ville, pays et email (vous n'êtes bien sur pas obligé de remplir les informations ;)).
  • Vous avez aussi la possibilité de rendre votre profil public, celui-ci apparaitra alors dans les résultat de recherche de la page Explorer des autres membres du serveur Movim.
  • La page Explorer, parlons-en, c'est une nouvelle page qui fait son introduction dans le menu du haut et qui va permettre à terme de découvrir de nouveaux groupes et contacts sur Movim, pour le moment elle se contente de lister les derniers profils publics du pod.
  • La configuration est sauvegardée sur le serveur XMPP, vous retrouverez alors vos préférences de langue (d'autres éléments de configuration arrivent) Movim, peu importe le serveur sur lequel vous vous connectez.
  • L'interface de publication a été largement améliorée et permet maintenant de publier des articles avec une mise en page plus riche (titres, liens, images, paragraphes, listes...), Movim supporte donc maintenant la XEP-0071 XHTML-IM.
  • Des bugs d'affichage des commentaires ont été corrigés (certains noms de contact n'apparaissaient pas).
  • Vous pouvez maintenant vous géolocaliser (yeah \o/) sur Movim et voir la position de vos contacts :)

La nouvelle page de Profil

  • Sur les publications que vous faites vous avez la possibilité de les rendre publiques et d'en créer un flux (Atom), vos contacts pourront ainsi vous suivre comme sur un simple blog.
  • La XEP-0107 User Mood est supportée (en lecture uniquement), vous allez pouvoir voir si vos contacts tirent la gueule ou sont content de vous voir ;).
  • De même pour la XEP-0172 User Nickname.
  • Plein de nouvelles langues ont été complétées ou ajoutées (turc, hébreux...), encore un grand merci à tout les traducteurs pour leur super travail !
  • Je travaille actuellement sur les notifications pour être compatible avec Jappix, la XEP n'est pas encore entrée dans le cycle de validation mais il n'y a rien d'autre pour le moment pour notifier l'utilisateur de la publication d'un nouveau commentaire ou message.
  • Les performances ont été grandement améliorées (beaucoup moins de requêtes en base de donnée, suppression de certaines boucles en PHP, limitation du nombre de requêtes XMPP à la connexion). Movim tourne maintenant super bien, même sur des toutes petites machines comme mon EeePc 701 :p

J'ai encore pas mal de boulot sur l'installeur et la correction de petits bugs génants, mais le gros est fait. Après la bêta de novembre, je me donne donc un mois pour corriger tout les bugs qui seront remontés pour sortir une version finale avant la fin de l'année :)

Corrigé par ma coupine :]