kandanapp / kandan

Kandan is an Open Source Alternative to HipChat
GNU Affero General Public License v3.0
2.72k stars 408 forks source link

Migrating to kandan, missing crucial features #444

Open 0vermind opened 9 years ago

0vermind commented 9 years ago

We are a community of 100.000 user moving from irc to kandan. Kadan is a great project and we would like to make it better. The issue is that as we see, the are some bugs that make kandan not ready for us in daily use. I will make a list observed by our BetatesterTeam and eventually open issuees one by one:

  1. There is no private room support Without that feature, my team cannot work in public. This is the most important feature in term of priority.
  2. no kick ban user management For a community large as our is not even possible to think to put the chat public with moderation powers.
  3. attachment are and other stuff (es. channels tabs) needs to refresh the page, otherwise nothing works This really important for normal users, they cannot use the chat without this feature
  4. the chat does not scroll down automatically on new message if is not focused! This means only skilled users will be able to use kanban, surely not random people of our community

We really want to make Kanban better and use it, but some must have feature are missing for us. We are willing contribute some bucks to make some PR happen.

scouttyg commented 8 years ago

Hey @0vermind,

First off: sorry for the late reply! I've been heads down doing some kandan tweaks lately and have been going through old issues to see if we can add some features. Here's my thoughts:

  1. Agreed on private room support -- it's been a long time coming. The initial idea behind Kandan was that it would be a more of a team chat tool, meaning that more channels made sense, but private rooms really didn't. As it's grown however, people use it more as a public facing chat, which means its nice to then additionally have a private chat as well. While technically you could just launch two kandan servers (one private, one public), it makes sense to have this in general -- it's been a staple of a chat server for years now.
  2. I'm not against kicking and banning as a tool in a chat client (again, it's been a staple for a while), but it does somewhat go against the idea of a team / company chat tool -- usually people aren't kicking and banning employees in a chat client unless they are going to be fired soon as well.
  3. Should be a pretty easy fix, I see this being not too hard to add.
  4. This is one that I think is pretty much a preference thing, and I find it makes much more sense to not scroll down on a new message, unless there is a real use case for it. Not scrolling down on a new message seems to be in line with other chat clients (GChat, Slack, etc), and I know if I'm looking through the history of a channel scrolling backwards, the last thing I'd want to happen would be to be pulled down to be shown a new message

Hope this helps, let me know your thoughts. If you have private questions as well, you can shoot us an email at admin@getkandan.com