It would be nice to have notifications appear briefly in the top-right and maybe have a badge on the "messages" button indicating how many unread messages you have.
This will require bringing websocket logic to all pages so will involve refactoring messages.js. This refactor will also be useful for #62, so I think it makes sense to do 3 PRs: one to split out messages.js into separate components for sending/receiving messages vs updating the messages page DOM, then one to close #62 and another to close this issue.
It would be nice to have notifications appear briefly in the top-right and maybe have a badge on the "messages" button indicating how many unread messages you have.
This will require bringing websocket logic to all pages so will involve refactoring messages.js. This refactor will also be useful for #62, so I think it makes sense to do 3 PRs: one to split out messages.js into separate components for sending/receiving messages vs updating the messages page DOM, then one to close #62 and another to close this issue.