edtech / apps /admin /src

Commit History

  1. fix(audit): resolve remaining minor technical debt issues⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    d74c1b3

  1. fix(audit): resolve 15 critical and major technical debt issues⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    97f541f
  2. feat: gold standards tests (15 days + STT + vision) & botName editable in AI setup⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    1c602ea
  3. chore: remove Stripe — replaced by Orange Money / Wave payment gateway⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    641e72b
  4. feat: complete agentic audit roadmap — retry, KB generate, real costs, traceId, rate-limit⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    b438786
  5. feat: agentic platform — text-to-sql, pedagogy advisor, security hardening & performance⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    5b8761d
  6. fix(admin): migrate raw fetch() to api client in ClientsManagementView⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    60c3938
  7. feat: Claude Sonnet 4.6 provider + Stripe billing automation⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    4a0c3ba
  8. feat(crm-ux): tag management, unread badge, handoff release UI⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    42a2598
  9. fix(org-resolve): support legacy non-UUID custom IDs (e.g. default-org-id) + analytics orgId header⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    2cc44c6
  10. feat(agentic-week2-4): 5 major features — AI content generator, handoff, tags, soft-delete, SSE⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    99f6bca
  11. fix(conversations): resolve /conversations blank page + slug→UUID KB routes + WABA banner⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    9f72dd7
  12. feat(admin): UX non-tech complète + i18n 4 langues⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    66ff7a1
  13. feat(billing): refonte UX non-tech + enrichissement contexte IA⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    f5ea14d
  14. feat(billing): close 3 remaining wallet gaps from implementation plan⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    f5126bc
  15. feat(billing): implement full wallet/ledger system with hard-stop enforcement⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    0fd3320
  16. feat(billing): enforce AI credit limits across all surfaces⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    6484585

  1. fix(admin): make all modals scrollable and responsive on mobile⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    a3f8777
  2. fix(training): fix o.map crash on /training page⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    e8b9f53
  3. feat(billing): complete billing system, push notifications, and tech debt fixes⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    8280d7d

  1. fix(admin): sidebar active states, responsive mobile drawer, correct nav labels⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    785cec2
  2. fix(ux): dashboard error state with 15s timeout and retry button⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    34c32dc
  3. fix(audit): resolve technical debt + UX issues from 2026-05-11 audit⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    9fe2cc7
  4. feat(admin): responsive bottom sheet + spring animation for TierInfoModal⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    74aa3a1
  5. feat(admin): tier color + info modal for WhatsApp messaging limits⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    00b9619
  6. refactor(debt): resolve all 10 technical debt items from audit⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    a966957

  1. fix(wizard): replace alert() with toast + add tech debt audit doc⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    e1ca6ab
  2. feat(wizard): rewrite OnboardingWizard for super-admin org creation⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    bccc5b6
  3. feat(meta-status): sync daily limit + quality rating live from Meta phone number API⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    8aa43f4
  4. feat(meta-status): store metaBusinessId for reliable business verification⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    70a5a84
  5. fix(meta-status): split combined Meta API call + fix business badge for test WABAs⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    7e2166c

  1. feat(whatsapp-setup): direct config mode for platform-owner accounts⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    2f67731
  2. fix(admin): show Reconfigurer WhatsApp when phone exists but token/wabaId missing⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    4f87bfb
  3. feat(meta): live Meta verification status + WhatsApp setup fixes⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    bd9eb5b
  4. feat: backlog P0→P3 — toast system, payments, tenant isolation, feedback handler, i18n parity⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    6dd9bad

  1. chore: update locale files

    CognxSafeTrack
    c4ab07f
  2. feat: wire i18n to all remaining admin pages⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    6b2ad5a
  3. feat: wire i18n to dashboard, settings, users — complete locale files⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    ab43d7b
  4. fix: resolve login 400 — auto-resolve organizationId from email when omitted⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    4e2a593

  1. feat: implement whatsapp templates management with security hardening, audit logs, and crm integration

    CognxSafeTrack
    0f2f80a
  2. chore: stabilization, audit fixes and project synchronization

    CognxSafeTrack
    7b0c22b

  1. feat: implement bulk whatsapp campaigns with BullMQ and modular activation refactor (isCrmActive/isEdTechActive)

    CognxSafeTrack
    e286845
  2. fix: stabilize speech recognition logic and ignore aborted error

    CognxSafeTrack
    5634afc
  3. feat: implement real-time streaming transcription using Web Speech API

    CognxSafeTrack
    4fd3a34
  4. feat(crm): optimize multimedia pipeline and harden contact schema⁠

    CognxSafeTrack
    c5fde49
  5. feat: implement inbound audio/image transcription, secure media proxy, and client-side bulk contact import

    CognxSafeTrack
    30d60ea
  6. feat: implement RoleGuard for centralized authorization⁠

    CognxSafeTrack
    803f4c5
  7. style: standardize frontend imports using @/ alias⁠

    CognxSafeTrack
    1ef1cda
  8. refactor: extract shell and sidebar to MainLayout⁠

    CognxSafeTrack
    2c400a5
  9. feat: implement premium animated smart chips in CRM Dashboard chat UI

    CognxSafeTrack
    2f133f7