Skip to content

Atomic Live / Minutes / Meetings & Chat ideas #1127

@joepio

Description

@joepio

Productivity tools like notion tend to miss a core productivity feature: group chats. Chat tools like discord tend to miss important productivity features like collab documents and todos. In Atomic, we have a bunch of powerful productivity features (documents, tables, live editing) AND we have group chats. But the group chats still miss some magic to make it really feel like a useful tool for this:

  • Current topic. This is an idea I've been playing around with for a long time. In meetings, you tend to discuss a single, specific thing. You maybe have your meeting notes, but maybe you're talking about a specific todo, or an event. It would be great if everyone would then be looking at that thing. Typically we solve this with a desktop feed, but this is not interactive. I think a simple solution is to set a current topic in the Chat instance, which is a link to some Atomic resource. This is then shown to all in the chat. To prevent losing focus unexpectedly, they can turn off auto-follow, and move back to previous topics.
  • Video calls. Of course we should not try to implement this in our own server, but maybe we could use something external like jitsi? Or embed it using videocall-rs
  • Speech to text. Maybe we can use browser's / OS speech to text.

I have some doubts on our current implementation, though. We now have ClassExtender for ChatRooms that pushes a Chat Message when a child has the chatroom as its parent (I think). I'm not sure if this scales well, but maybe its fine.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions