What Trombalsky Is
Trombalsky is a SwiftUI app for Mastodon and Bluesky. It can work as:
- A combined Mastodon and Bluesky client.
- A Mastodon-only client.
- A Bluesky-only client.
The main idea is account pairing. A Trombalsky account pair contains one Mastodon account and one Bluesky account. It never means two Mastodon accounts or two Bluesky accounts.
You can create multiple pairs and switch between them quickly by tapping or clicking the icon made from two profile images. This lets you move between different Mastodon/Bluesky identities without treating each network as a completely separate app.
Why Account Pairs Matter
Many people use both the Fediverse and Bluesky, often with related identities on each network. Trombalsky is built around that real-world pattern.
For example, one pair might contain:
- Your personal Mastodon account.
- Your personal Bluesky account.
Another pair might contain:
- Your project, company, or community Mastodon account.
- The matching Bluesky account.
You can also use an incomplete pair if you only want one network. For example, you may use only Mastodon or only Bluesky and still use Trombalsky normally.
Main Areas To Test
Please try the app in the way you would naturally use a social client, but pay special attention to the areas below.
Account Setup And Switching
Test signing in with Mastodon, Bluesky, or both. If you use both networks, create at least one full pair and switch between pairs using the two-profile-image icon.
Things to check:
- Signing in succeeds and the right account appears.
- Switching pairs changes the active Mastodon and Bluesky identities correctly.
- Single-network use still feels clear when only Mastodon or only Bluesky is configured.
- Adding another pair does not break existing pairs.
Main Feed
MastodonBlueskyBoth
Things to check:
- Each mode shows the expected posts.
- The Both mode combines posts in a useful and understandable way.
- Refreshing, loading more posts, and returning to the feed behave correctly.
- Replies, boosts/reposts, quotes, images, polls, links, and content warnings appear correctly where supported.
Notifications
MastodonBlueskyBoth
Things to check:
- Mentions, likes, reposts/boosts, follows, and replies appear under the correct network.
- The Both mode is understandable and does not mix identities incorrectly.
- Opening a notification takes you to the expected post, profile, or conversation.
Messages
MastodonBlueskyBoth
Things to check:
- Conversations load for each configured network.
- Sending and receiving messages works where supported.
- The Both mode keeps conversations understandable and clearly associated with the correct network.
Profiles
The Profile view lets you select between the Mastodon profile and the Bluesky profile.
Things to check:
- The correct profile opens for the active account pair.
- Profile information, posts, followers/following counts, and actions behave as expected.
- Switching between Mastodon and Bluesky profiles is clear.
Liked Posts
MastodonBlueskyBoth
Things to check:
- Liked posts load for the selected network mode.
- Liking and unliking posts updates the UI correctly.
- The Both mode keeps network origin clear.
Bookmarks
MastodonBlueskyBoth
Things to check:
- Bookmarking and removing bookmarks works.
- Bookmarked posts appear in the expected mode.
- The app handles differences between Mastodon and Bluesky behavior clearly.
Search
MastodonBlueskyBoth
Search supports posts, users, and hashtags. Trombalsky also includes trending posts, hashtags, and links. These are currently Mastodon-only.
Things to check:
- Searching for posts, users, and hashtags returns useful results.
- The selected mode affects results correctly.
- Trending Mastodon content loads and opens correctly.
- Empty states and errors are understandable.
Settings
Settings include controls for timeline presentation, filters, accounts, account pairs, and other app behavior.
Things to check:
- Settings are saved and still applied after restarting the app.
- Timeline, filter, compose, notification, and account options behave as described in the app.
- Adding, editing, or removing account pairs behaves predictably.
iOS Custom Tab Bar Slots
On iOS, the last two tab bar slots are customizable. To customize them, tap and hold one of the last two tab slots. A list of available views should appear, and you can assign a different view to that slot.
Things to check:
- Long press opens the view list.
- Choosing a view changes the selected tab slot.
- The app remembers the selected tab layout.
- The selected view opens correctly from the tab bar.
Push Notifications
Trombalsky supports push notifications for both Mastodon and Bluesky.
Things to check:
- Notification permissions can be enabled.
- Mastodon notifications arrive when expected.
- Bluesky notifications arrive when expected.
- Tapping a notification opens the relevant place in the app when possible.
- Notifications are associated with the correct account pair and network.
What To Report
Please report anything that feels broken, confusing, slow, or inconsistent. Useful beta feedback includes:
- Crashes or freezes.
- Sign-in problems.
- Posts, notifications, or messages appearing under the wrong network or account pair.
- Missing or duplicated feed items.
- Actions that seem to work but then revert later.
- Push notifications that do not arrive, arrive late, or open the wrong screen.
- UI text that is unclear, clipped, untranslated, or misleading.
- Places where Mastodon and Bluesky behavior differs and the app does not explain the difference well enough.
- Device model and OS version.
- App version or build number.
- Whether you were using Mastodon, Bluesky, or Both mode.
- Which account pair was active.
- The Mastodon server involved, if relevant.
- Steps to reproduce the problem.
- Screenshots or screen recordings, if they help explain the issue.
About The App
Trombalsky is a side project by Krystian Kozerawski, a developer at Apparent Software. Krystian is also known for Eter, a radio app available for iOS, macOS, watchOS, tvOS, and Android.
The name Trombalsky comes from the fictional elephant Tomasz Trąbalski from the Polish poem "Słoń Trąbalski" by Julian Tuwim, one of Krystian's favorite poets. In English, the character's name could be loosely translated as "Elephant Trunkington."
For easier pronunciation outside Poland, the name was changed from Trąbalski to Trombalsky, similar to how Polish names were sometimes adapted after emigration by replacing Polish diacritics and changing endings such as "ski" to "sky."
The elephant connection fits the app well: Mastodon is named after an extinct relative of elephants, while Bluesky brings the "sky." Trombalsky combines both networks in one place.