Right now, when something happens on your user talk page, and your user talk page is wikitext, you get an `edit-user-talk` notification, which is an alert and clearly states your user talk page has been changed. However, if your user talk page is a Flow board, you get a generic Flow notification (not classified as an alert), with no special indication that your user talk page is involved (other than the page name near the end of the message).
We should prioritize Flow notifications about the user's own talk page, probably by creating a new notification type for them.
- Which events should we do this for?
- `flow-new-topic`: Yes
- `flow-post-reply`: Yes
- `flow-topic-renamed`: Probably not? If someone renames a topic you created, I don't think it matters much where that topic is located, and people don't frequently create topics on their own user talk page.
- `flow-post-edited`: Probably not? If someone edits a post you wrote, I don't think it matters much where that post is locate,) but I'm less sure in this case.
- `flow-mention`: No. A mention is already an alert, and there will already be separate event about someone posting on your user talk page anyway.
- Should we always notify for events to do with your user talk page, even though you otherwise wouldn't be?
- For new topics: yes. I think we should notify the user about new topics on their own user talk page, even if they don't watch that page.
- For posts: maybe? I think it would be consistent with `edit-user-talk` to notify about all posts regardless of whether the user watches the topics those posts are in; but we'd probably need good bundling to prevent this from getting too spammy. For `edit-user-talk`, this is fine because the events are all bundled together and you end up with something like "Alice and 2 others edited your user talk page" even if those three people made a hundred edits.