First Alpha Release!
v0.9.0-alpha1
The first (alpha) release of Multipos is out!
Only for Sailfish OS though. Sorry Androids.
Multipos is a social media meta-client that combines the timelines of multiple platforms, like Bluesky and Mastodon, in one.
Since The Great Twitter Exodus one had to use multiple social media apps to follow the people one used to follow on Twitter. Also there were very little native clients on Sailfish OS.
The current release only supports Bluesky and Mastodon but code already exists for Farcaster and Nostr. Future possibilities are Lenster, Threads and similar platforms, i.e. Twitter-likes.
I would of course be very interested to hear what platforms I’ve missed and which have priority for you.
This is an alpha release! The first alpha release even. This means you’ll run into a lot of bugs and issues. You should be happy if it even installs.
SailfishOS Notes
Multipos is only available for aarch64
.
The only supported install is if you already have Angelfish for Qt5 installed.
Angelfish for Qt5 needs to be installed from from Chum. However installing from Chum can sometimes be a pain especially if a new Sailfish OS version has been released and Chum has not caught up yet.
At the time of writing you have to override the Sailfish OS version in Chum settings to 4.6 for Angelfish to appear as an installable package.
Features
- no surveillance capitalism tech
- 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
- i have not audited Qt yet, that might change things
- platforms
- Mastodon
- Bluesky
- posting to multiple platforms at once
- timelines
- replying
- reposting (also from one platform to another)
- liking
- bookmarking
- following
Roadmap
Known Issues
- Having more than one account on the same platform is not yet! supported. This is not at all tested.
- So having a Mastodon and Bluesky account is fine, but having two Mastodon accounts will give undefined behavior.
- 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