Client: [Feature Request] Disable all Desktop notifications

Created on 29 Jul 2019  路  3Comments  路  Source: keybase/client

Feature Request: a new Desktop setting to disable all notifications!

  • When checked, no notification is received.
  • When unchecked, all other default notification settings should be valid.

Might be related to #8985

Most helpful comment

Please implement this. Desktop client is useless as I can't do any work on it due to too much notification spam.

You really don't need to pop up a new notification on every message. If user doesn't react to one notification, don't send others. Also, obey do not disturb settings, please

All 3 comments

A bump to this, it's a real issue when you're building bots and monitoring processes in keybase.

Please implement this. Desktop client is useless as I can't do any work on it due to too much notification spam.

You really don't need to pop up a new notification on every message. If user doesn't react to one notification, don't send others. Also, obey do not disturb settings, please

I'd like to second this. I had a twitter discussion w/ @maxtaco in which he pointed out the operating system should allow users to disable an app's notifications.

At first, that sounded reasonable, but I've run up against two problems:

First problem

One of my devices is the linux keybase client running on Crostini, a linux vm on top of ChromeOS that has a bunch of custom plumbing between the vm and the host ChromeOS. That somehow directs libnotify messages to the desktop. There's no configuration I've seen yet for disabling those notifications per "linux app". (If anyone has pointers on this, that would be appreciated.)

So at first it seems reasonable and my operating system is just lacking. I think that's true, and that Crostini has a lot of usability rough edges.

On second thought, though, why would Keybase give me fine grained control over notification details, such as whether or not to include the plaintext, yet not give me complete control? This means if I use the desktop client on multiple devices (likely soon), I'll need to figure out what the boundary is between in-app versus OS configuration, then learn OS configuration differently for each setup (Mac, windows, crostini, linux desktop). Why not have a configuration that is both complete and consistent across platforms?

BTW- my dream feature would be client wide toggle named something like "Show message notifications by default (this can be overridden per channel)? [Yes / No]". Then each channel would have "Show message notifications? [Yes / No / Client-wide Default]"

Second Problem (minor)

So on Android, I definitely know how to disable all notifications for an app. I did that, and now Keybase has an attention marker in the notifications config area. In that screen it has a big red scary message (like with a literal monster, which is awesome), and it points out that I may miss security-relevant notifications. Great! This is helpful instruction. However there's an underlined "enable notifications" and clicking it does nothing. I had to go through the standard Android notifications config.

The link failing to work might trip up some number of users.

(-and again, I wish I had the same in-app config options across all devices as per Problem One.)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

heartwithyou picture heartwithyou  路  3Comments

ATCUSA picture ATCUSA  路  4Comments

shadowfacts picture shadowfacts  路  4Comments

martindevans picture martindevans  路  4Comments

qntmpkts picture qntmpkts  路  3Comments