Commit Graph

  • 24e0fbd100 Corrige posicionamento da modal de perfil do admin (removida de dentro da tag aside) main Sidney Gomes 2026-07-25 21:49:53 -0300
  • 5e4a341e47 Adicionado endpoint e botão para testar envio de mídias (imagens, PDFs, vídeos) pelo WhatsApp no painel admin Sidney Gomes 2026-07-25 21:45:50 -0300
  • 4f5ac1f363 Fix build: add AdminProfileModal.tsx Sidney Gomes 2026-07-25 21:43:01 -0300
  • 8dde8bf9e3 Adicionado modal de perfil do admin, corrigido emoji picker, tags em todas as caixas Sidney Gomes 2026-07-25 21:36:45 -0300
  • 3b0313d5c0 Adicionado endpoint e botao para Testar Envio de Template do WhatsApp Sidney Gomes 2026-07-25 21:19:48 -0300
  • 4cc23a9e5b Implementado envio automatico de WhatsApp por templates, broadcast com anti-spam e emoji picker Sidney Gomes 2026-07-25 21:07:56 -0300
  • 4f4fceab29 Implementada nova aba de Modelos de Mensagem WhatsApp no painel Admin Sidney Gomes 2026-07-25 20:49:17 -0300
  • 9c5143bea6 Corrigido endpoint de liberação e bloqueio manual de cursos no painel Admin Sidney Gomes 2026-07-25 19:31:04 -0300
  • 3708444f51 Corrigido navegação mobile, exclusão visual de notificações lidas e exibição da foto do perfil do aluno no NavBar Sidney Gomes 2026-07-25 19:24:02 -0300
  • 036bb98eb7 Corrigido erro no mapeamento de modules no Modal de Detalhes das Aulas do Aluno Sidney Gomes 2026-07-25 12:05:21 -0300
  • f449cf087e Corrigido erro que quebrava o AdminDashboard por falta do estado actionLoading Sidney Gomes 2026-07-25 11:45:37 -0300
  • fd8b7f6d36 Adicionado botões de navegação Aula Anterior e Próxima Aula Sidney Gomes 2026-07-25 11:42:40 -0300
  • c616362e0f Corrigido estado de curtidas na interface do aluno e crash do modal do admin Sidney Gomes 2026-07-25 11:33:12 -0300
  • 99f7b8b9ee Implementa círculos de progresso com % no centro e curtidas de aula por aluno Sidney Gomes 2026-07-25 11:24:51 -0300
  • f1dde389d2 feat: reestruturação da barra lateral de módulos e aulas no CourseView Sidney Gomes 2026-07-25 10:35:34 -0300
  • c4feb1b109 Corrigindo fundo branco nas caixas de selecao (select) globalmente Sidney Gomes 2026-07-25 09:57:15 -0300
  • 913245b86e Corrigindo import faltando no AdminContentManager Sidney Gomes 2026-07-25 09:52:40 -0300
  • e669914735 Implementacao da personalizacao do hero banner com preview e integracao backend Sidney Gomes 2026-07-25 09:49:10 -0300
  • 2bfdfc0240 Batch_Melhorias Sidney Gomes 2026-07-25 09:28:51 -0300
  • d4b216b0b6 fix campos CVV validade e melhoria carrosel aulas Sidney Gomes 2026-07-25 08:50:58 -0300
  • 8ff22ca6d7 feat: adicionar reordenação por drag-and-drop para cursos módulos e aulas Sidney Gomes 2026-07-25 00:34:12 -0300
  • 54d1646cba feat: suportar campo order no PUT de cursos do backend Sidney Gomes 2026-07-25 00:07:52 -0300
  • 71f0d15022 feat: adicionar reordenacao de cursos no admin campos de endereco no portal do aluno e botao alterar senha Sidney Gomes 2026-07-25 00:07:06 -0300
  • cbb0e8b6e7 fix: ajustar calculos do dashboard para faturamento usar apenas status RECEIVED Sidney Gomes 2026-07-24 23:45:17 -0300
  • 98c0228a25 feat: ajustar proporcao do thumbnail do card do curso para retrato 3:4 com zoom object-cover Sidney Gomes 2026-07-24 23:33:58 -0300
  • 29a7bfcc6b fix: corrigir nome do campo thumbnail no update do curso no prisma Sidney Gomes 2026-07-24 23:29:08 -0300
  • 714e59e8bc feat: reverter cards de curso para retrato vertical e aplicar efeito glass hover no carrossel de aulas Sidney Gomes 2026-07-24 23:22:39 -0300
  • c44ac79a35 feat: corrigir botoes hero banner e mudar visual dos cards para retrato com transicao horizontal no hover/selecao Sidney Gomes 2026-07-24 23:11:51 -0300
  • 43643d5930 fix: unificar modulo de notificação de whatsapp no painel de mensagens Sidney Gomes 2026-07-24 23:00:50 -0300
  • f82fe92d70 fix: resolver erro de liberação de curso em pagamento por cartão Asaas webhook omitindo description Sidney Gomes 2026-07-24 22:55:14 -0300
  • 00f12e721d feat: sistema global de modais nativos do app corrige erro salvar curso e remove todos alert/confirm do navegador Sidney Gomes 2026-07-24 22:12:42 -0300
  • 0c83b67025 feat: checkout unificado com PaymentCheckoutCard planos dinamicos e PIX para assinaturas Sidney Gomes 2026-07-24 20:48:08 -0300
  • 445caaa994 fix: add prisma termsOfUse privacyPolicy columns, clean payload on server, update lang pt-BR and remove slogan truncation Sidney Gomes 2026-07-24 20:09:11 -0300
  • 82b0e0a054 feat: replace alerts with custom glass modals and add Terms/Privacy policy fields Sidney Gomes 2026-07-24 19:46:40 -0300
  • 85eb68c771 fix: conserta token de auth nas notificacoes e payload do evolution api v2 Sidney Gomes 2026-07-24 19:16:35 -0300
  • 9efcf4f4b1 fix: torna api/settings publica para a logo carregar antes do login e para chamadas sem header auth Sidney Gomes 2026-07-24 19:11:53 -0300
  • be3e39e62d feat: suporte modal de tickets, aba de mensagens no admin, refatoracoes ui devflix e correcoes uppercase do brandName Sidney Gomes 2026-07-24 18:58:48 -0300
  • 8e19edb4f8 feat: capitalize brandName everywhere and remove hardcoded microtec strings Sidney Gomes 2026-07-24 18:33:14 -0300
  • 1f18813b41 Add S3 MinIO upload feature for lesson cover images in admin manager Sidney Gomes 2026-07-24 17:56:11 -0300
  • 279a1510d3 Support horizontal scrolling lesson cards on course click and add thumbnail_url field for lessons in admin Sidney Gomes 2026-07-24 17:49:58 -0300
  • 97b0a0e880 Support installment boleto configuration in admin and checkout with auto-cancellation after 2 days Sidney Gomes 2026-07-23 23:45:17 -0300
  • d9a67f60ff Fix DOM crash by adding notranslate, translate=no to payment form and wrap price in span tag Sidney Gomes 2026-07-23 23:29:27 -0300
  • c36a707b77 Fix syntax brace mismatch in asaas.ts Sidney Gomes 2026-07-23 23:24:38 -0300
  • c7ba765b80 Implement 5 minutes PIX expiration timer, frontend countdown, backend cancel endpoint and auto-cleanup worker Sidney Gomes 2026-07-23 23:24:02 -0300
  • c3bffcbc65 Create local password-recovery workspace skill for code reuse and documentation Sidney Gomes 2026-07-23 23:10:31 -0300
  • 4ce618c318 Allow student login using either email or phone number in frontend and backend Sidney Gomes 2026-07-23 23:08:25 -0300
  • 59ce33736b Update evolution-api skill with correct sendText payload schema and renumbered headers Sidney Gomes 2026-07-23 23:02:50 -0300
  • 13ee2d5569 Update WhatsappConnectCard to automatically load status on mount and show a reset button in all connection states Sidney Gomes 2026-07-23 22:53:53 -0300
  • a4f42a31ec Optimize forgot-password whatsapp number matching and automatic DDI 55 prefix injection Sidney Gomes 2026-07-23 22:48:51 -0300
  • b6a57c6f00 Create local evolution-api workspace skill for development reuse Sidney Gomes 2026-07-23 22:42:42 -0300
  • eda76c8914 Update whatsapp logout endpoint to completely delete the instance session state for cleaner reconnects Sidney Gomes 2026-07-23 22:32:52 -0300
  • 1b98a72b1a Salva regras de integração Evolution API v2 e do Gitea Runner no guia de deploy e regras de agente Sidney Gomes 2026-07-23 22:29:36 -0300
  • ccd42b50d4 Fix payload in Evolution API instance creation by adding integration parameter Sidney Gomes 2026-07-23 22:24:23 -0300
  • 4d130b5b5d Implementa fluxo de Esqueci a Senha duplo com e-mail SMTP e notificacoes WhatsApp via Evolution API Sidney Gomes 2026-07-23 22:05:10 -0300
  • 16cbca320e Admin panel fixes: rename 'Planos' to 'Planos e Assinaturas', remove slogan from admin sidebar, and make admin login logo dynamically use SaaS brandName Sidney Gomes 2026-07-23 21:36:41 -0300
  • 7dcd2cfa69 Fix checkout payment: add CPF validation, update Asaas customer and add CPF field in checkout modal Sidney Gomes 2026-07-23 11:44:32 -0300
  • 772a308667 Create local agents configuration, rules, and microtecflix development skill Sidney Gomes 2026-07-23 11:32:15 -0300
  • 6f7e7fbcc6 Refactor admin portal layout to match AgendaPRO sidebar styling and add dynamic SaaS branding config Sidney Gomes 2026-07-23 11:26:00 -0300
  • 8a5427402f feat: add password show/hide eye toggle and remove admin quick login option from portal login Sidney Gomes 2026-07-23 10:58:38 -0300
  • a66391e925 fix: return thumbnail instead of non-existent thumbnailUrl in /api/courses route Sidney Gomes 2026-07-23 10:50:28 -0300
  • d79792898d fix: decimal conversion and add image upload button for courses directly to MinIO S3 Sidney Gomes 2026-07-23 10:41:30 -0300
  • 2288eb2784 fix(webhook): fix webhook logger crash and webhook logs mapping in admin dashboard Sidney Gomes 2026-07-23 10:20:23 -0300
  • 9a51bc3dd0 Fix Prisma WebhookLog query causing server crashes Sidney Gomes 2026-07-22 23:04:32 -0300
  • c62ceabab6 Fix esbuild version mismatch for tsx Sidney Gomes 2026-07-22 22:58:56 -0300
  • 5bdfe73fde Fix build: remove Windows package-lock.json Sidney Gomes 2026-07-22 22:56:20 -0300
  • 3215bfc0bc Update schema Sidney Gomes 2026-07-22 22:51:27 -0300
  • d7e16f2fe8 fix(backend): correct Prisma model references for payment and notifications to prevent 502 errors Sidney Gomes 2026-07-22 22:33:28 -0300
  • fa180dee0c fix(backend): fix production crash with vite, make asaas async and add prisma db push retries Sidney Gomes 2026-07-22 22:27:19 -0300
  • 159ae1e8db fix: run prisma db push and seed db on startup Sidney Gomes 2026-07-22 22:16:46 -0300
  • 4e28601237 feat(whatsapp): integrate evolution api and admin settings Sidney Gomes 2026-07-22 22:10:37 -0300
  • a4a1f35550 fix(docker): generate prisma client in runner stage Sidney Gomes 2026-07-22 22:06:42 -0300
  • df1d63019e fix(admin): use correct admin token and fix react dom crash feature/postgresql-migration Sidney Gomes 2026-07-22 21:50:50 -0300
  • 6a16d97161 docs: Update memory and gemini with PostgreSQL info Sidney Gomes 2026-07-22 21:38:25 -0300
  • cc9b906eeb fix(dashboard): MRR calculation and user menu Sidney Gomes 2026-07-22 21:28:39 -0300
  • 8236ade11a feat(db): Migrate Admin endpoints to Prisma Sidney Gomes 2026-07-22 21:26:17 -0300
  • 22ecf41e9d feat(db): Migrate Student endpoints to Prisma Sidney Gomes 2026-07-22 21:21:17 -0300
  • 320b627a91 feat(db): Initial Prisma setup and PostgreSQL migration script Sidney Gomes 2026-07-22 21:07:17 -0300
  • 444c867ae8 fix(ui): CoursePricingCard state sync and Navbar text truncation Sidney Gomes 2026-07-22 21:06:06 -0300
  • 64a78495d9 feat: add total revenue card to dashboard metrics Sidney Gomes 2026-07-22 20:16:33 -0300
  • 7599b6bc2e fix(react): extract CoursePricingCard from array map to fix hook rules violation Sidney Gomes 2026-07-22 20:10:36 -0300
  • 5bbe00b2f3 feat: dashboard charts with recharts, mrr fix and dynamic payment product tracking Sidney Gomes 2026-07-22 20:07:51 -0300
  • 5e1218148b fix: restore missing parenthesis in AdminDashboard.tsx Sidney Gomes 2026-07-22 19:53:59 -0300
  • 90de5ebd1b feat: Add plan selection in CourseUnlockModal and CPF to ProfileView Sidney Gomes 2026-07-22 19:28:13 -0300
  • 9a5a977387 docs: save Asaas webhook configurations Sidney Gomes 2026-07-21 21:06:58 -0300
  • 391b7c5aab feat: improve 401 webhook debug response Sidney Gomes 2026-07-21 20:56:09 -0300
  • 094b9e5707 fix: refactor asaas webhook for reliability and security Sidney Gomes 2026-07-21 20:40:35 -0300
  • a8f439c1cd docs: update memory and gemini rules with MinIO, Profile Edit and CPFs logic Sidney Gomes 2026-07-21 20:30:16 -0300
  • 844796e404 fix: use correct token key for profile API and add CPF to profile view Sidney Gomes 2026-07-21 20:25:25 -0300
  • 1ab4326778 feat: add MinIO S3 integration for avatar upload and editable profile Sidney Gomes 2026-07-21 20:16:01 -0300
  • 647338fe75 fix: return all user data in auth endpoints and add mock data to seed users Sidney Gomes 2026-07-21 20:04:11 -0300
  • 3d0420b006 fix: use mathematically valid cpf for seed users to avoid asaas validation errors Sidney Gomes 2026-07-21 19:52:30 -0300
  • 8bc4226185 fix: clear fake customer IDs from mock users so Asaas can create valid customer records Sidney Gomes 2026-07-21 19:51:57 -0300
  • f495d94019 feat: add CPF to user registration and update seed users Sidney Gomes 2026-07-21 19:43:45 -0300
  • 5be0eda2a2 fix: handle PAYMENT_DELETED webhook event properly and add DELETED/CANCELED statuses to Payment type Sidney Gomes 2026-07-21 19:31:18 -0300
  • 6df27544a6 fix: correct Asaas Sandbox API URL from /v3 to /api/v3 to prevent HTML login page responses Sidney Gomes 2026-07-21 19:25:11 -0300
  • 280335305a fix: resolve 404 by restoring explicit Traefik TLS and service name routing labels Sidney Gomes 2026-07-21 19:15:10 -0300
  • 520a647daf fix: revert Dockerfile and docker-stack.yml to exact original configurations Sidney Gomes 2026-07-21 19:09:25 -0300
  • d4a6ea3222 fix: make AsaasService.getApiKey public to fix server build compilation crash Sidney Gomes 2026-07-21 19:03:56 -0300
  • 17c409ee6b fix: revert volumes configuration in docker-stack.yml to restore stack deployment immediately Sidney Gomes 2026-07-21 18:56:47 -0300
  • 3536b31e6f fix: restore original Traefik service name labels and create persistent data dir in Dockerfile Sidney Gomes 2026-07-21 18:52:53 -0300