Commit Graph

76 Commits

Author SHA1 Message Date
Sidney Gomes 772a308667 Create local agents configuration, rules, and microtecflix development skill
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m0s Details
2026-07-23 11:32:15 -03:00
Sidney Gomes 6f7e7fbcc6 Refactor admin portal layout to match AgendaPRO sidebar styling and add dynamic SaaS branding config
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m0s Details
2026-07-23 11:26:00 -03:00
Sidney Gomes 8a5427402f feat: add password show/hide eye toggle and remove admin quick login option from portal login
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m17s Details
2026-07-23 10:58:38 -03:00
Sidney Gomes a66391e925 fix: return thumbnail instead of non-existent thumbnailUrl in /api/courses route
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m14s Details
2026-07-23 10:50:28 -03:00
Sidney Gomes d79792898d fix: decimal conversion and add image upload button for courses directly to MinIO S3
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m14s Details
2026-07-23 10:41:30 -03:00
Sidney Gomes 2288eb2784 fix(webhook): fix webhook logger crash and webhook logs mapping in admin dashboard
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m15s Details
2026-07-23 10:20:23 -03:00
Sidney Gomes 9a51bc3dd0 Fix Prisma WebhookLog query causing server crashes
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m15s Details
2026-07-22 23:04:32 -03:00
Sidney Gomes c62ceabab6 Fix esbuild version mismatch for tsx
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m17s Details
2026-07-22 22:58:56 -03:00
Sidney Gomes 5bdfe73fde Fix build: remove Windows package-lock.json
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 44s Details
2026-07-22 22:56:20 -03:00
Sidney Gomes 3215bfc0bc Update schema
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 21s Details
2026-07-22 22:51:27 -03:00
Sidney Gomes d7e16f2fe8 fix(backend): correct Prisma model references for payment and notifications to prevent 502 errors
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 44s Details
2026-07-22 22:33:28 -03:00
Sidney Gomes fa180dee0c fix(backend): fix production crash with vite, make asaas async and add prisma db push retries
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 44s Details
2026-07-22 22:27:19 -03:00
Sidney Gomes 159ae1e8db fix: run prisma db push and seed db on startup
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m15s Details
2026-07-22 22:16:46 -03:00
Sidney Gomes 4e28601237 feat(whatsapp): integrate evolution api and admin settings
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m16s Details
2026-07-22 22:10:37 -03:00
Sidney Gomes a4a1f35550 fix(docker): generate prisma client in runner stage
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 1m19s Details
2026-07-22 22:06:42 -03:00
Sidney Gomes df1d63019e fix(admin): use correct admin token and fix react dom crash
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 1m28s Details
2026-07-22 21:50:50 -03:00
Sidney Gomes 6a16d97161 docs: Update memory and gemini with PostgreSQL info 2026-07-22 21:38:25 -03:00
Sidney Gomes cc9b906eeb fix(dashboard): MRR calculation and user menu 2026-07-22 21:28:39 -03:00
Sidney Gomes 8236ade11a feat(db): Migrate Admin endpoints to Prisma 2026-07-22 21:26:17 -03:00
Sidney Gomes 22ecf41e9d feat(db): Migrate Student endpoints to Prisma 2026-07-22 21:21:17 -03:00
Sidney Gomes 320b627a91 feat(db): Initial Prisma setup and PostgreSQL migration script 2026-07-22 21:07:17 -03:00
Sidney Gomes 444c867ae8 fix(ui): CoursePricingCard state sync and Navbar text truncation
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 56s Details
2026-07-22 21:06:06 -03:00
Sidney Gomes 64a78495d9 feat: add total revenue card to dashboard metrics
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 55s Details
2026-07-22 20:16:33 -03:00
Sidney Gomes 7599b6bc2e fix(react): extract CoursePricingCard from array map to fix hook rules violation
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 56s Details
2026-07-22 20:10:36 -03:00
Sidney Gomes 5bbe00b2f3 feat: dashboard charts with recharts, mrr fix and dynamic payment product tracking
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 56s Details
2026-07-22 20:07:51 -03:00
Sidney Gomes 5e1218148b fix: restore missing parenthesis in AdminDashboard.tsx
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 49s Details
2026-07-22 19:53:59 -03:00
Sidney Gomes 90de5ebd1b feat: Add plan selection in CourseUnlockModal and CPF to ProfileView
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 33s Details
2026-07-22 19:28:13 -03:00
Sidney Gomes 9a5a977387 docs: save Asaas webhook configurations
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 50s Details
2026-07-21 21:06:58 -03:00
Sidney Gomes 391b7c5aab feat: improve 401 webhook debug response
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 49s Details
2026-07-21 20:56:09 -03:00
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