Commit History

  1. security: remove hardcoded admin email from public schema

    Verified signature
    a393ff3

  1. v3.0: Update schema.sql — add admin setup command for ankygaur9972@gmail.com with admin role + pro plan

    Verified signature
    adad3b7
  2. v3.0: Fix admin-guard.ts — remove hardcoded email, check DB role only

    Verified signature
    3d6bc12

  1. Upload web/lib/supabase/schema.sql

    Verified signature
    ea2f207
  2. Fix auth redirect URLs: use NEXT_PUBLIC_SITE_URL instead of window.location.origin (fixes localhost in verification emails)

    Verified signature
    4bd4c03
  3. Fix schema: create teams BEFORE profiles (fixes foreign key error), merge admin schema into main

    Verified signature
    b55fbd6
  4. Admin panel: dashboard (stats), user management (search/plan change/ban), scan viewer (delete), team manager, API key viewer (revoke), activity logs — admin: ankygaur9972@gmail.com

    Verified signature
    8ab19de
  5. Build all missing features: PDF/DOCX upload, team system (5 seats, invites, shared dashboard), API keys (generate/revoke/limits), custom clause rules (CRUD + regex)

    Verified signature
    89ccd89
  6. Fix: 7-day session config, plan gating on scanner (10 free/month), file upload button, upgrade modal when limit hit

    Verified signature
    922c4c8
  7. Replace Stripe with Razorpay: subscriptions, webhooks, checkout modal, INR pricing

    Verified signature
    fbf3514
  8. v3: All missing features — auth callback, settings, PDF export, email (Resend), JWT auth, /api/history, SaulLM integration, extension icons, Supabase 0.10 breaking changes, Stripe v22

    Verified signature
    e3f2df1
  9. v2: Fix all versions + minimal UI redesign (no gradients, clean layout)

    Verified signature
    94c4c90
  10. 🛡️ ClauseGuard v1.0 — Full codebase: Extension + Website + API + ML

    Verified signature
    9548e93