feat(admin): add Direct Setup button for super admins on orgs without phone number a3df350 CognxSafeTrack commited on 3 days ago
fix(clients): resolve file import dialog error and SSE 401 87dcd87 CognxSafeTrack commited on 3 days ago
feat(observability): log Meta Graph API version at startup d66ae60 CognxSafeTrack commited on 3 days ago
fix: upgrade Meta Graph API from deprecated v18/v19 to v22.0 b25d16e CognxSafeTrack commited on 3 days ago
fix: restore Limite Quotidienne and complete admin i18n 4f90920 CognxSafeTrack commited on 4 days ago
fix(audit): resolve all remaining technical debt issues a888244 CognxSafeTrack commited on 4 days ago
fix(security): resolve critical and high technical debt from audit a8e18d6 CognxSafeTrack commited on 4 days ago
feat(super-admin): WhatsApp OTP registration and template creation 170eb5d CognxSafeTrack commited on 4 days ago
feat(super-admin): org delete, user password reset, complete CRUD coverage b8629ec CognxSafeTrack commited on 4 days ago
feat: complete super-admin interface + enforce Day 11 photo requirement 8f2286f CognxSafeTrack commited on 4 days ago
chore: add api/worker docker-compose services and route validation tests 862b2b1 CognxSafeTrack commited on 4 days ago
feat(settings): expose branding logoUrl and primaryColor fields ec1b111 CognxSafeTrack commited on 4 days ago
fix(super-admin): move routes to JWT-only scope to bypass tenant extension ea8815c CognxSafeTrack commited on 4 days ago
feat(whatsapp-setup): make token optional when org already has one stored de46926 CognxSafeTrack commited on 4 days ago
feat(settings): add WhatsApp reconfiguration form to SettingsPage ec8f103 CognxSafeTrack commited on 4 days ago
fix(crm-agent): replace generateText+JSON.parse with generateStructuredData for intent detection 3b3d6cd CognxSafeTrack commited on 5 days ago
fix(audit): resolve remaining TypeScript any types, string enums, and Json validation 2a3e2a1 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
fix(audit): resolve remaining minor technical debt issues d74c1b3 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
fix(audit): resolve 15 critical and major technical debt issues 97f541f CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat: gold standards tests (15 days + STT + vision) & botName editable in AI setup 1c602ea CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
chore: remove Stripe — replaced by Orange Money / Wave payment gateway 641e72b CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat: complete agentic audit roadmap — retry, KB generate, real costs, traceId, rate-limit b438786 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
fix: security hardening, real AI costs, traceId propagation & audit logging 87afdf1 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat: agentic platform — text-to-sql, pedagogy advisor, security hardening & performance 5b8761d CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat: Claude Sonnet 4.6 provider + Stripe billing automation 4a0c3ba CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat(crm-ux): tag management, unread badge, handoff release UI 42a2598 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
fix(org-resolve): support legacy non-UUID custom IDs (e.g. default-org-id) + analytics orgId header 2cc44c6 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat(agentic-week2-4): 5 major features — AI content generator, handoff, tags, soft-delete, SSE 99f6bca CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
fix(conversations): resolve /conversations blank page + slug→UUID KB routes + WABA banner 9f72dd7 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat(agentic-week1): conversational memory, RAG threshold, wallet alerts, weekly reports, campaign scheduling 98240fd CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat(admin-chat): make AI copilot a full super-admin via platform knowledge + agentic tools 9061927 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat(admin): UX non-tech complète + i18n 4 langues 66ff7a1 CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
feat(billing): refonte UX non-tech + enrichissement contexte IA f5ea14d CognxSafeTrack Claude Sonnet 4.6 commited on 5 days ago
refactor(worker): Sprint 2 — dead code removal and queue consolidation 37fb9ce CognxSafeTrack Claude Sonnet 4.6 commited on 6 days ago
fix(security): Sprint 1 — five critical debt fixes fae3e96 CognxSafeTrack Claude Sonnet 4.6 commited on 6 days ago
feat(billing): close 3 remaining wallet gaps from implementation plan f5126bc CognxSafeTrack Claude Sonnet 4.6 commited on 6 days ago
feat(billing): implement full wallet/ledger system with hard-stop enforcement 0fd3320 CognxSafeTrack Claude Sonnet 4.6 commited on 6 days ago
feat(billing): enforce AI credit limits across all surfaces 6484585 CognxSafeTrack Claude Sonnet 4.6 commited on 6 days ago
feat(billing): complete billing system, push notifications, and tech debt fixes 8280d7d CognxSafeTrack Claude Sonnet 4.6 commited on 6 days ago
fix(onboarding): use user.activity guard instead of activeEnrollment for sector selection 3d23b2d CognxSafeTrack Claude Sonnet 4.6 commited on 6 days ago
fix(api): secure storage of ai api keys by encrypting them cec25aa CognxSafeTrack commited on 7 days ago
fix(audit): resolve technical debt + UX issues from 2026-05-11 audit 9fe2cc7 CognxSafeTrack Claude Sonnet 4.6 commited on 7 days ago
refactor(debt): resolve all 10 technical debt items from audit a966957 CognxSafeTrack Claude Sonnet 4.6 commited on 8 days ago
fix(prisma): add migration file for metaBusinessId + remove as-any casts 53e72e6 CognxSafeTrack Claude Sonnet 4.6 commited on 8 days ago
feat(meta-status): sync daily limit + quality rating live from Meta phone number API 8aa43f4 CognxSafeTrack Claude Sonnet 4.6 commited on 8 days ago
feat(meta-status): store metaBusinessId for reliable business verification 70a5a84 CognxSafeTrack Claude Sonnet 4.6 commited on 8 days ago
fix(meta-status): add on_behalf_of_business_info fallback for business verification bde43ec CognxSafeTrack Claude Sonnet 4.6 commited on 8 days ago