Chat solution proposal
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Currently the way that we thought about solving chat was as a slack replacement. A separate chat app. What if we took a completely different approach? A completely integrated chat app.
Think of the way that stack Overflow works. When you add too many comments it offers to make a chat room for you. We should do the same except without that prerequisite.
For each issue and merge request a chat room is created. This way we can discuss the finer details that you normally do not discuss in the discussion area of an issue. The same way that stack Overflow works. We should save the discussion on the issue for most important things so that people don't have to read a lot to get the gist. A double whammy. Because we would now have readable issues with finer discussion also available. The finer details can be put into a chat room and that discussion will be also available for ever. As you're browsing through the site you get notifications about chat rooms that you're subscribed to. You would also get notifications about new discussions on issues that your subscribe to. Of course you can unsubscribe. This means that if we do a push notification you may get notifications when not even in GitLab.
Because this system should work in a similar way to appear.in, chat rooms could be created on the fly. And because of this we could also have our general chat room, questions chat room etc.
You could have members only rooms so if we needed to discuss our confidential information it could happen. In this way we could get rid of slack. Technically. And so could our users.
Maybe I am out of the loop and this has already been proposed.