This is a good thing because it means it support difference device like Mobil, tablet and computer.
It come whit to options AJAX and WebSocket
If you have the system on rented server you are probably need to use AJAX but if you use server you can use the WebSocket server
WebSocket is a good think because the client not loading same page again and again but open a connection to the save and holding the connection to the user leaving the client.
The WebSocket solution uses the Ajax servers code. So commands is the same and up to date if you put extra commands in it.
From Version 0.0.4 you can developed you own plugin.
The plugin is a easy way to put extra commands in the system. In http://jugolo.dk
You can see a plugin database whit plugin you can download.
Don't mind the design. I would help in the finalisation. The frames would go with Semantic UI and CSS would be part of Atom's CSS generator in the Admin Panel. We would come up with a single CSS stylesheet whole Fusion - it's the only way any theme can override them all.
Try to release your next infusion to work with DB_MESSAGES to extend inbox. We have the template on mail on Atom-X theme. see if you can work something out on it. Say if you received your PM from anyone, it will open a channel with your friends as "recent talked to". If you send someone a message, you also open a channel with him, so when he's online, you talk with him directly without need to go through add users. Like IM. Have a list where you can add, or block him permanently, also report to Admin.
Next is the feature of attaching and transfer files.. if you have the energy left.
Try not to stress yourselves over this. Take it slow, with interest in mind. Once you lost that interest, you'll never feel the same again. Be excited because I've confirmed putting all your good work into use with V8 PM system. That was my target destination all these while.
Stay Positive! Little work is better than none