Local posts support for other fediverse backends
From @graue in https://github.com/cheeaun/phanpy/pull/657#issuecomment-2348017219
GotoSocial is adding these as well. Technically, we've had them for a while, but with the upcoming 0.17 release, they'll be using the same local_only post parameter as Hometown.
Also referenced in: https://github.com/superseriousbusiness/gotosocial/issues/3309?notification_referrer_id=NT_kwDOABeDFbMxMjQyNzcyMTk0MjoxNTQwODg1#issuecomment-2354345949
In case you're curious for UI reasons (not that this is necessarily the best design) this is how Glitch handles it:
So you can have 'Local-Only' Public posts, Local-Only Unlisted posts, Local-Only Followers Only posts.
Here's how it's presented in Hometown. Essentially identical to Glitch.
@sgrigson @graue Thanks for the screenshots!
@Steffo99 Got a PR for GoToSocial here:
https://github.com/cheeaun/phanpy/pull/1047
As mentioned in the PR, this method would work seamlessly for Mastodon-Hometown as well, as Hometown does local-only posts the same way.
This PR only focused on adding the functionality for GTS, however.