Overview
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
Pixelfed
Photo Network
Vernissage
Photo Network
Misskey
Microblogging
Friendica
Social Network
Pleroma
Microblogging
Akkoma
Microblogging
Sharkey
Misskey Fork
Calckey
Misskey Fork
Firefish
Misskey Fork
Iceshrimp
Misskey Fork
PeerTube
Video Platform
Loops
Short Video
GNU Social
Microblogging
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
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.