"Local only" visibility
I've been testing Takahē (jointakahe.org) with Tusky - it has a Mastodon compatible API. One feature it has is a post visibility setting of "local only". It would be good to see this in Tusky.
Apparently Hometown has something similar (I'm not sure if it is implemented the same way) - details here: https://github.com/hometown-fork/hometown/wiki/Local-only-posting
Ok so there is at least Akkoma, Takahē, Hometown and glitch-soc that have local-only statuses, but all different apis? Supporting this in Tusky will get messy, that's why we didn't do it yet.
For what it's worth, I've proposed an api for glitch, hoping that it could become a de facto standard or potentially trickle into mastodon someday, but it seems to have lost traction
We've added local_only as a status parameter to the API in our fork of Glitch. Looking at Hometown's source, I think our implementation is compatible with their's(?). But as far as I can tell, there's no endpoint in their's for devs to check whether it's supported or not. configuration:statuses:local_only will return true in our implementation to check if support is available. Doesn't mean much though since everyone's implementation is so wildly different and our's is a tiny fork that's only used on a few instances. But just throwing in that I'd be interested in implementing a unified solution if this ever gets any traction.
Hiya, as of time of writing we've also implemented local_only in GoToSocial as a boolean parameter when POSTing a status, so essentially the same as the Hometown API. No pressure to implement anything ofc, I'm just adding it here for the sake of completion :)
We should add support for this so it works with Hometown and GtS while not being available on other servers.