Open
Conversation
- Stripe checkout + webhook with license key generation - Supabase license table integration via licenses.ts - Resend transactional email delivers key after payment - Key validation API with domain allowlist support for Agency - Pro languages (ES/IT/NL/PT) gated behind project key in script - Async license validation with 24hr localStorage cache - Branding removal on valid Pro/Agency key - /upgrade and /upgrade/success pages - /pricing and /privacy pages - SiteFooter component with nav links - Docs updated: data-lang, data-google-consent, honest blocking copy - .env.example updated with all required vars Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rebuild safebanner.js with Pro language gating, key validation, and branding removal - Add vercel.json to set rootDirectory to apps/web (fixes deploy detection) - Update bundle size claim to ~5kb across README and homepage Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Split Pro languages into safebanner-pro-translations.json - Script fetches Pro translations on demand (only when key is valid + Pro lang requested) - Core bundle back to ~5kb gzipped - Docs updated to reflect lazy-load behavior and accurate language copy Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/upgrade,/upgrade/success,/pricing,/privacypagesSiteFootercomponent with nav linksdata-lang,data-google-consent, accurate language and blocking copyBefore merging
licensestableRESEND_API_KEY,SUPABASE_URL,SUPABASE_SERVICE_ROLE_KEY,STRIPE_SECRET_KEY,STRIPE_WEBHOOK_SECRET,STRIPE_PRO_PRICE_ID,STRIPE_AGENCY_PRICE_ID,NEXT_PUBLIC_BASE_URLTest plan
4242 4242 4242 4242)🤖 Generated with Claude Code