Chat view with fixed header + avoid sending empty message