Hi Wafrn critters! I have a new wafrn feature to announce
After more than one month of development (with its ups and down), Native Per-Message Profiles are coming to Wafrn (web only for now, app later)
This is already available for all users on app.wafrn.net and a release for other wafrn servers is coming very soon.
Now you can go to your settings and set up multiple posting profiles for your account, each with its avatar and name and url marker. You can configure as many indicators as you want for each one.
This is a huge effort that was born from my conversation with @j0lol on the wafrn discord two months ago, taking a lot of inspiration from the way sable (the matrix client) labels and designs this.
Also this is meant to integrate with Pluraldawn by @exa (and the original source is cited on the code) as it will be the way to federate this info to other servers.
not exactly, the way we send this to mastodon is encoding the avatar with the pluraldawn spec, but a further implementation could federate a new property of the Note and Actor objects in activityPub (and / or new lexicon in ATproto).
Right now, this is stored as a single "user option" (a JSON containing all profiles for an account) so it could be easily federated like that, a "fedi attachment".
But in order to do this, I would like to take it slow and consider all options before rushing to an implementation. The current one is the one I thought was simpler to do something that feels complete. After all, this has been a long time in the making.
@javascript@mkljczk@gabboman yeah i feel like a feature like this would benefit from an intentionally designed spec (mayhaps, if i dont get pelted with rocks, an FEP mayhaps) before hacking it into wafrn. i would imagine there'd be a fair bit of interest on getting plurality implemented "correctly"
although you gotta be careful because this will be a road to bikeshed hell
@gabboman@javascript@j0lol@exa well, i know. i implemented pluraldawn in nicolium like two months ago. i just hope it's not the only way wafrn will propagate this data