Marketing
  • Joined on 2026-08-12
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 16:47:11 +00:00
9d1609c88b docs: note JWT rotation ready but blocked on supabase compose
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 16:20:27 +00:00
5d448c0e71 ops: apply Traefik office allowlist for git and n8n UIs
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 16:17:19 +00:00
73b3693eeb docs: record agent_runs RLS fix and Traefik IP candidate
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 16:07:06 +00:00
8315a8098f fix: stop baking Supabase anon key into the Docker image
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 16:02:57 +00:00
aa89df86a1 chore: ignore dokploy shots and add chat/traefik ops smokes
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 15:46:47 +00:00
3c741fa457 docs: refresh operator runbook and creatives copy after prod cutover
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 11:31:20 +00:00
997ccf66d7 fix: unblock production Docker build (chat query + middleware types)
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 10:22:56 +00:00
ec642b057a Merge pull request 'Harden auth + tenant security + creatives scaffold' (#1) from harden/auth-tenant-security into main
989ed3c8c0 feat(creatives): wire dashboard list/create to /api/creatives
6e3d561f4b feat: operator docs, Gitea push guide, and creatives API scaffold
2df3fe6983 fix(security): harden auth, tenant scoping, and scrub secrets
Compare 4 commits »
Marketing merged pull request Marketing/4ventures-client-portal#1 2026-09-21 10:22:54 +00:00
Harden auth + tenant security + creatives scaffold
Marketing created pull request Marketing/4ventures-client-portal#1 2026-09-21 10:19:13 +00:00
Harden auth + tenant security + creatives scaffold
Marketing created branch harden/auth-tenant-security in Marketing/4ventures-client-portal 2026-09-21 10:18:53 +00:00
989ed3c8c0 feat(creatives): wire dashboard list/create to /api/creatives
6e3d561f4b feat: operator docs, Gitea push guide, and creatives API scaffold
2df3fe6983 fix(security): harden auth, tenant scoping, and scrub secrets
Compare 3 commits »
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 01:01:23 +00:00
e7b6ab71ca feat(calendar): add dedicated monthly editorial calendar view for Instagram, Facebook, and LinkedIn
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 00:42:35 +00:00
32b4f1225e fix(assistant): add FormattedMessage markdown parser and handle '¿Que puedo preguntar?' with comprehensive guide
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 00:34:46 +00:00
e7219703f1 fix(assistant): fix message extraction, dynamic tenant resolution, markdown line breaks and conversational intents
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 00:32:06 +00:00
85f9a260b2 feat(branding): set official 4ventures.es favicon on app.4ventures.es
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 00:26:41 +00:00
66e5e308f4 feat(admin): add direct client onboarding modal and management directly in app.4ventures.es
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-21 00:20:12 +00:00
3bcdb6379f feat(auth): add /login page, session middleware, role-based navigation and logout
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-20 23:51:52 +00:00
f728c33533 feat(portal): complete masterplan with deterministic budget simulator, RAG assistant, agency cross-tenant view and multi-tenant middleware
Marketing pushed to main at Marketing/4ventures-client-portal 2026-09-20 23:16:15 +00:00
3298e4154f feat(portal): connect estrategia to live targets RPC and enrich chat assistant with multi-RPC routing