===== phpFreeChat 1.0-beta5 on 09/04/2006 ===== * Big refactoring: * Set the "prefix" parameter value to ""pfc_"". Now this parameter can't be changed because it simplify the new developments. * Change the manner how resources are manager. Resources were copied into a public directory. Now resources are just delivered by the "proxy.php" file which is placed into the publix directory. * Remove php code into each resources files (javascript, css). So now the chat page size is lighter from -50% (80ko to 30ko). * No more "chat-post.js.tpl.php", "chat-pre.js.tpl.php", and "pfcclient-custo.js.tpl.php". All these redundant files are now merged into one unique file : "customize.js". * The chat is now generated by Javascript routines. * Redesign the default skin (it's nicer for me, maybe for you too ?). * Remove the "contrib" directory from the ziped archive when a release is done in order to generate smalled archives. * Bug fix: When "/rehash" command was run, sometime a js alert showing php errors poped up. * Bug fix: the "/ban" command was broken (see, [[http://sourceforge.net/tracker/index.php?func=detail&aid=1532838&group_id=158880&atid=809601|sourceforge bug1532838]]) * Russian translation update (thanks to Kamashev Maim) * Japanese translation update (thanks to elf2000) * Bug fix: URL parsing breaks when an URL contains a semicolon (thanks to Shimodax) * Bug fix: the proxy parameters should not be passed with a & because in php pass-by-reference is setup in the methode prototype. (thanks to John Mario Cano) * New Polish "pl_PL" translation (thanks to Pawel and Jusuff) * Bug fix: the phpfreechat logo was hidden on IE6 * Add an error message in the static html if no javascript is loaded. This error message is just removed by the javascript code if the chat is created correctly. * Try to set "quit_on_closedwindow" parameter to "true" by default. This could be annoying because on each page reload or on each page close a notice will be generated (but can be disabled with "shownotice" parameter). * Bug fix: the nickname encoding was not correctly converted according to the "output_encoding" parameter (cf demo8). * Bug fix: don't notify (icon blink) the tabs when old message are posted (when history is shown at first load) * Add a popup dialog to ask some text for the bbcode buttons (thanks to [[http://www.phpfreechat.net/forum/viewtopic.php?id=532|Mephisto]]). * Add a basic log proxy which store all chat messages into a simple file (chat.log) * Bug fix: fix an infinit loop on windows platform when calculating relative path. * Bug fix: nicknames colors list were not correctly reloaded when al lwas assigned. * New parameters to easily customize the nickname color list and the bbcode text colors: "nickname_colorlist" and "bbcode_colorlist". * Bug fix: in the default file container, the old messages were never deleted. (thanks to dan_m2k, thehermit and AkS for the bug report) * Bug fix: each commands which displayed an info message ("/identify", "/rehash" ...) just cleared the screen on IE6. I found a workaround by moving the info message into the red error box. * Bug fix: on IE6 when chinese characteres were typed, the screen goes blank. The workeround is to force use of serif (or monospace) font family for the chat area (sans-serif will not work). * Code cleaning: remove the unused csstidy library. * Bug fix: if "preg_*" module is not compiled with utf8 support, a warning occurs. * Now the online documentation is automaticaly packaged by the release script (no more documentation misses). * Now display the errors when messages can't be written in the default file container. * Replace "utf8_substr" code by a less system dependant one coming from typo3 code. * Check all parameters types at init step.