After 6 months of coding and refining, I’m thrilled to launch Crowfi! 🚀

I wanted to build a Mastodon client for iOS that feels fast, looks clean, and respects the way we use the Fediverse.

🍎 Get it on the App Store: https://apps.apple.com/us/app/crowfi/id6756513753

Please Boost to help me reach the community! 🔄

I’d love to hear your feedback as I keep building. ✨

#Crowfi #Mastodon #IndieDev #BuildInPublic #iOSDev

Crowfi App - App Store

Download Crowfi by 宏旭 朱 on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Crowfi.

App Store

@nixzhu ooO! Very nice! Looking forward to seeing this shape up

The composer has some nifty ideas in here which I digg.

@nixzhu well, indeed it looks clean and feels fast! Congrats with the release!
@nixzhu I’m using several accounts and I have logged in into another one, and I remember I was able to switch between them, but after several minutes the other one has disappeared from the menu so now I can not switch 🤷‍♂️ #Crowfi
@nixzhu ok, I have restarted the app and ability to switch accounts is here again
@nixzhu by the way, one feature I miss from mastodon apps is an ability to create a quick post (using selected account) from a lock screen with a lock screen widget. I know, I probably can create such a widget using Shortcuts app (if there is shortcuts support), but the action will be somehow limited and not that nice.
@apatheticintolerablefreak Thank you for your feedback. I will try to implement this lock screen widget.
@apatheticintolerablefreak You can test the lock screen widget with #Crowfi TestFlight: https://testflight.apple.com/join/T2bfaCYR
Join the Crowfi beta

Available on iOS

@nixzhu nice! There is no way to select account to post from though (it probably should be convenient to be able to select it right while editing the post or to be able to configure widget and preselect the account). Btw, currently, it is also somehow hard in the app — it would be cool to be able to switch the account right from the main screen.
@apatheticintolerablefreak Lock screen widget can’t be long pressed to configure as the widget in the home screen. Maybe we can switch the account in the editor or config it in the Settings. I’m still considering which way is better.
@nixzhu it can be configured by tapping it while in edit mode (with a minus badge visible). At least many do this way 🤷‍♂️
@apatheticintolerablefreak I see. I never knew, thank you. 😂 I'll try it tomorrow.
@nixzhu yeah, sure!
@apatheticintolerablefreak Please test it again with 0.7.0 (937). You may need to remove the old widget first. https://testflight.apple.com/join/T2bfaCYR
Join the Crowfi beta

Available on iOS

@nixzhu it works 🎉! Let me use it for some time so I can see how it goes.
@apatheticintolerablefreak In the latest build 0.7.0 (947), the widget will display the avatar of the account you selected. You may need to visit the profile first to automatically download the avatar data.
@nixzhu Cool! Though, aesthetically I prefer to see avatar only (without edit icon at all) or an avatar with a mastodon/crowfi badge on it.
@apatheticintolerablefreak I prefer to keep the edit icon, but make the avatar bigger. A #Crowfi badge may violate the HIG. If just an avatar, it looks like it's just for open the app (switch account if needed), maybe a new widget?
@nixzhu yeah, probably, though it still looks odd. Probably it is better to have just two wisgets: one to open the app, and another one to post an update, while be able to change the account right from the create post dialog? And if it will remember the last selected account, it might indeed solve everything and the widget will look good with a single icon. Not sure this is easy to implement though.
@apatheticintolerablefreak I'm considering adding a new "Open App To..." lock screen widget (which only displays the avatar), which can be configured with an account, and an optional follow-up action: currently just "compose a new post".
@nixzhu an avatar and a plus badge, or just avatar to open the app (two different widgets, you might not choose an account for open app widget and it will show the app icon then instead of an account one). But, still, probably ability to change the account during post will solve this.
@apatheticintolerablefreak Please test TF 0.7.0 (957), which adds OpenAppToDoWidget and removes NewPostWidget.
@nixzhu wow! I like it! Much better now!
@nixzhu not sure why but one of my widgets lost my avatar icon, have tried to switch accounts back and forth w/o any visible result.
@apatheticintolerablefreak Are you in the latest build 0.7.0 (974)? The widget will not display the avatar if you don’t select an account. The default behavior is just open the app.
@nixzhu yeah, I’m on 974 and account is selected (and was selected before).
@nixzhu I have toggled the toggle off and icon have appeared again 🤷‍♂️
@apatheticintolerablefreak That’s weird. Maybe it’s not reload appropriately.
@nixzhu Looks nice but I miss being able to long press a link in a Toot and save directly to Instapaper like in Ivory or at least invoke the Share dialog to do it.
@igorkulman Thank you for your feedback. I’ll see if I can implement this feature.
@igorkulman Could you test this? #Crowfi TestFlight 0.9.0 (1003) just added the "long press link to share" feature. https://testflight.apple.com/join/T2bfaCYR
Join the Crowfi beta

Available on iOS

@nixzhu Works fine, thanks
@nixzhu Not sure if it’s just me. Tapping the settings gear seems crashing on my device🥲
@ptyeen It’s not just you—this is a known bug with the English localization. We’ve already fixed it in the latest TestFlight (v0.8). You can grab it here in the meantime: https://testflight.apple.com/join/T2bfaCYR
Join the Crowfi beta

Available on iOS

@nixzhu Got it. Nice to have a solution👍
@nixzhu looks fantastic and would love to use it however it looks like mastodon.cloud accounts cannot login.
@jad6 Got it. I’ll investigate the issue.
@nixzhu nice - is boosting and reposting the same task or action?
@cunger Correct, boosting on Mastodon is equivalent to reposting.
@nixzhu trying it right now. So far, looks good, clean and fast! 😁👍🏻
@nixzhu Nice work, the client is obviously a labor of love, rooting for you!🖖Hope you can add a URL scheme (if you’ve not already) so apps like our own #TapestryApp can interact with Crowfi and users can open Mastodon posts directly in it. Please consider for some point in the future, thanks and all our best!
@gedeonm Thanks for the feedback! Right now, the `crowfi://` scheme is only used for launching the app. Is there any #TapestryApp documentation available for this kind of interaction?

@nixzhu Yes! I think everything you might need can be found here but @bigzaphod might have more info when he comes online. Thank you!

https://github.com/TheIconfactory/Tapestry

GitHub - TheIconfactory/Tapestry

Contribute to TheIconfactory/Tapestry development by creating an account on GitHub.

GitHub

@gedeonm @nixzhu that's the connector docs. For this they'd be better off with: https://iconfactory.happyfox.com/kb/article/149-opening-timeline-items-in-third-party-apps/ Although I'm not sure that article is quite as clear as it could be.

Essentially we just need some kind of template that starts with your url scheme and then includes which parts to substitute into it.

For example, here's the template used by Ivory:

ivory:///openURL?url=__URL_ENCODED__