Nouveau paramètre '“privmsg”' : c'est un tableau destiné à contenir une liste de pseudonyme avec lesquels on souhaite ouvrir une fenêtre de discussion au premier demarrage du chat (merci à Johnny pour sa donation de $130 USD). [3h00]
Nouveau paramètre '“firstisadmin”' qui permet de donner les droits administrateurs a la premiere personne connectée sur le serveur. [45min]
Le generateur de setup est maintenant integré directement dans le processus de generation automatique de release en ligne de commande (merci beaucoup à awright et a son superbe
webinstall) [30min]
Bug fix: quitter et rejoindre le meme salon provoquait la perte de l'historique des messages de ce channel. [15min]
Amélioration d'une fonctionnalité : les historiques des salons par défaut ne sont plus effacés automatiquement lorsque tout le monde est deconnecté. [35min]
Implémentation des méta données utilisateur : cela rend possible les profils utilisateurs personnalisés, on peut associer une information à un utilisateur, récupérer cette information coté client et afficher une interface en conséquence. Deux nouvelles commandes ont été ajouté : ””/whois pseudonyme”” permet de récupérer la liste des méta données de l'utilisateur identifié par son pseudonyme, et ””/who channel”” qui permet de récupérer la liste des utilisateurs d'un channel. Par exemple : il est maintenant possible d'afficher une image différente pour les administrateurs du chat (merci à Johnny pour sa donation de $400 USD). [14h]
Ajout de la demo50 qui montre comment utiliser les métadonnées utilisateurs : ajout d'un avatar (image) dans la boite whois de chaque utilisateur connecté. [40min]
Bug fix : lorsque les pseudonymes contenaient des simple quotes, une erreur javascript se produisait sur
IE6 [1h45]
Bug fix : la boite whois ne s'affichait pas correctement sous
IE6 [20min]
Amélioration du thème par défaut : il utilise quelques icones trouvé sur le site
famfamfam [20min]
-
Tri les métadonnées utilisateur dans le même ordre que les cles du tableau de parametre '“usermeta”'. [30min]
Ajout du paramètre '“usermeta_private”' : il permet de ne pas afficher certaines metadonnées pour les utilisateur non administrateurs (par défaut le paramètre '“ip”' est privé) [20min]
Bug fix : le paramètre '“firstisadmin”' fonctionnait mal + sa valeur par défaut est maintenant false [15min]
Bug fix : les méta données utilisateur n'étaient pas correctement mise à jour lorsqu'elle étaient changées dynamiquement. [15min]
Bug fix : lorsqu'un utilisateur quittait un salon puis revenait, le message signalant qu'il est revenu n'était pas affiché. [20min]
Bug fix : la completion des pseudonymes ne fonctionnait plus [15min]
Nouvelle fonction dans l'
API pfcinfo permettant de vider le cache (rehash). [10min]
Optimisation de la bande passante : la liste des utilisateurs est mise en cache et n'est envoyée au navigateur que lorsqu'elle a changé. [30min]
Bug fix : essai de résolution du problème de chargement lent (>60sec) lorsque le module gzip est activé dans php [1h00]
Simplification de la communication php/javascript : utilisation de la librairie JSON [30min]
Ameliore les routines de debogage. [15min]
Bug fix : corrections d'incoherances au moment de deconnecter les utilisateurs par timeout et au moment de mettre a jour la liste des utilisateurs. [1h]
Ajout d'un effet de clignotement à la notification des onglets. [45min]
Ajout de la fonction “pfcCommand::trace(…)” utilisée pour le debug [30min]
Bug fix : lorsqu'on est en PV et que l'on quitte le chat intentionnellement, le nick est deconnecté de tous les channels sauf des messages prives. [1h]
Nouveau theme zilveer. J'ai égalment ajouté deux nouvelles classes
CSS rendant possible le stylage des messages paires et impaires : “pfc_oddmsg” et “pfc_evenmsg” (merci à zilveer) [40min]
Optimisation de la commande ”/update” : une nouvelle command ”/update” n'est pas envoyé tant que la réponse du précedent n'est pas reçu. [30min]
Ajout de plusieurs types de fichiers manquants dans le fichier proxy.php.tpl (merci à bcc) [15min]
Maintenant le client garde en mémoire la date de la derniere mise à jour du chat ainsi il se reconnect automatiquement si la connexion vennait à être coupée. (merci à bcc) [30min]
Bug fix : la notification des onglet ne fonctionnait plus très bien [25min]
Bug fix : lorsque “max_msg” valait 0 le premier message posté dans un message privé était perdu. [1h30]
Mise à jour de la traduction suédoise (merci à zilveer) [10min]
Bug fix : le tableau de paramètre '“proxies_cfg”' était mal initialisé. [15min]
Bug fix : quelques fois la liste des pseudo n'était pas affiché [2h30]
Les pseudonymes de la liste sont maintenant clickables et ouvrent la boite whois. [10min]
Bug fix : la commande ”/init” ne fonctionnait pas correctement [1h]
Ajout de traces et de messages d'erreur pour le debug [50min]
Bug fix : lorsque “frozen_nick” était à “true” et que le pseudonyme choisi était déjà utilisé alors le chat bouclait à l'infini. [2h30]
Ajout du paramètre '“cmd_path”' : ce parametre est utilisé pour donner un chemin à pfc pour qu'il y recherche des commandes personnalisées [20min]
Bug fix : ajout de la commande '”/redirect”' qui permet de rediriger vers une url (utilisation interne) [10min]
Bug fix : ”/banlist” ne montre pas la liste des ids bannis (sourceforge bug 1588048) [55min]
Ajout du pseudonyme à coté de l'id du pseudo dans le résultat de la commande ”/banlist” [20min]
Mise à jour de la traduction Russe (merci à Fromme) [20min]
Bug fix : résoud un problème de scroll sous
IE6, voyez le bug sourceforge 1568264 (merci à bcc)