From 12e17030c9b0b249bc01222bb3cdd06dd9256780 Mon Sep 17 00:00:00 2001 From: Vikhyath Mondreti Date: Sun, 19 Oct 2025 15:55:40 -0700 Subject: [PATCH 1/3] fix alignment of buttons on landing page --- .../components/landing-pricing/landing-pricing.tsx | 4 +--- .../components/subscription/plan-configs.ts | 2 -- apps/sim/lib/environment.ts | 10 ++++------ 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx b/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx index fedc031a54b..3e5d2bb039b 100644 --- a/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx +++ b/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx @@ -9,7 +9,6 @@ import { Database, DollarSign, HardDrive, - Users, Workflow, } from 'lucide-react' import { useRouter } from 'next/navigation' @@ -45,7 +44,6 @@ const FREE_PLAN_FEATURES: PricingFeature[] = [ { icon: DollarSign, text: '$10 usage limit' }, { icon: HardDrive, text: '5GB file storage' }, { icon: Workflow, text: 'Public template access' }, - { icon: Users, text: 'Community support' }, { icon: Database, text: 'Limited log retention' }, { icon: Code2, text: 'CLI/SDK Access' }, ] @@ -233,7 +231,7 @@ export default function LandingPricing() {

Pricing Plans

-
+
{pricingTiers.map((tier, index) => { const nextTier = pricingTiers[index + 1] const isBeforeFeatured = nextTier?.featured diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/plan-configs.ts b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/plan-configs.ts index 88b6637053e..3e8200353fe 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/plan-configs.ts +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/plan-configs.ts @@ -8,7 +8,6 @@ import { MessageSquare, Server, Users, - Workflow, Zap, } from 'lucide-react' import type { PlanFeature } from './components/plan-card' @@ -18,7 +17,6 @@ export const PRO_PLAN_FEATURES: PlanFeature[] = [ { icon: Clock, text: '200 runs per minute (async)' }, { icon: HardDrive, text: '50GB file storage' }, { icon: Building2, text: 'Unlimited workspaces' }, - { icon: Workflow, text: 'Unlimited workflows' }, { icon: Users, text: 'Unlimited invites' }, { icon: Database, text: 'Unlimited log retention' }, ] diff --git a/apps/sim/lib/environment.ts b/apps/sim/lib/environment.ts index 835f54c8bc1..a26349b1236 100644 --- a/apps/sim/lib/environment.ts +++ b/apps/sim/lib/environment.ts @@ -6,24 +6,22 @@ import { env, getEnv, isTruthy } from './env' /** * Is the application running in production mode */ -export const isProd = env.NODE_ENV === 'production' +export const isProd = true /** * Is the application running in development mode */ -export const isDev = env.NODE_ENV === 'development' +export const isDev = false /** * Is the application running in test mode */ -export const isTest = env.NODE_ENV === 'test' +export const isTest = false /** * Is this the hosted version of the application */ -export const isHosted = - getEnv('NEXT_PUBLIC_APP_URL') === 'https://www.sim.ai' || - getEnv('NEXT_PUBLIC_APP_URL') === 'https://www.staging.sim.ai' +export const isHosted = isTruthy(getEnv('NEXT_PUBLIC_IS_HOSTED') ?? 'true') /** * Is billing enforcement enabled From 815adbb15dd73e631962d5621d0d88f5c9d0da56 Mon Sep 17 00:00:00 2001 From: Vikhyath Mondreti Date: Sun, 19 Oct 2025 15:57:58 -0700 Subject: [PATCH 2/3] revert environment.ts --- apps/sim/lib/environment.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/sim/lib/environment.ts b/apps/sim/lib/environment.ts index a26349b1236..835f54c8bc1 100644 --- a/apps/sim/lib/environment.ts +++ b/apps/sim/lib/environment.ts @@ -6,22 +6,24 @@ import { env, getEnv, isTruthy } from './env' /** * Is the application running in production mode */ -export const isProd = true +export const isProd = env.NODE_ENV === 'production' /** * Is the application running in development mode */ -export const isDev = false +export const isDev = env.NODE_ENV === 'development' /** * Is the application running in test mode */ -export const isTest = false +export const isTest = env.NODE_ENV === 'test' /** * Is this the hosted version of the application */ -export const isHosted = isTruthy(getEnv('NEXT_PUBLIC_IS_HOSTED') ?? 'true') +export const isHosted = + getEnv('NEXT_PUBLIC_APP_URL') === 'https://www.sim.ai' || + getEnv('NEXT_PUBLIC_APP_URL') === 'https://www.staging.sim.ai' /** * Is billing enforcement enabled From 101e20b7a318534da3d85648d66570e2d834b1a3 Mon Sep 17 00:00:00 2001 From: Vikhyath Mondreti Date: Sun, 19 Oct 2025 16:00:16 -0700 Subject: [PATCH 3/3] revert other change --- .../(landing)/components/landing-pricing/landing-pricing.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx b/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx index 3e5d2bb039b..09d39e2f19e 100644 --- a/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx +++ b/apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx @@ -231,7 +231,7 @@ export default function LandingPricing() {

Pricing Plans

-
+
{pricingTiers.map((tier, index) => { const nextTier = pricingTiers[index + 1] const isBeforeFeatured = nextTier?.featured