Integration Edge Cases
Unlinking a Vercel project after Vercel revokes access no longer waits for a retry that can't happen, and keys saved without an environment now reach Vercel.
#What's Changed
- [Fix] Unlinking a Vercel project on a connection that lost access said ApiVault would keep retrying in the background, but nothing retries a connection Vercel refuses. It now asks whether to remove the link anyway, the way Supabase and the disconnect flow already did.
- [Fix] Keys saved without an environment count as Production everywhere in ApiVault, but Vercel syncs skipped them. They are now sent wherever Production is mapped, as Supabase syncs already did.