added no posts tip.
added login required modal.
added validations.