Open AngryAnt opened 4 years ago
Without customizable notifications Keybase is pretty useless as Slack replacement, because 90% of people will choose usability over security, and the remaining 10% is not a sufficiently large userbase to make team chat workable.
The current all-or-nothing nature of per-channel notification settings has the unfortunate effect of trending towards complete silence. This strikes a blow against the utility of Keybase in a business environment - leading to unnecessarily prolonged response times during office hours because people would rather not get notifications from work channels during their off- hours/days.
Essentially what I am requesting to solve this is an implementation of something akin to the timed do not disturb mode of apple platforms - tweaked for the work & private combined nature of Keybase accounts.
My suggestion for implementation would be a tag system - probably exposed in UI/API as "notification groups" or something like that. For such a named group you should be able to define:
Generally:
Example groups I would personally define:
But that's me and the core idea is that this should be more customizable per-user. Keybase is merging a lot of tools and contexts together - it should embrace something like this in order to properly fit in the spot it is making for itself.