The rework of the simplistic chat has been deployed this weekend and I figured I'd explain how it works now.
Administrators can create chat rooms that are company-wide, and people with grant access to a project can create project-wide rooms. There's also a chat room which is available to everyone using ClockingIT, and I'll try and hang out there when I can.
When you join a room, you subscribe to events in that room, and will see what happens there even if you browse to another ClockingIT page. To stop receiving messages, make sure you leave the room.
Use your return key or the Send button to send messages to the room, and shift-return to enter multi-line messages. Multi-line messages are treated a bit special, and will preserve indenting and special characters.
http://.... links, mail addresses, wiki-style links, and #123 style task numbers are linkified and made clickable automatically. Links to images will display the image inline instead of the link. (I haven't decided if I want just the image or the image + the link displayed yet, we'll see how this works out first)
At the moment all times/dates are UTC, and I'll try and get your local time displayed instead soon.
There's also transcripts of previous chats available, which can be deleted by the same people who are able to create the rooms.
I'll also be adding support for uploading / displaying a file in a room shortly.
Feel free to let me know if you feel something is missing, or not working like intended.
A firefox crash should be sent to firefox developers if you really want to send it somewhere. Nothing I can can do via HTML/JavaScript should be able to crash the browser and if it's consistent for you it's definitely a bug in Firefox.
Although, Firefox crashes more and more - it's turning into Windows all over again. Which is why I'm using Epiphany these days.. :-)