<p></p>
<p dir="auto">I also think that notifications should be (at the very least) shown on the website. I'm copying my suggestion for implementing it from the mentioned issue.</p>
<blockquote>
<p dir="auto">It can be based on messages where if the sender_id is 0, it can be hidden from the messages inbox and shown in the notification's inbox. That way you won't have to add new tables to the DB. Notifications can be received for the same things that user's receive emails (notes, changeset comments, somebody friended them etc.).</p>
</blockquote>
<p dir="auto">Another option would be to create a clone of the messages table but without <code>from_user_id</code> and <code>from_user_visible</code>. Potentially <code>body_format</code>, <code>to_user_visible</code> and <code>body</code> could also be omitted for notifications if they are not needed.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1387#issuecomment-1076468801">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLJIMILCB6Y7BRTXE43VBMWSHANCNFSM4CYWE6GQ">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLPLUN3K6JDLUQSFKJDVBMWSHA5CNFSM4CYWE6G2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOIAUZYQI.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/1387/1076468801</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/1387#issuecomment-1076468801",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/1387#issuecomment-1076468801",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>