Sorry for the long thread. I appreciate all the support!
20.11.2025 16:02 β π 1 π 0 π¬ 0 π 0@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 π )
Sorry for the long thread. I appreciate all the support!
20.11.2025 16:02 β π 1 π 0 π¬ 0 π 0Still 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 π 0but 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)
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 π 0Gah. 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 π 0ah thanks, found a silly bug, itβs featured gated to iOS26 by accident
28.10.2025 15:41 β π 2 π 0 π¬ 1 π 0catbird settings sheet, Advanced setting highlighted
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 π 1The 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 π 0Catbird has unfortunately also been hit with this! I'm working on pushing out a fix now.
27.10.2025 23:33 β π 14 π 0 π¬ 1 π 1you 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 π 0oh 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 π 0yes, 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
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 π 0Some 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
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 π 0Were you able to post from the app?
15.10.2025 01:00 β π 0 π 0 π¬ 1 π 0iβll look into those, thanks!
15.10.2025 00:45 β π 1 π 0 π¬ 1 π 0If 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 π 0Seems to be back up, hoping the server doesnβt die again. Sorry for the flakiness there
10.10.2025 11:22 β π 3 π 0 π¬ 0 π 0after 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 π 1Just 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 π 1Notification 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 π 0were you able to get through the OAuth flow?
25.09.2025 19:49 β π 0 π 0 π¬ 1 π 0macOS 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 π 0np ty for letting me know
25.09.2025 02:26 β π 0 π 0 π¬ 1 π 0is 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 π 0Iβll look into the iCloud sync, in the meantime sorry about the logouts
25.09.2025 02:22 β π 1 π 0 π¬ 1 π 0Sorry 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 π 0A 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 π 1Notification 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