Info
Multipos is a social media meta-client.
This means it will show the combined timelines of multiple social media platforms.
Currently only Bluesky and Mastodon are supported.
During development and in an earlier webapp prototype Farcaster and Nostr were also supported. These will be added back again soon to the mobile clients.
Features
- No surveillance capitalism.
- The only data sent and received should be to the supported platforms, feel free to audit the app & its networking traffic and report back on anything suspicious.
- Optionally load Mastodon posts from their home instance.
- Themes.
- Works on Sailfish OS and Android.
Tips
- Long-pressing a Mastodon post will load the thread from its home instance, showing you all the replies it has gotten. This is mostly relevant if you are on a smaller instance that causes you to miss out on a lot of replies. (However you cannot react to posts in this mode.)
- Long-pressing the back button will send you back to the timeline. This is useful if you’re nested deeply in a thread.
- Long-pressing the repost button will pop up a menu and allow you to repost from one platform to another (for example from Bluesky to Mastodon).
Roadmap
- better Bluesky blocked posts handling
- fix remaining encoding issues
- remove 2s timer from reaction buttons
- improved error handling
- not crashing would be nice
- localization
- Farcaster support
- improved profile page
- improved image support
- flipping through a post’s image
- zooming images
- saving images
- Nostr support
- improved account management
- notifications
- lists
- search
- video support
Possible Features
- “last read” position marker
- bookmarks for Bluesky
- Lenster support
- user-made themes
- iOS client
- desktop client
Known Issues
- encoding issues when crossposting
- crossposting doesn’t work very well with multiple accounts on the same platform: it just uses the first account
- reactions feel clunky sometimes and sometimes fail, you can just try again
- changing light/dark doesn’t affect checkbox text that’s on-screen
- when adding accounts they’re not checked for valid credentials
- accounts cannot be edited but only deleted
- credentials are stored in Qt.Settings, needs looking into whether this is the proper place
- no video support: this adds a huge amount of libraries and dependencies and I am not ready for that headache yet
- following and unfollowing when multiple accounts for the same platform are active is confusing
- Qt5: when Qt6 is reliably available for SailfishOS we’ll switch to that