##KEY## + indicates a completed task - indicates a flawed, or half completed task ? indicates something else I've forgotten ##overhaul## Going to have to read through everything below and update it, seems like a lot of the problems with this stem from JS browser detection. um speaking of buggy js, problem in usersH commented out a line of code... should probably find out waht it does. ##bugfix## work out the brokenness relating timestamp and loader ##Functions## +Dice roller check user name limits add alias command, database it? Something else? Who knows add new table to deal with aliases and colours and similar decide on a format for aliases change inline formatting tags from to [x] +add a color one +add a refresh button. +change refresh button to resubmit refresh time rather than resetting to 10 +add color command +make colour command work cross room, not sure this is possible without using DB shift colours to d-base, mabey, see aliases +probably want to remove colour picker tidy up code +add description field to profile +do something about the whois thing, mabey fix the width of the right hand column add an image field to the profile, may have to put some sort of option into place for admin to disable it tho +fix /me without breaking /ignore +um might have to do something about colour being inherited, so that names work with colours. find a more elegant solution +add /he and /she as options +make sure /me code has been propagated through all relevant files +cross room whispers!! might be fairly easy should be able to blag code from invite! Didn't need to in the end, just changed DB query +whispers should respond to /whisper and /wh in addition to /msg +change whisper format +make both names of a whisper clickable remove the 'room' entry from whispers. do something about them following people from room to room, possably using the room mechanism. mabey work on making contact list optional and add a /list command... mabey, sounds like too much work though add 'alpha' status thingumy. ##Documentation, Cosmetic and theme## Style/theming come up with a list of default rooms. Restyle the place, colour scheme, front page etc. +Colour scheme front page redesign find image for refresh button replace gender icons replace fave icon an AUP link up the top of that presence list would probably be a nice thing Create a full T&C document Usage, Level of service etc. AUP Section guide to RP needed at some point http://arkanabar.tripod.com/keep.html k'bar's was damned good Should be in the form offense, min punishment, max punishment, at end followed by a a FAQ is a must How do I become a moderator/admin/etc Rewrite/update help file ##Admin stuff## find the bug(s) in the admin pannel +colour change expand functionality of /ban and /kick commands -make sure they work properly fix kick fix ban add invisible option for admin. (mabey?) ##BIG stuff## Total DB restructure to make way for case insensative, user/character distinctions Current registered user table becomes character info, loose password field gain owner field keep e-mail keep webpage keep gender New table to hold user info, username, password, list of character names e-mail addy URL New DB table to handle at the very very least cross session variables alias colours refresh time time stamp display display order -read through postgre documentation *sigh* -alter exact db matches on user names or room names to ILIKEs write function to deal with escaping special characters in usernames. Code rewrite to output 'better' html, to remove use of cookies, and to incorporate forum etc. Write forum Fix outputted html to meet some standard at least Migrate from using , , tags to using styles. (chat/input:206) Cross Browser compatability! Kill Cookie usage! Implement sessions to handle login data. Migrate some old cookie stuff to DB. ((See above)) Change the way messages display criteria. Make messages time sensative, i.e show messages only from the last [x] hours or something... Log time users enter room, take message display time as time since entrance + [x] Enable room descriptions? Make current room name clickable to give description of room, Make like user profiles? Editable by room mods only mabey with a /whereami command? problems with non-persistant rooms, DB space/access times, again non-vital, and sounds like a LOT of work.