To the reviewers: this is such a huge PR and I'm sorry, it's from taking the path of least resistance when I was working as fast as possible to make the deadline before. I'd be more than happy to walk through it on a call to make it easier on you.
This PR contains the frontend and backend code for messages. Things to note:
Since the auth PR still isn't all the way through, this code still uses a hard-coded user-id of "5". I didn't see much way around that.
Any styles that are here, are basically either defaults or are necessary for the layout.
Frontend tests are NOT comprehensive (basically haven't updated them since implementing messaging). I'm choosing to prioritize getting this PR through because of the Sunday deadline and the frontend team needing to complete styling by then. I've already made a ticket for these (#269)
Otherwise, everything else is feature-complete (besides realtime messaging obviously)
Closes #75
How to Test
Checkout the branch, run it, sign in to user5 and try it out :)
Checklist
[ ] The code includes tests if relevant
[ x ] I have actually self-reviewed my changes and done QA
Description
To the reviewers: this is such a huge PR and I'm sorry, it's from taking the path of least resistance when I was working as fast as possible to make the deadline before. I'd be more than happy to walk through it on a call to make it easier on you.
This PR contains the frontend and backend code for messages. Things to note:
Closes #75
How to Test
Checkout the branch, run it, sign in to user5 and try it out :)
Checklist