Skip to content
Torbub edited this page Apr 13, 2013 · 12 revisions

dat2chan wiki

At the moment this wiki is mostly used as a place to keep track of features we want to implement.

Upcoming feature list

  • JavaScript inline expansion of images:
    • Click the image will load the full-size image and replace the thumbnail by the full image.
    • Full-size images should not break the page design; they should be scaled to fit inside the frame.
    • Clicking an expanded image scales the full image down to thumbnail size (so saving it will save the full-size image)
  • Dynamic thread watcher:
    • Add a "watch thread" link or button to each thread.
    • A watched thread appear in the thread watcher, which is empty by default.
    • Activity in a watched thread is visually represented (bold title and number of unread posts, perhaps).
    • The Thread Watcher will poll the server for activity every now and then (10-30 seconds interval, perhaps).
    • The Thread Watcher will automatically hide if the user no longer watches any threads.
  • Sticky threads:
    • The ability to make sticky threads that always precede all other threads.
    • The ability to change a normal thread into a sticky thread and vice versa.
  • Dealing with very long posts:
    • Currently the full post is always displayed; even when browsing the board itself, where you may not want to see it in its entirety.
    • Suggestion: Limit posts to n characters or m lines, whichever is encountered first.
  • Some kind of ID system to keep track of users
    • Will be useful in the future, for bans and such
  • Group boards in different categories (for example "health and lifestyle","media & entertainment" etc.)
    • Create a dropdown menu for each category, containing the appropriate boards.
  • Post Lexer:
    • Add support for emoticons. Preferably the syntax for these will be like this: "(emote happy)", "(emote sad)", and they will add small 's of the appropriate emoticon.
    • Add spoiler tags.
Clone this wiki locally