Roadmap
Upcoming Features (in approximate order)
- User signs up on site. Site creates and send confirmation code to user's email. User clicks confirmation link in email. User account is confirmed and allowed to create content on the site.
- User: Delete Account
- User Profile Links
- Search
- Infinite Scrolling
- Block User
- Automatic, scheduled backups
- Block Diversion
- Can fully erase your data, replacing all posts and comments.
- Download all your data
- Block offensive usernames
- Block all users except those specifically allowed
- Block all users who post in diversions you have blocked
- Block all posts with keywords that you have blocked
- Incorporate https://takeitdown.ncmec.org
- Nested Comments
- Private Messages between Users
- User-defined list of blocked words in Private Messages. Example: a user does not like automobiles so any PM with the word "automobile" or "automobiles" will be blocked.
- Diversion Mods
- User Flair by Diversion
- Dark Mode
- User Avatar
- Follow a Blog
- Follow / subscribe to Diversion
- Follow / subscribe to Post
- Follow / subscribe to User
- Receive Notifications on new Posts in Diversion
- Receive Notifications on new Posts and Comments by a User
- Sign up with an email address, username and password
- Full vote scores (+/-) like old Reddit.
- User tagging using at (@)
- Notifications, on comment replies and when you're tagged.
- Notifications can be sent via email.
- Private messaging support.
- Anchor to Comment in Post after editing
- i18n / internationalization support.
- Moderation abilities.
- Public Moderation Logs.
- Can pin posts to the top of diversions.
- Roles: users and admins, probably moderators too
- Can lock, remove, and restore posts and comments.
- Can ban and unban users from communities and the site.
- Can fully erase your data, replacing all posts and comments.
- NSFW post / community support
- Federation capabilities
- Federation Consistency: votes, comments, and post history should sync across all instances.
- Logo icons, square, 16, 32, 48, 256
Working Features
- A post can consist of a title and any combination of self text or a URL.
- Manual database backups
- Rich Text Editor
- Logo icons, square, 512
- Blogs: Can only post to your own blogs
- Posts in a specific Blog
- Delete Blog
- Delete Diversion (only if there are no posts)
- Delete Post
- Delete Comment
- Posts standalone
- User: posts by user
- User: comments by user
- Comments on Posts
- Edit Comments
- Edit Posts
- Communities (Diversions)
- Posts in specific Diversions
Upcoming Development Features
- Blog Tests
- Cannot save blog without title
- Cannot save blog without creator
- Users cannot edit other users' blog
- Users cannot delete other users' blog
- Comment Tests
- Cannot save comment without body
- Cannot save comment author
- Cannot delete comment with replies
- Users cannot edit other users' comments
- Users cannot delete other users' comments
- Diversion Tests
- Cannot save diversion without title
- Cannot save diversion without creator
- Cannot delete diversion with posts
- Cannot change diversion title once it has posts
- Post Tests
- Cannot save post without title
- Cannot save post without author
- Cannot delete post with comments
- Users cannot edit other users' posts
- Users cannot delete other users' posts
- User Tests
- Cannot create user without email_address
- Users cannot edit other users' profile
- Users cannot delete other users' profile
- Users cannot login without being confirmed
-
-
-