It looks pretty good.
In terms of the code, the only thing I can find that I don’t like is that the hover event on the rows on the left. To me that is weird UX. Why does the person’s title get highlighted? Why is the highlight the same as for the currently selected one? I would rather not have that, but have the pointer change to make it clear that something is selectable.
But still, it looks good.
I briefly scanned over the code and nothing popped out to me as problematic. The only thing is that you should look at breaking some of those files apart. I mean, 1500 lines is kind of long for a JS file. I start to panic whenever anything gets over 100 and 200 is way too long for my taste. I don’t know the library you’re using, but there should be a way to do it and doing so often improves your thinking about the code and makes it easier to work on.
But still, it looks very nice.