clowdr-app / clowdr

Midspace (formerly Clowdr) is a completely open-source virtual conference platform. Host complex events with hundreds of authors and presenters. Midspace includes automated livestreams, video chat, text chat, randomised networking and much more.
https://www.midspace.app/
GNU Affero General Public License v3.0
60 stars 20 forks source link

Figure out how people can track all the chats in a multi-paper session #250

Open rossng opened 3 years ago

rossng commented 3 years ago

We need to figure out how people can track all of the chats associated with the papers in a multi-paper session.

bcpierce00 commented 3 years ago

This is an instance of the more general problem of showing people what's happening in chats that they are tracking.

One possibility would be to add another pane to the right-hand panel called "All activity" that, when active, displays all the messages from every subscribed chat. There would not be a box at the bottom for posting messages (since we wouldn't know where to post them). Instead, each message (or contiguous series of messages from the same chat) would have a header saying the name of that chat, and clicking on any of the messages or the header would replace this pane with the pane for the corresponding chat. (Maybe there would even be a button next to the name of the chat, called "Reply" or "Go" or something, so that people don't have to figure out that they can click to visit the chat.)

When not active, the title tab of the "All activity" pane would show a count of all unread messages. When active, it would set all unread counts to zero (and keep them there).