superseriousbusiness / gotosocial

Fast, fun, small ActivityPub server.
https://docs.gotosocial.org
GNU Affero General Public License v3.0
3.84k stars 336 forks source link

[feature] Instance admin announcements #2621

Open tsmethurst opened 9 months ago

tsmethurst commented 9 months ago

Mastodon (and other implementations?) allow instance admins to set instance admin announcements which show in a separate bar at the top of the client. This isn't a big priority in GoToSocial currently because we focus on small instances where everyone knows everyone. But for instances that get a little bigger, it would be nice to have something comparable to this announcement facility.

Not all client apps actually show announcements, as far as I know, so we should consider whether we want to also implement some alternative ways of getting eyeballs on announcements. For example:

This is pretty low priority since, well, there's only a meager handful of instances with more than a few users, just jotting it down here before I forget.

daenney commented 9 months ago

Tuba has a separate section in the app for it. But it's also the only one that I'm aware of that does that.

VyrCossont commented 9 months ago

Feditext displays instance announcements. They're under the Explore tab, which will display a badge if there are some the user hasn't read yet. (If there are no announcements, the Announcements navigation link will not be shown at all.)

Announcements is a navigation link under the Explore tab

you can react to them with emoji

benjaminbhollon commented 9 months ago

alternative ways of getting eyeballs on announcements

RSS could be a pretty good option for this. Doesn't require the admin to have set up an IMAP server and is more opt-in than email.