From e18f2879fc4f427b1fde80e18fb65a90eeaef659 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Wed, 23 Nov 2022 16:15:00 -0700 Subject: Add a lot more docs --- docs/features.rst | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 docs/features.rst (limited to 'docs/features.rst') 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 -- cgit v1.2.3