willchen96 stops you from sharing a project with yourself
A small sharing-model fix that kills a confusing edge case: owners showing up as if they were just another invited member.
In the original Mike, a project or tabular review owner could type their own email into the share list - which did nothing useful, since owners already have full access, but did make the owner appear as a separate person in the shared/people lists. willchen96 closed that gap. Now the app refuses a self-share on both sides: the interface blocks you from entering your own address before you submit, and the server rejects it too, so the rule holds no matter how the request arrives.
He also cleaned up the input itself, standardizing and de-duplicating share addresses before they're saved. That catches the adjacent mess - the same person entered twice, or with different capitalization - that a naive check would let slip through, keeping the member list honest.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?