Hello. This is not a new suggestion, but an improvement for an existing one.
I read your thread https://mangadex.org/thread/148705 and noticed that you mentioned notifications, but since I don't know if you meant using the MD, e-mail or both. I decided to share this "suggestion".
First, please include notifications for users that add mangas to their MDList's reading index for whenever a new chapter is uploaded a notification is sent. I noticed that it was mentioned to add it for upload new comments and threads but not for the upload itself.
Second, make the delivery almost instantaneous and independent from the website, so that users can see them even if they're not visiting MD.
Third, link that web push subscription to their MDList, more specifically selected language and title as long as it's marked as reading. Along with the browser's confirmation dialog, this should be enough user consent.
If that helps you can use this code (which is not mine btw) to have an idea on how to implement https://github.com/GoogleChromeLabs/web-push-codelab, it requires an HTTPs enabled server and a service worker along with a GCM (proprietary from Google) or a VAPID (estabilished Web Push Protocol) key. More info about it here: https://developers.google.com/web/updates/2016/07/web-push-interop-wins
Or you can just use a third-party service that handles the complexity most of the complexity, including message queueing to ensure the delivery on fail.
I read your thread https://mangadex.org/thread/148705 and noticed that you mentioned notifications, but since I don't know if you meant using the MD, e-mail or both. I decided to share this "suggestion".
First, please include notifications for users that add mangas to their MDList's reading index for whenever a new chapter is uploaded a notification is sent. I noticed that it was mentioned to add it for upload new comments and threads but not for the upload itself.
Second, make the delivery almost instantaneous and independent from the website, so that users can see them even if they're not visiting MD.
Third, link that web push subscription to their MDList, more specifically selected language and title as long as it's marked as reading. Along with the browser's confirmation dialog, this should be enough user consent.
If that helps you can use this code (which is not mine btw) to have an idea on how to implement https://github.com/GoogleChromeLabs/web-push-codelab, it requires an HTTPs enabled server and a service worker along with a GCM (proprietary from Google) or a VAPID (estabilished Web Push Protocol) key. More info about it here: https://developers.google.com/web/updates/2016/07/web-push-interop-wins
Or you can just use a third-party service that handles the complexity most of the complexity, including message queueing to ensure the delivery on fail.