From b14a51bf8674f12d30ea2bd611c3f763d4a253db Mon Sep 17 00:00:00 2001 From: Manu Bhardwaj <13666856+manubhardwaj@users.noreply.github.com> Date: Sun, 1 Mar 2026 21:34:58 +0530 Subject: [PATCH 1/2] Revert "Add donation gate component to prompt users before app creation" This reverts commit ff8fadf87b221e60a9d7813c91f08ff54a6165cb. --- apps/web/src/lib/components/DonationGate.svelte | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/apps/web/src/lib/components/DonationGate.svelte b/apps/web/src/lib/components/DonationGate.svelte index b956166..464ba4e 100644 --- a/apps/web/src/lib/components/DonationGate.svelte +++ b/apps/web/src/lib/components/DonationGate.svelte @@ -6,46 +6,32 @@ let step = $state<'main' | 'skip-confirm'>('main'); - function track(event: string) { - try { - (window as any).clarity?.('event', event); - } catch {} - } - function handleDonate() { - track(step === 'main' ? 'donation_gate_donated' : 'donation_gate_skip_reconverted'); window.open('https://buymeacoffee.com/sunithvs', '_blank'); onproceed(); open = false; } function handleAlreadyDonated() { - track('donation_gate_already_donated'); onproceed(); open = false; } function handleSkip() { - track('donation_gate_skip_clicked'); step = 'skip-confirm'; } function handleSkipConfirm() { - track('donation_gate_skipped'); onproceed(); open = false; } function handleBackToMain() { - track('donation_gate_skip_go_back'); step = 'main'; } $effect(() => { - if (open) { - step = 'main'; - track('donation_gate_shown'); - } + if (open) step = 'main'; }); From 03269651fa280fe27cdc435f2b802feda5452e23 Mon Sep 17 00:00:00 2001 From: Manu Bhardwaj <13666856+manubhardwaj@users.noreply.github.com> Date: Sun, 1 Mar 2026 21:34:58 +0530 Subject: [PATCH 2/2] Revert "Add donation gate component to prompt users before app creation" This reverts commit 7a37e44d308d81c493167a89cfd402e73d5a6730. --- .../src/lib/components/DonationGate.svelte | 171 ------------------ .../routes/dashboard/apps/new/+page.svelte | 11 +- 2 files changed, 1 insertion(+), 181 deletions(-) delete mode 100644 apps/web/src/lib/components/DonationGate.svelte diff --git a/apps/web/src/lib/components/DonationGate.svelte b/apps/web/src/lib/components/DonationGate.svelte deleted file mode 100644 index 464ba4e..0000000 --- a/apps/web/src/lib/components/DonationGate.svelte +++ /dev/null @@ -1,171 +0,0 @@ - - -{#if open} -
- Your app is about to go live — completely free. No limits, no catch. But here's the honest truth: -
- -- I'm Sunith — the only person behind JioBase. No company. No funding. No ads. I pay ₹4,000+ every month from my own salary so your Supabase app works in India. -
-- If every dev who created an app bought one ₹250 coffee, JioBase would be fully funded for the year. -
-- You can still create your app — JioBase won't limit you. But I want to be upfront: if costs keep rising without support, I'll have to shut down or add paid plans. -
- -- Even ₹100 makes a difference. You can always come back and support from the dashboard whenever you're ready. -
-Connect your Supabase project through JioBase's proxy.