Commit Graph

97 Commits

Author SHA1 Message Date
Sidney Gomes 094b9e5707 fix: refactor asaas webhook for reliability and security
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 54s Details
2026-07-21 20:40:35 -03:00
Sidney Gomes a8f439c1cd docs: update memory and gemini rules with MinIO, Profile Edit and CPFs logic
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 50s Details
2026-07-21 20:30:16 -03:00
Sidney Gomes 844796e404 fix: use correct token key for profile API and add CPF to profile view
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 50s Details
2026-07-21 20:25:25 -03:00
Sidney Gomes 1ab4326778 feat: add MinIO S3 integration for avatar upload and editable profile
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 49s Details
2026-07-21 20:16:01 -03:00
Sidney Gomes 647338fe75 fix: return all user data in auth endpoints and add mock data to seed users
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 46s Details
2026-07-21 20:04:11 -03:00
Sidney Gomes 3d0420b006 fix: use mathematically valid cpf for seed users to avoid asaas validation errors
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 47s Details
2026-07-21 19:52:30 -03:00
Sidney Gomes 8bc4226185 fix: clear fake customer IDs from mock users so Asaas can create valid customer records
Build and Deploy (Gitea) / build-and-deploy (push) Has been cancelled Details
2026-07-21 19:51:57 -03:00
Sidney Gomes f495d94019 feat: add CPF to user registration and update seed users
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 45s Details
2026-07-21 19:43:45 -03:00
Sidney Gomes 5be0eda2a2 fix: handle PAYMENT_DELETED webhook event properly and add DELETED/CANCELED statuses to Payment type
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 43s Details
2026-07-21 19:31:18 -03:00
Sidney Gomes 6df27544a6 fix: correct Asaas Sandbox API URL from /v3 to /api/v3 to prevent HTML login page responses
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 45s Details
2026-07-21 19:25:11 -03:00
Sidney Gomes 280335305a fix: resolve 404 by restoring explicit Traefik TLS and service name routing labels
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 44s Details
2026-07-21 19:15:10 -03:00
Sidney Gomes 520a647daf fix: revert Dockerfile and docker-stack.yml to exact original configurations
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 42s Details
2026-07-21 19:09:25 -03:00
Sidney Gomes d4a6ea3222 fix: make AsaasService.getApiKey public to fix server build compilation crash
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 43s Details
2026-07-21 19:03:56 -03:00
Sidney Gomes 17c409ee6b fix: revert volumes configuration in docker-stack.yml to restore stack deployment immediately
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 44s Details
2026-07-21 18:56:47 -03:00
Sidney Gomes 3536b31e6f fix: restore original Traefik service name labels and create persistent data dir in Dockerfile
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 44s Details
2026-07-21 18:52:53 -03:00
Sidney Gomes 41536cc11c fix: persist database storage volume and throw explicit missing asaas api key error
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 45s Details
2026-07-21 18:46:18 -03:00
Sidney Gomes ba998abbc7 fix: auto refresh simulated customer id when real asaas key is set and change 500 status to 400
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 44s Details
2026-07-21 18:36:52 -03:00
Sidney Gomes fb84a2ccb6 fix: throw explicit Asaas API errors and prevent dummy fallback when API Key is configured
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 45s Details
2026-07-21 18:26:35 -03:00
Sidney Gomes 65a245f972 docs: adicao da documentacao de seguranca de dados e PCI-DSS em SEGURANCA.md e gemini.md
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 43s Details
2026-07-21 18:15:38 -03:00
Sidney Gomes 11a0c20aa2 fix: render dynamic scannable QR Code image from payload fallback
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 41s Details
2026-07-21 18:05:00 -03:00
Sidney Gomes fb9c2c79a3 fix: remove duplicate db declaration in asaas webhook handler
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 43s Details
2026-07-21 17:59:55 -03:00
Sidney Gomes 9a69d11d58 fix: padronizacao dos botoes salvar do admin, encapsulamento em <span> e adicao de ErrorBoundary contra tela branca
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 31s Details
2026-07-21 17:59:06 -03:00
Sidney Gomes 1ccf30979d fix: create GET /api/settings endpoint for student components to prevent 403 Forbidden crash
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 33s Details
2026-07-21 17:51:48 -03:00
Sidney Gomes c05bbf1aa7 fix: robust JSON error parsing, PIX payload fallback, future dueDate calculation, and enableBoleto toggle in admin
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 31s Details
2026-07-21 17:42:18 -03:00
Sidney Gomes f9657220b3 feat: credit card tokenization, strict 401 webhook security, rate limiting, and course installments selection
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 32s Details
2026-07-21 17:18:18 -03:00
Sidney Gomes 42f33a049f fix: allow testing Asaas connection with key currently entered in settings form before saving
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 46s Details
2026-07-20 21:34:55 -03:00
Sidney Gomes ac24b3a2e6 fix: auto-prefill webhook URL, prevent navbar text clipping for Meu Certificado, and expand evaluation button text with module name
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 49s Details
2026-07-20 21:29:55 -03:00
Sidney Gomes c4af3c053b fix: settings save button contrast, modal confirmation, Asaas status test, and prominent activity question creation buttons
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 43s Details
2026-07-20 21:08:08 -03:00
Sidney Gomes bd9403a872 fix: JSX syntax error and implement real Asaas payment gateway for courses and subscriptions
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 42s Details
2026-07-20 20:56:34 -03:00
Sidney Gomes 2ef1416d8d feat: navbar menu order, notifications, user profile, help view and module activities
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 30s Details
2026-07-20 20:45:44 -03:00
Sidney Gomes fddc06db4d fix: corrige erro de sintaxe no AdminDashboard
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 45s Details
2026-07-20 20:25:44 -03:00
Sidney Gomes fc17ccc499 feat: Adiciona campos de cadastro e configuracoes do Asaas Sandbox
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 29s Details
2026-07-20 20:20:57 -03:00
Sidney Gomes 4c71df1c9a Fix domain routing fallback and add dynamic favicons for student and admin portals
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 44s Details
2026-07-20 19:35:53 -03:00
Sidney Gomes 2045c33525 Fix edit course/module/lesson buttons not scrolling to form
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 46s Details
2026-07-20 19:31:21 -03:00
Sidney Gomes dc13f33455 Fix CI/CD: Force Swarm to update service and pull new local image
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 49s Details
2026-07-20 19:29:39 -03:00
Sidney Gomes 433417118b Fix admin card edit buttons: add scroll to top and API error handling
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 37s Details
2026-07-20 19:20:19 -03:00
Sidney Gomes ef54421000 Remove floating domain switcher button from bottom right
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 35s Details
2026-07-20 19:10:08 -03:00
Sidney Gomes b562d61df0 Fix Traefik service mapping: explicitly define service names for multi-router config
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 36s Details
2026-07-20 19:06:00 -03:00
Sidney Gomes 6cf65ea378 Fix Traefik routing: add tls=true labels to enable correct HTTPS forwarding
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 38s Details
2026-07-20 19:04:12 -03:00
Sidney Gomes c45386af9a Update Gitea workflow to run docker stack deploy instead of service update for full automation
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 39s Details
2026-07-20 18:59:07 -03:00
Sidney Gomes 3feed90d5a Fix Dockerfile: remove COPY of runtime database.json file
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 39s Details
2026-07-20 18:55:57 -03:00
Sidney Gomes fd1c07594f Trigger clean Gitea Actions build after converting runner to global
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 31s Details
2026-07-20 18:53:58 -03:00
Sidney Gomes e1cb463d88 Update runs-on label to ubuntu-latest
Build and Deploy (Gitea) / build-and-deploy (push) Waiting to run Details
2026-07-20 18:52:29 -03:00
Sidney Gomes 95f2f931ce Configure Gitea workflow to run on self-hosted labels and support .github/workflows
Build and Deploy (Gitea) / build-and-deploy (push) Waiting to run Details
2026-07-20 18:48:30 -03:00
Sidney Gomes 2a6933c6f1 Trigger Gitea Actions deploy
Build and Deploy (Gitea) / build-and-deploy (push) Waiting to run Details
2026-07-20 18:44:14 -03:00
Sidney Gomes 8ab603ef96 Update deploy.yml workflow to build and update Swarm service 2026-07-20 18:40:54 -03:00
Sidney Gomes 26622a8905 Configuracao completa MicrotecFlix: dominios estudo e admin-estudo, postgres dedicado, docker-stack para Portainer e Traefik 2026-07-20 18:27:24 -03:00