Hi,
Thank you for posting.
1) Timestamps were implemented but were removed and I forgot about them (sorry about that). Originally, message formatting was done client-side and a few other places but, for reasons such as dice-rolling and chatlogs, I moved these to the server side. If you want to hardcode your server to add timestamps, you can edit the ajax_act.php file to change the format() function of the AjaxActionServer class. All messages go through the format() function now so, if you want to change the HTML of a message, you change it there.
2) The font, size and color of text was also removed. The original implementation was quick-and-dirty and was more of a hack than a feature. For example, you'd try to put a single word in italics and it'd do the entire message. However, if you want to type HTML tags into messages to do formatting, you can modify js/im.js in the following way:
Replace:
IM.sendMessage(user, room, message.replace(/&/g, "&").replace(/</g, '<').replace(/>/g, '>').replace(/\n/g, "<br/>"));
With:
// IM.sendMessage(user, room, message.replace(/&/g, "&").replace(/</g, '<').replace(/>/g, '>').replace(/\n/g, "<br/>"));
IM.sendMessage(user, room, message.replace(/\n/g, "<br/>"));
With that change, you can type a message like "This is in <i>italics</i>" and it will work.
I'm not sure about reactivating the original implementation. It might be possible but I didn't put any effort into preserving it because it just wasn't right in my eyes.
3) I'll have to reproduce the Google bug and make a fix. Thanks for letting me know.
I do take suggestions and proposed/missing features seriously but it takes quite a while to get around with them.
Let me know if you have more questions or if I can clarify something more.
Dan
----------------
Totally free. Totally easy. Totally open. Play RPGs instantly.