@cwebber Thanks for confirming AP doesn't currently do the things! :) Hydra seems at a glance to focus on a different model of this sort of thing than what I'd personally like (though possibly still useful for the type of thing it does). @kibi and I have been brainstorming some thoughts about what might satisfy our relevant wants/needs, but I wanted to check if ActivityPub was supporting similar stuff in order to keep its approach in mind as we thought about how to do so.
@cwebber no worries! one thing was that I was wondering if there was a clear way for a server to proactively declare that it supports receiving some special extension thing (so that e.g. an instance that supports unrebloggable (or follower-only or such) posts might try to refrain from sending them to servers that don't support unrebloggable posts)?
and, is there a standard place to expose some kind of object representing a server and with perhaps useful info about the server?
@cwebber hey, would it be cool if I threw some activitypub-related questions at you? i've started reading the spec (and plan to continue on to the stuff it references like JSON-LD and such), but I have some questions of the 'does activitypub have a standard or obvious way to do this type of thing? would there be a straightforward way of extending it to do so if not?' type that could probably be sufficiently answered with a 'yes' with optional 'this section is relevant'.
@garbados this suri
@garbados ❤ (also it may be more reliable to ping me at @firstname.lastname@example.org if you do have questions or such, as I more consistently have that account open these days and it's more likely I'll see the notification sooner)
@garbados let me know if you have any questions :) (this applies more generally to glitch-soc stuff but especially to this since I have touched all of that code (sorry if it's hard to read or otherwise bad :P))
oh also docs for the feature at https://glitch-soc.github.io/docs/features/local-only-toots/
we're planning to at least fix up the can-sometimes-federate thing before we do a "stable release" but idk if we have any idea of a timeline on that.
@garbados (hardcoding the commit hash so links stay pointing to right thing)
https://github.com/glitch-soc/mastodon/blob/09cfc079b0958c42fe619e2d88c3f9fd1d7c7900/app/services/post_status_service.rb#L42-L45 keeps the post from being pushed out to other instances when posted.
@garbados I had an unclosed paren there oops.
anyway I can point you to our code for it if you want?
@garbados the major incomplete things about our implementation are: 1. we currently just determine it on the basis of whether the toot ends with an 👁 (although this is handled automatically by a toggle in our compose UI on the web client now and does have some client compatibility advantages. 2. we don't yet completely prevents the toots from federating if another server goes looking for them (forex by someone searching the URL or someone replying to it with a non-local-only toot)
@garbados we have local-only over in glitch-soc, but probably it would never get merged to upstream. (we need to polish some things first, anyway, before it'd be ready to try, but I don't think they'd go for it)
Mental Health / Toot.Cat's status
@polymerwitch i've been less around over here than elsewhere lately, but <3 it's okay hon i'm p sure we all understand and hope things improve for you. <3
@Sargoth they're good verbs
@cyrinsong oh no. :(