Catbird for Bluesky's Avatar

Catbird for Bluesky

@catbird.blue.bsky.social

Catbird is a native iOS client for Bluesky. Try the beta on iPhone, iPad, and Mac: https://testflight.apple.com/join/8zPe2QG8 Open Source on GitHub: https://github.com/joshlacal/Catbird (don’t judge me for my bad code πŸ˜…)

115 Followers  |  1 Following  |  37 Posts  |  Joined: 09.06.2025  |  1.9464

Latest posts by catbird.blue on Bluesky

Sorry for the long thread. I appreciate all the support!

20.11.2025 16:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Still not at a point where I trust its stability, it’s totally possible I’m over optimistic about a very difficult cryptographic protocol for group chats (MLS) but I have been using the OpenMLS library and am not hand-rolling my own crypto. So, we will see how all that turns out.

20.11.2025 16:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

but inevitably I have also broken some and don’t want to ship out something worse.

I’ve also been experimenting with E2EE group chat functionality, and if it does end up working I plan on making it optional and opt-in. It would be text-only to start, but support bsky embeds and Tenor GIFs (sorry)

20.11.2025 16:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ve been a bit quiet on this account for a while, just like to thank people still using it and sticking around. I appreciate all the help and feedback. I tried to do some large-scale refactoring lately, and I’m just tightening things up. I’ve hopefully improved a number of things…

20.11.2025 16:02 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Gah. Sorry. It’s all in native Swift, I thought I nailed parsing a while ago especially since Swift is UTF-8 native strings, I think probably the issue is something getting messy because I needed to use UIKit for the post composer text box and that uses UTF-16

17.11.2025 12:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ah thanks, found a silly bug, it’s featured gated to iOS26 by accident

28.10.2025 15:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
catbird settings sheet, Advanced setting highlighted

catbird settings sheet, Advanced setting highlighted

catbird appview service setting sheet

catbird appview service setting sheet

if you’re curious to try the @blackskyweb.xyz AppView, here’s how you can change your service after logging in:

28.10.2025 14:08 β€” πŸ‘ 40    πŸ” 3    πŸ’¬ 2    πŸ“Œ 1

The update is on TestFlight now. I’m seeing new bugs already, but you should be able to log in!

28.10.2025 11:01 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Catbird has unfortunately also been hit with this! I'm working on pushing out a fix now.

27.10.2025 23:33 β€” πŸ‘ 14    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

you can mention this account, or take screenshots and TestFlight will prompt you to send feedback, either is fine

15.10.2025 01:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

oh yeah i did half-start that already. i also made it so you can configure an appview but i have no idea if it works lol

15.10.2025 01:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

yes, it should. it should take you directly to the post. (also should switch to the right account if you have multiple)

not sure why that wouldn’t be working but i will investigate

15.10.2025 01:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Also working on general polish, crashes and bug fixes. Let me know if there’s anything else you’d like to see, and thanks for the bug reports!

15.10.2025 01:07 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Some things hopefully coming soon to Catbird:
- timeline more like the official app
- local on-device drafts
- feed interactions (show more or less like this) on supported feeds
- better list handling; pinned lists will display properly as feeds!
- push notifications will filter moderation lists

15.10.2025 01:07 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

i just threw it in fast but you’re right i’ve noticed that. also the times and stuff lol. have to mess with the prompts

15.10.2025 01:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Were you able to post from the app?

15.10.2025 01:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

i’ll look into those, thanks!

15.10.2025 00:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If anyone is having issues signing in after a while, there seems to be a bug on reauthenticating stale sessions that I need to fix; in the meantime, if you’re able to access the Account Switcher you can delete the account (by swiping) and try signing in again. That should work, if not let me know!

10.10.2025 15:08 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Seems to be back up, hoping the server doesn’t die again. Sorry for the flakiness there

10.10.2025 11:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

after some technical difficulties the improved Mac version should be available on TestFlight now. Notification server seems to be down though and I am investigating

10.10.2025 02:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Join the Catbird for Bluesky beta Available on iOS

Just pushed out an update! Trying to polish and implement bug fixes; let me know if you have any issues after updating! iOS is out now on TestFlight and MacOS update should be out soon.

09.10.2025 18:34 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 3    πŸ“Œ 1

Notification server was dead... should be back up now. You can adjust notification preferences in settings, and your user post notification/activity subscriptions should start coming through!

25.09.2025 23:31 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

were you able to get through the OAuth flow?

25.09.2025 19:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

macOS was updated to Build 4 which is the same as 19 on iOS but fair warning i haven’t tested it yet lol

25.09.2025 16:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

np ty for letting me know

25.09.2025 02:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

is this on the newest version? i forgot to put the button on the main post but i thought i fixed it

25.09.2025 02:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ll look into the iCloud sync, in the meantime sorry about the logouts

25.09.2025 02:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sorry about that! Fixing the session stuff is my top priority, hopefully I can nail it down soon.

25.09.2025 02:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot of the app Catbird for Bluesky, showing the search tab with trending topics and summaries

A screenshot of the app Catbird for Bluesky, showing the search tab with trending topics and summaries

Just pushed out an update! For devices with Apple Intelligence turned on, trending topics now include a short summary of the topic based on posts in the feed!

24.09.2025 19:34 β€” πŸ‘ 26    πŸ” 2    πŸ’¬ 2    πŸ“Œ 1

Notification server has been down most of the day, working on upgrading it to support post notifications. Should hopefully have it back up tomorrow with a new build of the app with some bugs fixed. Thanks to everyone for sticking around!

20.09.2025 01:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@catbird.blue is following 1 prominent accounts