This commit refactors the input container's UI as well as fixing some bugs related to asynchronous fetching of images. It also adds complete typing indicator capabilities, all without using a single mutex!
BUG: gtk_box_pack: assertion _gtk_widget_get_parent (child) == NULL failed when editing