More strict validation for SSH Key content
Add public property to projects.

All users can see public projects after login.