phpFreeChat 1.0-beta7 on 11/01/2006

  • New '“privmsg”' parameter: this is an array of nicknames that you want to speak to (in a private chat) at first chat loading (thanks to Johnny for his sponsoring : $130 USD) [3h00]
  • New '“firstisadmin”' parameter : this parameter is used to give admin rights to the first connected users on the server. [45min]
  • The setup generator is now integrated to the command line process (many thanks to awright and his great webinstall project). [30min]
  • Bug fix: when leaving and joining the same channel the message history was lost. [15min]
  • Feature improvment: the default channel messages history is not automaticaly cleared anymore when everybody is offline. [35min]
  • User's metadata implementation : it make possible to build customized user profiles by sending your own metadata for each connected users and to display it as you want in the user's box. This release add two commands : ””/whois nickname”” used to query the user's metadata list and ””/who channel”” used internal to get the channel user list. For example: now the server admins can have customized user icon (thanks to Johnny for his sponsoring : $400 USD). [14h]
  • Add demo50 which shows how to use user metadata : add avatar (images) to each connected users. [40min]
  • Bug fix: when using nicknames containing simple quote, an error occurs on IE6 [1h45]
  • Bug fix: the whois popup box didn't work on IE6 [20min]
  • Improve the default theme : it uses some icons comming from famfamfam [20min]
  • Bug fix: the proxies names should not be lowercase forced (sourceforge bug 1567722) [10min]
  • Sort the user metadata as the initial '“usermeta”' parameter keys values. [30min]
  • Add the '“usermeta_private”' parameter : it contains the parameters which should no be displayed for none admin (by default '“ip”' metadata is private) [20min]
  • Bug fix: '“firstisadmin”' option was broken + default value changed to false [15min]
  • Bug fix: the user's metadata was not correctly updated when it was changed dynamicaly. [15min]
  • Bug fix: when user quit a channel and join again this channel, the join message was not shown. [20min]
  • Bug fix: complete nicknames function was broken [15min]
  • New API function (pfcinfo) used to rehash (clear the cache). [10min]
  • Bandwidth optimization: store user's list in cache and send it to the browser only when it changes. [30min]
  • Bug fix: try to fix slow loading (>60sec) with gzip php output module [1h00]
  • Use JSON lib to convert PHP variables to JS. [30min]
  • Improve the debug routines. [15min]
  • Bug fix: correct problems with timeout disconnections and with channels user lists. [1h]
  • Add a blink effect to the tab's notifications. [45min]
  • Add “pfcCommand::trace(…)” function used for debug [30min]
  • Bug fix: private messages + quit command makes problems with the displayed user's list [1h]
  • New zilveer theme. I added a new CSS class to the default pfcclient.js which make possible to style odd and even messages : “pfc_oddmsg” and “pfc_evenmsg” (thanks to zilveer) [40min]
  • Optimize the ”/update” command : a new update command is not sent since the last response is not received. [30min]
  • Fix some missing content types in the “proxy.php.tpl” file. (thanks to bcc) [15min]
  • Now the client keep in memory the last update timestamp in order to automaticaly reconnect one request is lost. ex: when server is down. (thanks to bcc) [30min]
  • Bug fix: the tab notification was broken [25min]
  • Bug fix: when “max_msg” was set to 0 the first posted message in a PV was lost. [1h30]
  • Swedish translation update (thanks to zilveer) [10min]
  • Bug fix: the '“proxies_cfg”' parameter array was badly initialized. [15min]
  • Bug fix: sometimes the nicknames list was blank [2h30]
  • The nicknames in the list are clickable for opening the whois box. [10min]
  • Bug fix: the ”/init” command was broken [1h]
  • Add traces and error messages for debug [50min]
  • Bug fix: when “frozen_nick” was “true” and the choosen nickname was allready used, the chat looped forever [2h30]
  • Add '“cmd_path”' parameter : this parameter is used to give an extra path where pfc will search to find the customized commands [20min]
  • Bug fix: add the '”/redirect”' command used to redirect to an url (used internaly) [10min]
  • Bug fix: ”/banlist” does not show banished users ids (sourceforge bug 1588048) [55min]
  • Add the nickname near the nickid in the ”/banlist” result [20min]
  • Russian translation update (thanks to Fromme) [20min]
  • Bug fix: fix a IE6 scroll problem, see sourceforge bug 1568264 (thanks to bcc)
Fork me on GitHub