Improved Integrations

Integration settings save as you change them

Switches and menus on the Integrations page save immediately, so there are no Save buttons and no page reload.

The Integrations page used to show an open form for each connected service with a Save button underneath. Each setting is now a switch or a menu that saves the moment you change it, and a message confirms the new state. If a save fails, the control goes back to what it was and says why. This covers adding new meetings to Google Calendar, the Slack channel, direct message and notification choices, and the SMS reminder settings. Connect, Reconnect, Disconnect and Finish Slack setup are still buttons.