Roadmap
Upcoming Features (in approximate order)
- User: Delete Account that has content
- User Profile Links
- 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
- 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
- Search Posts
- User: Delete Account that does not have content
- Dark Mode
- User signs up on site. Site sends password reset email to user's email. User clicks link in email. User creates their password and can then login.
- 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
-
-
-