Public channel is mobile friendly

We have significantly improved the responsibility of public app on mobile devices.