# MKARCTOS — Guia rápido (sem CLI)

Agora você **não precisa mais do Supabase CLI**. As funções de validação e pagamento rodam dentro do próprio painel Lovable.

## O que mudou

As funções que antes eram Edge Functions no Supabase agora são rotas do painel:

- `https://happy-view-panel.lovable.app/api/public/validate-license`
- `https://happy-view-panel.lovable.app/api/public/process-extension-payment`

A extensão já foi atualizada para usar esses novos endereços.

## Passo a passo

### 1. Criar as tabelas no Supabase

1. Acesse o painel do Supabase: `https://supabase.com/dashboard/project/cshtaoshszdpxihpjnrw`
2. No menu lateral, clique em **SQL Editor**
3. Clique em **New query** (ou **Nova consulta**)
4. Cole todo o conteúdo do arquivo `schema.sql`
5. Clique em **Run**

Pronto. As tabelas `ts_licenses`, `packages` e `payments` serão criadas, com permissões corretas e 6 pacotes de exemplo.

### 2. Criar sua conta de admin

1. Abra o painel: `https://happy-view-panel.lovable.app/auth`
2. Clique em **Criar nova conta admin**
3. Preencha email e senha
4. Clique em **Criar conta**

Depois faça login.

### 3. Baixar e instalar a extensão

1. Baixe o arquivo: `https://happy-view-panel.lovable.app/mkarctos-extension.zip`
2. Descompacte o ZIP
3. No Chrome, vá em `chrome://extensions/`
4. Ative o **Modo do desenvolvedor** (canto superior direito)
5. Clique em **Carregar sem compactação**
6. Selecione a pasta descompactada

A extensão vai carregar e já vai apontar para o painel.

### 4. Testar uma licença

1. No painel, vá em **Licenças**
2. Clique em **Nova licença**
3. Escolha um plano e salve
4. Copie a chave gerada
5. Cole na extensão

A extensão vai validar a chave no painel.

## Pagamentos

Por padrão, o pagamento está em modo **AUTO APROVAR** (apenas para testes). Para usar pagamento real, você precisa de um gateway (PaySuite, GIBS Pay, M-Pesa API etc.) e configurar as variáveis no Lovable.

## Problemas comuns

- **"Requested function was not found"**: a extensão antiga ainda está no Chrome. Recarregue a extensão atualizada.
- **Licença não aparece**: rode o `schema.sql` no Supabase e recarregue a página do painel.
- **Erro de CORS**: o painel precisa estar publicado. A URL correta é `https://happy-view-panel.lovable.app`.
