From 6dbc3b1a9cc4a71fb68f9fbaa0ea4d0048b6d12f Mon Sep 17 00:00:00 2001 From: Pawan Jain Date: Wed, 23 Jul 2025 18:18:40 +0530 Subject: [PATCH] fix: remove api rate limits --- .../pricing-table/data/pricing-plans.js | 57 ++++--------------- 1 file changed, 11 insertions(+), 46 deletions(-) diff --git a/src/components/pages/pricing/pricing-table/data/pricing-plans.js b/src/components/pages/pricing/pricing-table/data/pricing-plans.js index 45a6ef2b..f30ed2fc 100644 --- a/src/components/pages/pricing/pricing-table/data/pricing-plans.js +++ b/src/components/pages/pricing/pricing-table/data/pricing-plans.js @@ -14,24 +14,18 @@ const PLANS = { environments: false, channels: true, subscribers: 'Unlimited', - guiWorkflow: true, - codeWorkflow: true, subscriberManagement: true, + topicManagement: true, workflows: '20', - providers: 'Unlimited', feedRetention: '24 hours', delay: '24 hours', digest: '24 hours', stepControl: true, blockEmailEditor: true, + layouts: true, branding: false, translations: false, }, - apiRateLimits: { - triggerEvents: '60', - configuration: '20', - global: '30', - }, inbox: { snoozeMaxDuration: 'Up to 24 hours', inboxComponent: true, @@ -70,24 +64,19 @@ const PLANS = { environments: false, channels: true, subscribers: 'Unlimited', - guiWorkflow: true, - codeWorkflow: true, subscriberManagement: true, + topicManagement: true, workflows: '20', - providers: 'Unlimited', feedRetention: '7 days', delay: '7 days', digest: '7 days', stepControl: true, blockEmailEditor: true, + layouts: true, branding: true, translations: false, }, - apiRateLimits: { - triggerEvents: '240', - configuration: '80', - global: '120', - }, + inbox: { snoozeMaxDuration: 'Up to 90 days', inboxComponent: true, @@ -126,24 +115,17 @@ const PLANS = { environments: true, channels: true, subscribers: 'Unlimited', - guiWorkflow: true, - codeWorkflow: true, subscriberManagement: true, + topicManagement: true, workflows: 'Unlimited', - providers: 'Unlimited', feedRetention: '90 days', delay: '90 days', digest: '90 days', - stepControl: true, blockEmailEditor: true, + layouts: true, branding: true, translations: true, }, - apiRateLimits: { - triggerEvents: '600', - configuration: '200', - global: '300', - }, inbox: { snoozeMaxDuration: 'Up to 90 days', inboxComponent: true, @@ -182,24 +164,17 @@ const PLANS = { environments: true, channels: true, subscribers: 'Unlimited', - guiWorkflow: true, - codeWorkflow: true, subscriberManagement: true, + topicManagement: true, workflows: 'Unlimited', - providers: 'Unlimited', feedRetention: 'Custom', delay: 'Custom', digest: 'Custom', - stepControl: true, blockEmailEditor: true, + layouts: true, branding: true, translations: true, }, - apiRateLimits: { - triggerEvents: '6k', - configuration: '2k', - global: '3k', - }, inbox: { snoozeMaxDuration: 'Custom', inboxComponent: true, @@ -240,28 +215,18 @@ const LABELS = [ environments: 'Custom Environments', channels: 'Multiple delivery channels', subscribers: 'Notification Subscribers', - guiWorkflow: 'GUI-based workflows', - codeWorkflow: 'Code-based workflows', subscriberManagement: 'Subscriber management', + topicManagement: 'Topic management', workflows: 'Maximum Workflows', - providers: 'Provider integrations', feedRetention: 'Activity Feed retention', delay: 'Maximum Delay Window', digest: 'Maximum Digest Window', - stepControl: 'Workflow Step Controls', blockEmailEditor: 'Block-based email editor', + layouts: 'Email layouts', branding: 'Remove Novu branding', translations: 'Translations', }, }, - { - title: 'API Rate Limits (RPS)', - items: { - triggerEvents: 'Trigger events', - configuration: 'Configuration', - global: 'Global', - }, - }, { title: 'Inbox', items: {