I have several active suggestions (all fixes for errors) I made weeks (some even months) ago, which haven’t been merged yet. In almost all cases the authors of the targeted notebooks haven’t been active for a while, or may not even use Observable anymore.
I’m struggling to find a good way to deal with these suggestions. I could:
- just leave them, which clutters my suggestions list and requires me to keep the associated notebooks around.
- delete them, which makes the initial effort pointless and prevents the author (should they ever return) from ever merging them.
Both options are not great. I’d like to suggest a third option, consisting of multiple improvements, that might also help to increase overall engagement.
These changes target two primary goals:
- Allow authors to communicate more clearly how they will handle suggestions.
- Allow contributors to see wether suggestions for an author’s notebooks will have a chance of being reviewed.
- Allow users to configure wether they want to receive suggestions:
- not from blacklisted users (to avoid suggestion spam; textarea, one username per line?)
- only from whitelisted users (or team; textarea, one username per line?)
- When changing the option, automatically close affected open suggestions.
- When a user cannot create suggestions for a notebook, disable the “Suggest” option with a hint text (“Author has disabled suggestions”).
- Send out an email digest for received suggestions that are still open approx. 1-2 months after a user’s last login.
- Send an email reminder for every received suggestion that is still open and past a certain age (e.g. 3 months), add option to close suggestion from within the mail:
- close only this suggestion
- disable suggestions from this user
- disable all suggestions