made it compatible for Textual 5.0.0

also fixed some bugs, including the no scrolling bug on private
messages; did a few text color retouches, added cool stuff, etc.