keybase / keybase/keybase-issues
Make team chat channels opt out instead of opt in
- Dominant language
- No language data
- Stars
- 899
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
Currently when you add a new team member, they only get subscribed to #general by default, and will not even be aware of the existence of additional channels unless they click the gear next to the team name in the chat interface. IMHO, it would be a lot better if new team members were automatically subscribed to all the channels in the team upon joining. Existing team members should also automatically be added to new chat channels that are created.
I think at the very least both of these things should be options that can be enabled for a team.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the team-member onboarding and chat-channel creation entry points in the Keybase client. Clarify whether automatic subscriptions should be enabled by default or controlled by separate team options, and define behavior for existing members and newly created channels. Done means the chosen subscription behavior works consistently for both cases.
Written by the indexing model from the issue text.
Assessment
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100