refactor chat history to allow scrolling
replace prompt's PromptBuf struct with a ChatContext for compatibility
refactor prompt to allow scrolling
make audio messages compatible with new printing method
refactor groupchats to allow scrolling
move log struct to proper place
few fixes