summaryrefslogtreecommitdiffstats
path: root/docs/features.rst
blob: b1c7148a69d6043506001a15ee9dabaa57be3b55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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
* Receiving 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
* RSS feeds for users' public posts

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
* Mastodon-compatible account migration target/source
* Relay support

Features on the long-term roadmap:

* "Since you were gone" optional algorithmic timeline
* Seamless transfer from a Mastodon installation