Correct ui
Handle network errors
Replace std::cerr with qDebug() in some places
Handle settings save errors