Allow dismissing service messages
My view was that messages are only in the front page where users only spend a few seconds, and not the project view, so they wouldn't get in the way. However people have reported that they would like to dismiss those.
We could add a way to dismiss messages (would need to store that in the database).
Alternatively, we could just make them look less like toast messages and more like a news feed, that people don't expect to dismiss. That would probably make them easier to miss.
Dismissing them needs the messages to have some ID, and then we can store in the database when that ID has been dismissed. Currently messages are only shown to the admin. If the IDs are ordered, we only need to store the highest ID that's been seen.
app.taguette.org currently also has messages that are shown to non-admin users (the mailing-list). Those are certainly what people are complaining about, however they are not shown via the message system, just hardcoded in the page.
It would probably be better to do those messages correctly, for example adding a way in the admin's settings to add messages for all users of that server, and keeping track of dismissal per user.