Feature Overview

All features of FediSuite at a glance – from post creation through deep analytics to the plugin system.

Creating content

Smart Composer

The Composer validates posts live against the exact rules of each platform – while you type. Character limits, visibility, content warnings and media are handled per platform, without any manual setup required.

  • Platform-specific character limits: Loaded directly from the instance, shown live in the Composer and checked on submit.
  • Visibility options: Public, unlisted, followers only or direct – depending on platform support.
  • Content Warnings: Content warning as a separate field, correctly transmitted to supported platforms.
  • Alt text per media element: Alt text is a fully-fledged required field in the Composer – per image, with preview, not hidden behind a toggle.
  • Language tag per post: BCP-47 language tag selectable, validated and transmitted to supported platforms so assistive technology knows the language.

Automatic thread splitting

Posts that are too long are optionally split automatically into clean threads – at paragraph, sentence or word boundaries. The splitting happens before sending, with a full preview and no hidden surprises.

  • Three split modes: At paragraphs, sentences or words – selectable per post.
  • Segment preview: All thread parts are displayed clearly before sending.
  • Transparent ordering: Numbering and order of segments remain always visible and controllable.
  • Schedulable like single posts: Threads can be time-scheduled and will then be published in the correct order.

Scheduling & Publishing

Post scheduling

Posts are scheduled to the minute in the user's own timezone. Background workers handle publishing asynchronously and reliably – even when the app is not actively open.

  • Minute-precise scheduling: In the user's timezone, with a clear display of the scheduled publication time.
  • Reliable background workers: Two dedicated worker processes in the Docker stack: one for scheduling, one for refresh jobs.
  • Rate limit handling: When platform rate limits are hit, delivery is automatically paused and cleanly resumed.
  • Atomic delivery: Either the entire thread is published or nothing – no half-posting due to errors.

Post management

All posts – scheduled, published and failed – are visible and manageable in a structured queue view.

  • Complete queue view: Time-based sorting, filters by status, platform and account.
  • Edit & duplicate: Scheduled posts can be edited afterwards or duplicated as a template.
  • Repost & delete: Published posts can be reshared or deleted directly from FediSuite.
  • Error tracking: Failed publications are shown with their cause and can be retried.

Accounts & Platforms

Multi-account dashboard

All connected Fediverse accounts in a single interface. Instant account switching, central overview of posting status, import progress and metrics of all platforms.

Automatic platform detection

Enter the instance URL – FediSuite automatically detects the platform type, loads character limits and media rules directly from the instance and configures the Composer fully automatically. No manual setup required.

Authentication

OAuth2 wherever the platform supports it. Passwords remain on the respective instance by default. Any deviation from the standard OAuth2 flow is clearly communicated before the user proceeds.

Historical import

After connecting an account, FediSuite imports the existing post history in the background. Progress is always visible via status badges in the dashboard.

14+ supported platforms

Mastodon

Microblogging

OAuth2

Pixelfed

Photo Network

OAuth2

Vernissage

Photo Network

OAuth2

Misskey

Microblogging

OAuth2

Friendica

Social Network

OAuth2

Pleroma

Microblogging

OAuth2

Akkoma

Microblogging

OAuth2

Sharkey

Misskey Fork

OAuth2

Calckey

Misskey Fork

OAuth2

Firefish

Misskey Fork

OAuth2

Iceshrimp

Misskey Fork

OAuth2

PeerTube

Video Platform

Login

Loops

Short Video

Login

GNU Social

Microblogging

OAuth2

Analytics & Insights

The Analytics Dashboard goes far beyond simple follower numbers. All analytics are based on the account's own data – not platform averages or generic recommendations.

Follower growth

Daily and weekly follower and following numbers with change tracking and trend visualisation over freely selectable time periods.

Engagement breakdown

Favourites, boosts and replies broken down by day. Engagement rate, patterns by day of week and boost-to-reply ratios.

Best posting times heatmap

Average engagement by day of week and hour. The heatmap shows exactly when your own audience responds most strongly.

Hashtag performance

Which tags and tag combinations achieve the greatest reach with your own audience – instead of generic hashtag tips.

Tip engine

Reads your own data and gives concrete, specific suggestions based on your own numbers – not generic best-practice lists.

Posting activity calendar

Calendar view of your own posting activity, helps in identifying gaps and patterns.

Notifications

Supported Fediverse accounts load their own notifications directly into FediSuite. This allows reactions, mentions and replies to be answered without having to switch to the respective platform interface first.

  • Directly in FediSuite: Notifications are made accessible via a dedicated sidebar area – without switching platforms.
  • Faster responses: Reply and interact directly from the notification feed, without losing context.
  • Cross-platform: Notifications from multiple connected accounts combined in one view.

Accessibility

FediSuite treats accessibility as a core engineering requirement, not an afterthought. Every chart, every form and every interactive element is built to work correctly with screen readers, braille displays and keyboard-only navigation.

Companion layers for charts

Every analytics chart has a text summary and a complete data table. Heatmaps and distribution charts provide structured textual equivalents – not just an image.

Keyboard navigation

Arrow keys, Home and End navigate through dashboard tabs following the WAI-ARIA tablist pattern with manual activation. Roving tabindex on all tab lists.

Correct HTML lang attribute

The HTML lang attribute correctly reflects the active UI language from the start and updates live when the language is changed.

Clean ARIA semantics

Dialogs, live regions, radio groups, skip links and labelled form fields – built correctly from the start and not patched in afterwards.

Language tag per post

Every post can have a BCP-47 language tag. It is validated, stored and transmitted to supported platforms so assistive technology knows the language.

Alt text as required field

Alt text is a fully-fledged, visible field in the Composer – per media element, with preview – not just a hidden afterthought behind a toggle.

Reduced motion support

Animations and transitions fully respect the operating system's prefers-reduced-motion setting.

Skip links

Visible skip links allow keyboard users to jump directly to the main content without having to tab through the entire navigation.

Plugins

from v1.2.4

FediSuite has had an operator-managed plugin system since v1.2.4. Plugins are activated by the operator of an instance and extend the feature set in a targeted way – for example with new platform integrations.

  • Operator management: Plugins are installed by the instance operator and activated or deactivated via an admin interface.
  • Manifest validation: Every plugin contains a manifest that is automatically validated on load.
  • Database-based tracking: Installed plugins and their status are tracked in the database.
  • Admin UI: Activation, deactivation and overview of all installed plugins directly in the admin area.
  • Plugin API for developers: Documented API for developing your own plugins. CLI tools and authoring guides are available.

Example plugin

Bluesky integration

The Bluesky integration (from v1.2.5) is implemented as a plugin and demonstrates the model: app password sessions, historical post import and full platform integration via the Plugin API.