Maybe we should start with making sure this is true?
I’m pretty sure this isn’t true yet:
Both having been seen recently and having been emailed recently can suppress a digest. I suggest fixing both:
- Receiving a normal notification should not block the digest from being sent. This would require introducing an additional column that stores when the last digest was sent.
- There should be a way for a user to ask for digests even if they have been online. This could either use the site setting Send me email notifications even when I am active on the site or be a new one.