Hello, here my 2 cent!
I think Arrowchat could get much better by improving chatrooms experience.
1 - An embed chatroom should work like this (example)
https://iflychat.com/embedded-chatroom- ... c-chatroom
Plus it should show on-line users in the chatroom as a dropdown list on mouse over (similar to Facebook), and provide, in a separated column, the list of all available chatrooms where users can browse.
2 - Make the chatroom's history last longer and store it somewhere in the site for everyone (not only in the arrowchat admincp), something like http://www.yoursite.com/arrowchat/chathistory, accessible either from the buddy list and the conversation, ordinated by users and date, with the ability to inline searching (ajax) and delete single message or the whole conversation. Also provide a API to syncronize this feature with your database tables, for example for Phpfox/SocialEngine, without the need of encrypted plugins like this one http://www.phpfox.com/addons/view/exten ... e-message/
3 - Add the ability to add people to an embed chatroom and/or a chat tab.