improvement(platform): added more email validation utils, added integrations page, improved enterprise section, update docs generation script#3667
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
…rations page, improved enterprise section, update docs generation script
e61b415 to
3ee2723
Compare
PR SummaryMedium Risk Overview Updates the landing navbar blog dropdown to be data-driven (fed by Refreshes the Enterprise section UI by splitting it into Audit Trail and Access Control panels with new animated permission toggles (provider icons via Written by Cursor Bugbot for commit cf55363. Configure here. |
Greptile SummaryThis PR adds a new Key changes:
Confidence Score: 4/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Sign-up Request] --> B{blockedSignupDomains\nconfigured?}
B -- Yes --> C{Domain in\nmanual blocklist?}
C -- Yes --> D[❌ Throw: domain not allowed]
C -- No --> E[isDisposableEmailFull]
B -- No --> E
E --> F{Domain in\nINLINE set OR\nnpm package list?}
F -- Yes --> G[❌ Throw: disposable not allowed]
F -- No --> H[isDisposableMxBackend]
H --> I{Domain in\nmxCache?}
I -- Hit --> J{Cached result\ndisposable?}
J -- Yes --> K[❌ Throw: disposable not allowed]
J -- No --> L[✅ Allow sign-up]
I -- Miss --> M[DNS resolveMx\nwith 5s timeout]
M -- Success --> N{MX exchange in\nDISPOSABLE_MX_BACKENDS?}
N -- Yes --> O[Cache true, 5 min]
O --> K
N -- No --> P[Cache false, 5 min]
P --> L
M -- Timeout/Error --> Q[return false\nno cache written]
Q --> L
Last reviewed commit: "change ff" |
|
@greptile |
|
@cursor review |
Summary
Brief description of what this PR does and why.
Fixes #(issue)
Type of Change
Testing
How has this been tested? What should reviewers focus on?
Checklist
Screenshots/Videos