The purpose of this thread is to try to provide better communication to the members of our wonderful community about the plans regarding chat, and when any work currently goes on.
EDIT: Below is the current scheduled plan of things... I'd love to see input if people have strong opinions about the schedule, and will try to explain why it is, as it is.
EDIT2: Added Status Icons
EDIT3: Added Some more items to the unprioritzed /when we get to them list
EDIT4: Added additional items / descriptions
EDIT5(seraph0x): Backend Integration done
EDIT6(seraph0x): Colored messages
EDIT7(seraph0x): Room panel added
EDIT8: Update on XMPP client policy
EDIT9: Bugs Added and removed item 0
1)
2) Major Bug: Disconnect Issue: We haven't fully figured out the cause of this. We need to figure out the cause and it will remain near the top of the list until then, as a chat system that frequently disconnects users and requires them to reconnect is a huge usability issue. ie the revolving door
3)
4)
5) Milovana Integration (front end): We want there to be links to user profiles, and similar. We will be adding these ASAP (possibly before #4). See below about avatars and gender icons.... This is something that's easier to do and will get done, to tide some over for before the other... This is like the old dropbox from clicking on people's names... ALSO NAME CHANGES!!! We will probably bundle in the ability to change name here, as we think it's important people can get to the users forum name to know whom they are, and so don't want to enable name changes before here.
6) Inline Images (When a user posts URL to an image, the image will get rendered directly inside Chat aka hotlinking): This is next on the list because it's a feature that exists and simply isn't turned on currently, so adding it will be fairly simple... The ability to upload images directly, will take some time, as I need to code that.
7) Theme: Current chat is using the basic B&W theme that came with it. I'll be making a new theme, that will integrate to Milovana's look and feel and solve some of the drab complaint. This is going to take time, as I'll need to hand code it, and test it in various browsers It'll get updated to be a bit more colorful.
8) Fonts, Avatars, Colored Smileys and gender icons: I'm going to be coding up packages for all of them, and need to decide on opensource/gpl fonts and icon sets... I know they are wanted, but is a large amount of work time wise, so is lower on my list.
9) Directed Messages: This is something that will take a decent amount of coding, as it isn't natively at all provided by the APIs for either the backend or frontend of chat, and will require special coding so that those connecting from other XMPP clients get a proper experience as well as those connecting through the page on Milovana.
10) Timeago: Be able to see the time a message was posted previously in a fuzzy amount ie a few seconds, 2 minutes ago, etc... It's something included in the chat software, and that many might find convenient for when chat is slow. Is above #11 solely because I need to add one line of code to add it.
11) Message Arrival Notification Sound: So you can turn it on for PMs and Main chat, or either or none! (Shout out to Shell and Banquo for the suggestion!) This is going to take time, as I'll need to code up some extra pieces for it. It's doable, and will happen (and I'm open to moving it up)
12) Fix userlist stopping to update
13) Fix occasionally freezing and not updating chat or PMs
Thought of, unprioritized (ie below any of the above)
+ Status Icons for those connected to Chat from the webclient
+ Spell Checker: There is a spell checker we can enable to messages if people would like
+ Spontaenous Room Creation/MultiUser PMs ( http://www.milovana.com/forum/viewtopic ... 15#p120032 )
+ Bringing back webcams
+ Single Time CoC Message
+ IRC style chatbots!




