mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
deleteDnsimpleZoneByName: DNSimple has no DELETE /zones endpoint. Zones are
created by creating a domain, so the symmetric teardown is DELETE /domains/{name},
which also removes the hosted zone. Previously every managed-domain deletion threw
"DNSimple returned non-OK status when deleting managed email zone".
applyManagedEmailProvider: only short-circuit on status "applied" when the config
actually uses the domain (isManagedEmailDomainInUseForTenancy). A row marked
applied whose config has since drifted now re-provisions and rewrites the full
managed config, instead of leaving it missing password/senderName — which makes
the rendered config invalid and 500s every project read.
Email-settings dashboard: applying a managed domain now uses the standard staged
"unsaved changes -> Save" flow like the other providers, instead of an immediate
API call that never refreshed the config the UI derives "active" from. Selecting a
domain stages a draft; Save calls applyManagedEmailProvider (which owns the full
config write) then refreshes the reactive config cache.
|
||
|---|---|---|
| .. | ||
| backend | ||
| dashboard | ||
| dev-launchpad | ||
| e2e | ||
| hosted-components | ||
| internal-tool | ||
| mcp | ||
| mock-oauth-server | ||
| oauth-mock-server | ||
| skills | ||