Open dsagal opened 2 months ago
I'm not sure to understand the last part (about raw changes and webhook stuff), for example the difference between 'silence' and 'silence all' (but maybe the fact that 'webhook' is an abstract term for me doesn't help me a lot 😅) but we can have a talk about ita
There is an advanced configuration for webhooks (which we will not be building custom UI for initially), so there may be several items that an owner can create, which trigger notifications. All I mean is that each collaborator should have the option to turn off each item one-by-one, or to turn off ALL such items (including any that may be added later).
Here are the mocks ( to talk abougt during meeting ) https://www.figma.com/design/wcpetFt6aOKzTszcvPPWLQ/%5B05%2F24%5D-Grist-Design?node-id=414-6239&t=VWUrb7BuAbEPIHmT-1
To improve collaboration in Grist, we are proposing to implement notifications. The first version will include only email notifications, triggered for document edits, comments (to arrive soon after), and row changes.
Notifications will be configured at the document level. A document’s owners should be able to configure notifications for all collaborators. Each collaborator should be able to override these settings for themselves (e.g. to suppress notifications).
We will need UI to configure notifications
Notify collaborators
(toggle) [DefaultOFF
]Notify me
(toggle ON/OFF)All Comments
if “Doc Edits Notify” is ONComments for me
if “Doc Edits Notify” is OFF (default)All comments
Comments for me
(notify about @mentions and threads involving me)None
silence
toggle [suppress notifications to me]Silence all
(toggle)