Today the ndThread team introduced a powerful new enhancement to ndThread: the ability to mute thread activity and to configure, at the workspace and thread levels, how a user is made aware of thread activity. From the one-line description above, this enhancement does not sound significant, but it will radically change how everyone experiences ndThread.
Our original goal was quite simple: allow a user to mute a workspace or a thread so that ndThread will not make the user aware of new activity in any muted locations. This supports the user who wants to keep an eye on what is going on, if and when they like, but not have that activity forced to occupy their attention. Previously, if a user did not want to be made aware of activity in a thread, the user’s only option was to leave the thread (or the entire workspace). However, leaving a thread eliminates the user’s ability to read the thread, and no one else can @mention that user there anymore. With the muting option, the user can remain in the thread and follow and participate in discussions as they choose, and others can “call out” to the user as needed with an @mention.
As we considered what impact muting would have, we focused more closely on the two ways that ndThread makes a user aware of new activity:
This enhanced focus caused us to expand the scope of the enhancement in two critical ways:
First, we will allow muting to be applied not only at the workspace or thread levels, but also at the user-account level. Muting at the user-account level gives the user the ability to choose how they want to interact with ndThread: as an Opt-In user or as an Opt-Out user?
The second critical change was to allow push notifications to be configured at the workspace and thread levels. For example, a user may choose at the account level to never receive desktop notifications, but for a particularly important workspace, that user can override the account-level preference and choose to receive desktop notifications for every message added to that workspace. Similarly, the user might choose to receive an email for every message in a particularly time-sensitive thread, but at the account level receive emails only when the user has been @mentioned.
There are several other aspects of this new enhancement to keep in mind:
Consider whether you are more like an Opt-Out user or an Opt-In user and configure your preferences accordingly. Either way, for any workspace or thread, configure your preferences as granularly you need in order to get the most benefit from ndThread.