#310 Mockup UI For configuring hubs-wide IRC settings
Opened 7 years ago by duffy. Modified 6 years ago

We need a UI where the user can modify their IRC configuration (e.g. change email registration, change nick, change channels, etc.)


Interaction question: what happens when a "Chat Channel" is set to "off"? Does the line disappear?

Also, I wonder if we can query Freenode for a list of channels that would be returned by the search field.

Hi abompard!

Great question. My thought is that the list would show:

  • Channels for hubs you're a member of
  • Channels for hubs you follow

So my thinking was that the list would remain pretty static and none of them would necessarily disappear. The thought behind the searchbox is that it would filter the list, not search all of freenode (I don't know if we really want to get into the business of being a general purpose IRC client?)

One thought is to require you at least follow a hub before you can turn on its IRC channel and chat. (Sort of enforces the loose social contract of lurking before leaping in)

An alternative would be to let people not following a hub to participate in its chat, in which case it would appear in this list, and as soon as they turn it off it would disappear from the list.

I'm trying to map these cases to real life interactions -
- I'm a member of the hub - i'm in the channel all the time talking to teammates
- I'm following the hub - I like to participate from a distance but might watch meetings or need to ask a question because I work on a different team that interacts with this one
- I'm driving by, i dont follow nor member - just have a quick question or need a quick piece of advice and don't want to take on burden of having to follow the hub when i dont participate with that team frequently

We could also support that last case (the drop-in / drive-by) by simply letting them drop into the IRC for a given hub by enabling irc if they turn it on and aren't following or a member of the team, and as soon as they close the window it goes back to the 'off' state. In that way they could participate and it wouldn't have to show up in this list. <== I'm really leaning towards this option

Metadata Update from @sayanchowdhury:
- Issue untagged with: milestone1
- Issue set to the milestone: Flock 2017

6 years ago

Metadata Update from @ryanlerch:
- Issue set to the milestone: None (was: Flock 2017)

6 years ago

Login to comment on this ticket.

Metadata