Chats v3:Dev Notepad:Features
From PJJ Wiki
Not Implemented
- User-modifiable word/phrase definition database, a'la WordNet
- Viewing multiple channels at once
- Bulk (many at a time) user editing
- Smoother registration system
- Ability to unregister yourself
- Comments on the poll page
- Description: Polls will be part of board posts, as is more normal.
- Better board
- Review sent messages
- Description: You get a copy of private messages you send.
- Popup messages
- Description: When you log in a popup will appear if you have private messages waiting. Can be turned off, of course.
- MotD scripting
- Faction Management
- Description: The faction icon won't replace the standard icon. It will instead be prepended the standard one. Faction leaders will get to make a faction profile, and be able to send bulk private messages to faction members. Don't know yet if users can be members of more than one faction, but I'll decide soon.
- Ability to lock logs
- Description: Range of flags, as in Alternate moderated chat mode.
- Password generation if lost
- Per-chat image archive
- Description: An archive under the Chat Master's control with room for 2mb of images. Each image can have a description, which will be showed if the image is on the chat's gallery.
- Image connection checking
- Description: Images that are either offline or has connection problems can lock up the userlist. Adding a check to prevent this.
- User activity ratings/ranks
- Description: Assigning users ranks based on their overall activity.
- Per-chat gallery
- Timed Flags
- Description: Being able to assign someone a flag for a certain amount of time. For example, setting someone to be Master while you are on vacation and it'll automatically remove Master flag it after a set date.
- Front-End Maker
- Description: A way to make the HTML for having the chat's front-end be on another site.
- Friend list
- Description: Being able to build a friends list so you can keep track of which friends are online (if they allow that) and which chats they are in (if they allow it).
- Bookmarks
- Description: In-pJJ bookmarks to remember chats by.
- Recent Chats
- Description: A list of chats you've been in recently, in case you forgot and wanted to get back.
Implemented
- Turning off pictures in userlist, per user
- Allow any name
- Description: Will essentially allow the use of any special letter you like.
- Userlist IM Contacts
- Multiple colours in posts
- Automated Sign-In
- Reverse Output
- Description: Normally, posted lines appear in Last-In-First-Out order (first line is at the top). This reverses it, making newest posts appear at the bottom.
- HREF'ed Links
- Description: Turns any links starting with http://, https://, ftp://, ftps://, irc://, or aim: into a proper http://www.example.com/.
- Chat themes
- Description: Ability to modify just about any part of the HTML backend of the chat.
- Shared IP concerns
- Description: IPs won't matter much in v3's casual chatting. It'll be session based instead.
- Session security
- 4 levels:
- 1- Only check User Agent
- 2- User Agent + ISP (last 7 letters of resolved hostname).
- 3- User Agent + ISP + IP's Class A
- 4- User Agent + IP (assumes IP does not change for the duration of the session).
- Defaults to Level 1, then Level 2 when you log in.
- Username security
- Allows a person to limit who can log in as their name, through 3 ways:
- IP Mask (eg: 231.32.*)
- Hostname Mask (eg: *.aol.com)
- Enable/Disable Multiple Sessions (whether the name can be used from 2 places at once)
- Extra prefix for handles
- Description: Something extra beyond the 4 rank symbols.
- Alternate moderated chat mode
- Description: I'll make a field where a range of user flags can be allowed to chat.
- Banning Images
- Description: Users can be marked by Chat Masters so that they can't use images. URL and IP patterns can likewise be marked.
- Ability to ignore a single person
- Description: Will be expanded to allow permanent ignores, allow covering a nick instead of an ident, or even an IP-range.
- Stronger permbans
- Description: Will be expanded to allow covering a nick instead of an ident.
- Different "chained character" system
- Description: I'll be making a parent-child relationship between handles. Parent handles will own their child handles, kinda like one chat can own another.