1. Advertisement / card (text to image)
I was thinking when a url is submitted, build like a "twitter card" of it, by grabbing its meta data or a screenshot of the site (I have a node.js script that can take beautiful screenshots of sites, it just needs some tweaks to it). I'm not a 100% sure if this is what you meant, but this is what i was thinking :).
2. Alias for command (translation)
I like this idea, just not sure how i'm gonna do it. There are 2 types of commands in babble, file based (which allows for a very broad things that can be done) and basic replacement type (these can be added in the acp in configuration, they work similar to how adding bbc did in 3.x). I'll have to give this one some consideration, as it will require a bit of planning to do properly as "commands" are core part to the message processing.
3. /report chat to moderator or invite... /status inactive-online-... hide user commands to other user(?) moderator could see it
I was planning on creating a report command, will have to see how to send reports when not using a content item class
this has been added, its not a "command" it will be available in the drop down when you click on the username in the message area. it will report the message.
4. remove rooms inactive after x time
the rooms are static, they only eat up resources if some one is in them so i don't see what this could accomplish. They can only be created in the ACP and i have no plans to allow their creation on the front end at this time. If this is a feature that is in high demand, I will reconsider it.
5. /stats show best shouters
I don't store any states atm for who is shouting and how often, but i don't see why something couldn't be created from the messages table to retrieve this data.
6. archive feature
I've given a lot of thought to this, on how best to do it. I was thinking of doing an "infinite scroll" eventually or a "load previous 25 messages" or something like that, but I see the messages as a "temporary thing", not so much of a concrete record of convo's :), but i'll take this one under advisement.
7. embed video / audio (like show image)
if you are wanting a video/audio player to load for an upload for a video/audio file, then this will more than likely be out of the question. audio/video is tricky even with html5, due to the players are limited to the codecs the clients OS has. If some one uploaded say a mp4, and the client trying to view the video and they don't have the right codecs. the video/audio wouldn't play and that is a potential support nightmare i don't want to deal with :). But they will link as downloadable if they are uploaded :).
8. new registration
Hope you mean have the notification bot send a message about some one who has newly registered and not create a command to allow them to register thru babble :). I don't see an issue with this one, it might end up in it before release.
This has been added in.
9. api for android/apple devices app
what features would you want with this API? i haven't started one, as babble is pretty open, one could add in a API on their own, to fit their needs, don't want to bind any one to a "babble box".
Edited by Michael