Spreed: Ability to add description to conversation

Created on 30 Apr 2020  ·  8Comments  ·  Source: nextcloud/spreed

I like the Rich workspaces a lot. Maybe it's helpful to add these for every talk room.
There could be informations about the room stored:

  • Link to our group calendar
  • there are our files stored
  • this is the todo for this week
  • please don't forget our call on wednesday
  • please read before post in this group

Describe alternatives you've considered
Pin chat messages to the top where relevant informations are stored would be solve this problem, too.

2. developing enhancement api 🛠️ frontend 🖌️

Most helpful comment

As for linking to the other resources, the Projects tab in the sidebar should help with exactly that.

But yeah some kind of description makes sense too.

All 8 comments

As for linking to the other resources, the Projects tab in the sidebar should help with exactly that.

But yeah some kind of description makes sense too.

More use cases for having a description:

  • new employees get added to chats they don't know what it is about, the description would fix that
  • public chats can have a link to the code of conduct in the description - generally to avoid conflicts and not polite discussions

We had this topic during the conference on the conference instance: it would have been useful to be able to embed the live stream link and schedule in the main room's description.

Topics to address during implementation

  • only moderators can change the description (the same people who can rename a room)
  • ideally links in description should be clickable (if rich content not directly possible)
  • need concept for mobile devices as well
  • "edit description" action to be close to the description location (and/or in the conversation context menu where the "rename" action is)
  • the field update will likely be propagated through the regular channels already (polling of conversation API) just like a name change, so no special channel needed
  • extra option in occ talk:room:update to be able to update the description with scripts
  • optional: same extra option for when creating the room with occ talk:room:create
  • guests also see the description

Questions

Where to display the conversation description:

a) somehow sticky at the top of the chat window
- pro: directly visible and obvious
- con: only 1-2 rows, might be a waste of vertical space

b) in a dedicated right sidebar tab
- pro: best for space usage
- con: requires people to go there on purpose

c) in settings tab
- pro/cons like b)
- con: doesn't feel intuitive to go to "settings" to read a description

d) on top of the right sidebar tabs
- pro: visible directly
- con: reduces the available space for the message and require scrolling or an expand button
- con: would reduce the vertical space for the tab contents like participants

If we'd go the "sticky message" approach instead of "description field", only a) would apply.

other ideas ?

We already discussed that it's d) together with

  • [ ] a 3 line max and expending on click (like with comments on the files app)
  • [ ] potentially collapse more when chat is moved to the sidebar
  • [ ] Plain text with clickable links
  • Not available for one-to-one and video-verification

It would be also nice if the lobby would show the description. So people see already in advance what is going to happen in a room before the meeting starts

Good Idea @schiessle :)

Was this page helpful?
0 / 5 - 0 ratings