Finish feature/invitation

在这个地方注明这次 `PR` 都干了什么