This repository has been archived on 2023-09-24. You can view files and clone it, but cannot push or open issues or pull requests.
takahe/docs/features.rst
2022-11-24 15:17:32 -07:00

1.7 KiB

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
  • 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