fix login pub message issue
public/private logic
change share icons position