- Defaults LLM endpoint/model to OpenAI (was llm7/gpt-oss:20b).\n- Space variables/secrets set for Gmail, Azure tenant, and OpenAI base URL.\n- Microsoft still needs AZURE_AD_CLIENT_ID and OpenAI needs OPENAI_API_KEY.
fix(microsoft): use configurable Azure AD client ID for device-code flow (part 2)
The device-code flow no longer uses the hardcoded Azure CLI client ID, which Microsoft now blocks as a first-party app. It now reads AZURE_AD_CLIENT_ID/AZURE_CLIENT_ID/MICROSOFT_CLIENT_ID and the tenant from env or app-config.json. Also disables the Connect Microsoft button when not configured and documents Azure AD registration.
fix(microsoft): use configurable Azure AD client ID for device-code flow
The device-code flow no longer uses the hardcoded Azure CLI client ID, which Microsoft now blocks as a first-party app. It now reads AZURE_AD_CLIENT_ID/AZURE_CLIENT_ID/MICROSOFT_CLIENT_ID and the tenant from env or app-config.json. Also disables the Connect Microsoft button when not configured and documents Azure AD registration.