This website requires JavaScript.
f436276c3e
feat: endpoint webhook Clientify para sync en tiempo real
4Ventures
2026-09-23 15:40:41 +02:00
76c26c2e69
fix: KPIs abre en 7d como Ad Tracker por defecto
4Ventures
2026-09-23 13:01:46 +02:00
fb313fc38f
fix: alinear KPIs con Ad Tracker por días calendario
4Ventures
2026-09-23 12:38:45 +02:00
fba025da76
fix: mostrar Google Ads desde ad_daily cuando kpi_weekly está vacío
4Ventures
2026-09-23 12:13:41 +02:00
a1a00840d5
feat: sync Meta metrics, objetivos ppto/consecución y simulador por tenant
4Ventures
2026-09-23 10:59:15 +02:00
0d286dc66c
feat: upload creativos, PMax formats, portada IG/FB y seguimiento con notas
4Ventures
2026-09-23 09:33:22 +02:00
a7704567bd
feat: preview de placement en pipeline de creatividades
4Ventures
2026-09-23 03:36:28 +02:00
b4ee23874e
feat: RRSS hub estilo Miia + Ad Tracker por cliente
4Ventures
2026-09-23 02:55:14 +02:00
a1a3c26c30
feat: dual agency/client approval on calendar and assets
4Ventures
2026-09-23 02:38:44 +02:00
5460d5bd04
fix: exclude P&L and HR pages from Superhuman client sync
4Ventures
2026-09-22 23:01:30 +02:00
982a9e2954
chore: Dokploy helper to merge Superhuman Docs API key
4Ventures
2026-09-22 21:41:58 +02:00
64156383ca
feat: interactive seguimiento timeline and channel evolution
4Ventures
2026-09-22 21:34:21 +02:00
6607a02bff
feat: paste Meta token after App Review; Google-only discover
4Ventures
2026-09-22 21:11:03 +02:00
c13001c69d
feat: auto-discover Meta and Google Ads accounts for tenants
4Ventures
2026-09-22 19:24:11 +02:00
eb00256bea
feat: add Instagram, Facebook, TikTok and LinkedIn slots
4Ventures
2026-09-22 18:58:29 +02:00
670679d09c
feat: add WordPress, PrestaShop and Shopify connection slots
4Ventures
2026-09-22 18:50:25 +02:00
c4c527072f
feat: agency control panel for per-client connections
4Ventures
2026-09-22 18:47:29 +02:00
1eb02dac4d
feat: Google Drive agency sync with auto folder match
4Ventures
2026-09-22 16:27:54 +02:00
31ca77558e
fix: keep Activos as file library only
4Ventures
2026-09-22 15:41:52 +02:00
ce9498e63c
feat: upload any validated file to the asset library
4Ventures
2026-09-22 15:26:33 +02:00
8182402d96
feat: metrics dashboard with WoW/MoM/YoY and creatives pipeline
4Ventures
2026-09-22 13:45:41 +02:00
791976a3d8
feat: agency portfolio with per-client integrations hub
4Ventures
2026-09-22 01:31:47 +02:00
9d1609c88b
docs: note JWT rotation ready but blocked on supabase compose
4Ventures
2026-09-21 18:47:08 +02:00
5d448c0e71
ops: apply Traefik office allowlist for git and n8n UIs
4Ventures
2026-09-21 18:20:25 +02:00
73b3693eeb
docs: record agent_runs RLS fix and Traefik IP candidate
4Ventures
2026-09-21 18:16:44 +02:00
8315a8098f
fix: stop baking Supabase anon key into the Docker image
4Ventures
2026-09-21 18:07:04 +02:00
aa89df86a1
chore: ignore dokploy shots and add chat/traefik ops smokes
4Ventures
2026-09-21 18:02:55 +02:00
3c741fa457
docs: refresh operator runbook and creatives copy after prod cutover
4Ventures
2026-09-21 17:46:43 +02:00
997ccf66d7
fix: unblock production Docker build (chat query + middleware types)
4Ventures
2026-09-21 13:31:16 +02:00
ec642b057a
Merge pull request 'Harden auth + tenant security + creatives scaffold' (#1 ) from harden/auth-tenant-security into main
Marketing
2026-09-21 10:22:54 +00:00
989ed3c8c0
feat(creatives): wire dashboard list/create to /api/creatives
harden/auth-tenant-security
4Ventures
2026-09-21 12:13:11 +02:00
6e3d561f4b
feat: operator docs, Gitea push guide, and creatives API scaffold
4Ventures
2026-09-21 12:12:57 +02:00
2df3fe6983
fix(security): harden auth, tenant scoping, and scrub secrets
4Ventures
2026-09-21 10:51:46 +02:00
e7b6ab71ca
feat(calendar): add dedicated monthly editorial calendar view for Instagram, Facebook, and LinkedIn
Marcos Fargas
2026-09-21 03:01:21 +02:00
32b4f1225e
fix(assistant): add FormattedMessage markdown parser and handle '¿Que puedo preguntar?' with comprehensive guide
Marcos Fargas
2026-09-21 02:42:33 +02:00
e7219703f1
fix(assistant): fix message extraction, dynamic tenant resolution, markdown line breaks and conversational intents
Marcos Fargas
2026-09-21 02:34:43 +02:00
85f9a260b2
feat(branding): set official 4ventures.es favicon on app.4ventures.es
Marcos Fargas
2026-09-21 02:32:04 +02:00
66e5e308f4
feat(admin): add direct client onboarding modal and management directly in app.4ventures.es
Marcos Fargas
2026-09-21 02:26:40 +02:00
3bcdb6379f
feat(auth): add /login page, session middleware, role-based navigation and logout
Marcos Fargas
2026-09-21 02:20:09 +02:00
f728c33533
feat(portal): complete masterplan with deterministic budget simulator, RAG assistant, agency cross-tenant view and multi-tenant middleware
Marcos Fargas
2026-09-21 01:51:50 +02:00
3298e4154f
feat(portal): connect estrategia to live targets RPC and enrich chat assistant with multi-RPC routing
Marcos Fargas
2026-09-21 01:16:14 +02:00
79d4031341
feat(attribution): add universal client-side attribution script _4v_attr.js
Marcos Fargas
2026-09-21 01:08:34 +02:00
481caca19b
fix(portal): ensure public directory exists for docker runner stage
Marcos Fargas
2026-09-21 00:49:07 +02:00
19616d851e
fix(portal): resolve cookiesToSet type in supabase server client
Marcos Fargas
2026-09-21 00:48:05 +02:00
3ecae53748
fix: add autoprefixer to devDependencies
Marcos Fargas
2026-09-21 00:46:30 +02:00
3b5d77f515
feat: initial Next.js 15 client portal scaffold with Supabase & shadcn
Marcos Fargas
2026-09-21 00:44:41 +02:00
e78fd98cf1
Initial commit
Marketing
2026-09-20 22:43:26 +00:00