summaryrefslogtreecommitdiffstats
path: root/docs/features.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/features.rst')
-rw-r--r--docs/features.rst51
1 files changed, 51 insertions, 0 deletions
diff --git a/docs/features.rst b/docs/features.rst
new file mode 100644
index 0000000..0d2e3ac
--- /dev/null
+++ b/docs/features.rst
@@ -0,0 +1,51 @@
+Features
+========
+
+Takahē is currently in development, so it does not yet have all the features
+of a full ActivityPub server.
+
+Currently, it supports:
+
+* Web UI only (but can be installed as a PWA)
+* Creating posts, with CWs/summaries and visibility
+* Receiving posts, with CWs/summaries, visibility, images
+* Receiving post edits and deletions
+* Creating and receiving boosts
+* Creating and receiving likes
+* Delivering mentions to those mentioned, and notifications for incoming mentions
+* Following and unfollowing
+* Reciving follows and unfollows
+* A home timeline, a local timeline, and a federated timeline
+* Profile pages with bios, icons, and header images
+* Searching for users by exact handle
+* Multiple domain support
+* Multiple identity (per user account support)
+* Signup flow
+* Password reset flow
+
+Features planned for releases up to 1.0:
+
+* Handling replies and reply threading
+* Adding images to posts, with descriptions
+* Editing and deleting posts
+* A mode where followers must be approved
+* Emoji fetching and display
+* Emoji creation at server level
+* Searching for hashtags
+* Server announcements system
+* Moderation flagging system and queue
+* Server defederation (blocking)
+* IP and email domain banning
+* Mastodon-compatible client API for use with apps
+
+Features that may make it into 1.0, or might be further out:
+
+* Creating polls on posts, and handling received polls
+* Filter system for Home timeline
+* Hashtag trending system with moderation
+* Relay support
+
+Features on the long-term roadmap:
+
+* "Since you were gone" optional algorithmic timeline
+* Seamless transfer from a Mastodon installation