question to #akkoma users: how do you use it on your phone ? are there clients that support it well? (specifically interested in iOS, i might be moving to akkoma)
I'm very glad to announce the release of version 2.27 of #snac, the simple, minimalistic #ActivityPub instance server written in ANSI C. It includes some interesting new features (that I announced some days ago):
Started Mastodon API support, so you can use Mastodon-compatible apps to access #snac accounts. What works so far: login, private and public timelines, full post information (replies and ancestors), liking and boosting posts. Things that don't work yet but eventually will: following accounts, posting and replying to messages (I still have to figure out how some things work, like posting images), notifications (needs some internal support), the instance timeline (snac does not have one, but it can be simulated with not much effort) and probably many other things. Things that will never work: bookmarks, pinning, a federated timeline, many other things that I don't remember right now. Please note that if you want to use this API in your instance, you must add some lines to your HTTP proxy configuration, see the snac(8) (administrator documentation) manual page. I'm doing my tests using the #Tusky (which sometimes crashes, surely my fault), #AndStatus, #Fedilab and #Husky Android apps. Success or failure reports will be appreciated.
Fixed some buffer overflows (contributed by Saagar Jha).
Yes, #Tusky it's a bit crashy at times, but given that I've tried to fed it really broken pieces of data 😆 , I can't blame it. I've found #Husky very similar (they are probably a fork of one another, don't know the history behind), but rather more stable.
Implementing the Mastodon API will (I hope) bring more people to installing #snac in their servers, because it will provide the same service with much less machine requirements. But, I feel the way Mastodon and their apps show the timelines (as a plain list of posts, sorted by date) very dull and confusing; #snac composes the conversations as threaded trees, which I feel much more confortable and readable. But when you use an app, you lose all that.