feat(client): graceful exit with disconnect
feat(client): temporary new menu
fix(client): wrong title in menu
feat!(client): add new connect ui, and menu stub