Description
The discussion is here: https://www.elkarte.net/community/index.php?topic=6112
There are a few suggestions in there that are quite reasonable. The primary direction would be to consolidate the watched topic and watched boards into notifications which seems like a good idea, If nothing else but to keep all those (mentions, likes, quoted, ... watched) in a single area.
The event manager makes it easy to add them to the ACP and tie into events. It will require to finally explode part of sendNotifications
in Notification.subs.php
in to its own class so its methods are reusable which I'll work on. One thing that I could really use some help on are an update to the event manager system (and since @emanuele45 is working on that and created it <-- see what I did there !) that adds a queue to the email area of notifications.
Right now when we send a notification is pretty close to obexit
which for most notifications (mentions, quoted, liked) is proper and harmless ... but as an enhancement I'd like the ability, for a short grace period of a few mins. This would really be used for watched topics / watched boards, where we currently send out the post notification straight away.
A recent example was the PM you got from Steely, where you posted and deleted, but at that point its been sent via email. Others are posted and you do a quick edit (spelling, forgot a link, forgot something). A simple 3-5 min wait time before sending would clean that up significantly. Notifications has a lot of moving parts so it would be awesome if you could look into adding this. 🙏