Chats v3:Dev Notepad:Features

From PJJ Wiki
Jump to: navigation, search

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.
Personal tools