Marketing
  • Joined on 2026-08-12
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 20:40:26 +00:00
66d34853e6 feat(canva): support asset_final, created_by, include=client filters in GET and merge meta in PATCH
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 19:15:45 +00:00
ab64ead6c3 feat(brief): add product and landing_url to brief, map from campaign_products and inherit from source creative
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 18:45:57 +00:00
9276dba00d fix(auth): support array bodies in integration authentication
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 18:32:17 +00:00
317a3aa46d feat(skills): update BPS & static skills, add audience to brief, inline angle/hook editing and montage notes
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 18:08:36 +00:00
34ce46774d feat(creatives): implement agency and client views (Tasks 6 & 7) with fatigue panel and Claude queue
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 17:21:50 +00:00
7b604c68ca fix(creatives): remove website col from tenant select
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 17:18:24 +00:00
cf34868bc3 feat(creatives): implement WF4 integrations, GET include=client, asset_final check and HMAC webhook
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 16:41:46 +00:00
487895a420 fix(integrations): allow querying queue without tenant_id and resilient tenant resolution in PATCH
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 16:40:13 +00:00
a7e2723a3e feat(integrations): add skills endpoint, enrich creative context with client info, and support meta in creatives
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 16:17:27 +00:00
52cebab3e6 feat(integrations): support history_days in fatigue candidates and ensure data envelope for WF2
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:47:49 +00:00
a17b1eae56 docs(integrations): complete API specification and n8n HMAC verification snippet
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:44:56 +00:00
958c59a8ec feat(creatives): task 5 - approval actions, outgoing webhooks with HMAC, and publish patch
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:39:16 +00:00
7b702cd4cc fix(integrations): support safe default keys when Dokploy env vars are not injected
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:35:53 +00:00
0f9f03fad5 feat(creatives): task 4 - claude integration endpoints (generation-requests, creatives, context, events)
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:22:40 +00:00
9f1721c921 fix(integrations): support parsedBody in authenticateIntegrationRequest
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:19:14 +00:00
b3936932d3 fix: import path without ts extension for standard Next compiler
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:17:37 +00:00
503f8322d1 fix(integrations): ensure explicit string array type for metaAdIds
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:15:50 +00:00
e650c9971e feat(creatives): task 3 - ingest and fatigue endpoints (clients, metrics/daily, candidates, mark)
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:13:49 +00:00
62d1f3a5f6 feat(creatives): task 2 - integrations auth and visibility scope with sanitization
Marketing pushed to main at Marketing/4ventures-client-portal 2026-10-12 11:10:38 +00:00
f08bcf2bb8 feat(creatives): task 1 - migration, models and seed for creatives module