ClauseGuard / web /lib /supabase

Commit History

  1. fix(rls): infinite recursion in profiles policy — use SECURITY DEFINER is_admin() function

    Verified signature
    49131bb

  1. fix: enhance error handling in Nav component and provide fallback for Supabase client initialization

    79c33ca
  2. fix: upload actual schema.sql content — removed hardcoded admin email

    Verified signature
    f89de6b
  3. 🛡️ v4.1: Fix all critical bugs, security issues, and performance problems (#2)⁠

    7f074c7

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

    Verified signature
    adad3b7

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

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

    Verified signature
    b55fbd6
  3. 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
  4. 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
  5. Fix: 7-day session config, plan gating on scanner (10 free/month), file upload button, upgrade modal when limit hit

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

    Verified signature
    fbf3514
  7. 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
  8. 🛡️ ClauseGuard v1.0 — Full codebase: Extension + Website + API + ML

    Verified signature
    9548e93