feat: enforce custom domain plan limits in UI#2974
Conversation
Greptile SummaryThis PR enforces custom domain plan limits in the UI by adding
Confidence Score: 4/5Not safe to merge until the per-resource vs. per-project count mismatch in the functions and sites domain pages is resolved. One P1 logic defect: both the function and site domain pages pass a per-resource proxy rule count to a per-project limit check, meaning the cap can be silently bypassed by distributing domains across multiple resources. All other changes (billing.ts type extension, planComparisonBox, settings/domains, org/domains rune migration) are clean. src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.svelte and src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/+page.svelte Important Files Changed
Reviews (2): Last reviewed commit: "fix: greptile comments" | Re-trigger Greptile |
What does this PR do?
(Provide a description of what this PR does.)
Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)
Related PRs and Issues
(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)
Have you read the Contributing Guidelines on issues?
(Write your answer here.)