edtech / packages /database

Commit History

  1. feat(db): remove unique constraint on Organization.wabaId⁠

    CognxSafeTrack
    348fb8a

  1. fix(audit): resolve remaining TypeScript any types, string enums, and Json validation⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    2a3e2a1
  2. 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(jour11+schema): Jour 11 photoUrl on TeamMember + audit doc updates⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    61fd7f5
  3. feat: Claude Sonnet 4.6 provider + Stripe billing automation⁠

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

    CognxSafeTrack +1: Claude Sonnet 4.6
    99f6bca
  5. feat(agentic-week1): conversational memory, RAG threshold, wallet alerts, weekly reports, campaign scheduling⁠

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

    CognxSafeTrack +1: Claude Sonnet 4.6
    0fd3320

  1. feat(billing): complete billing system, push notifications, and tech debt fixes⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    8280d7d

  1. fix(build+worker): restore seedDatabase export + DISABLE_WORKER_CONSUMER guard⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    76f2a6a
  2. fix(database): point @repo /database/seed export to compiled dist⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    3deace7
  3. fix(bot): build error + multilingual sectors + UserProgress on enrollment⁠

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

    CognxSafeTrack +1: Claude Sonnet 4.6
    9fe2cc7
  5. fix(content): correct wrong (FR) suffix in T2-ES, T3-PT, T5-PT titles⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    1c3a0ab
  6. feat(db): add EN/ES/PT values to Language enum⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    442d9ba
  7. feat(content): add EN/ES/PT translations for all 5 training tracks⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    018b222
  8. feat(content): add AI track translation script for EN/ES/PT⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    697c637
  9. fix(bot): add missing Contact.language migration + fix onboarding blocking⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    e6916d6
  10. chore: cleanup old scripts and sync files

    CognxSafeTrack
    4a46753
  11. refactor(debt): resolve all 10 technical debt items from audit⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    a966957

  1. fix(prisma): add migration file for metaBusinessId + remove as-any casts⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    53e72e6
  2. feat(meta-status): store metaBusinessId for reliable business verification⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    70a5a84

  1. feat: backlog P0→P3 — toast system, payments, tenant isolation, feedback handler, i18n parity⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    6dd9bad

  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: worker cleanup await, Stripe upsert completeness, redundant schema index⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    ec9b5da
  3. fix(db): add organizationId to seed script for multi-tenancy support

    CognxSafeTrack
    2de03d4
  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. chore: execute Phase 1 of technical debt roadmap⁠

    CognxSafeTrack
    b168be2

  1. chore: CRM stabilization sprint completion⁠

    CognxSafeTrack
    4339e77
  2. feat: implement inbound message tracking and CRM inbox view

    CognxSafeTrack
    e01e314
  3. feat: implement BroadcastList model and 1-file-per-list import logic

    CognxSafeTrack
    263f6e0
  4. feat: add organization useCase selection to modal and backend

    CognxSafeTrack
    55a1607
  5. chore: finalize Sprint P2 & P3 optimizations, baseline prisma migrations, and update technical audit docs

    CognxSafeTrack
    cfbb685
  6. feat: push notifications, CRM analytics, Fastify v5 upgrades, schema updates⁠

    CognxSafeTrack +1: Claude Sonnet 4.6
    b43e552

  1. feat: implement PaaS modularity foundation (Contact model, modular OrganizationMode, and redesigned creation modal)

    CognxSafeTrack
    3992613
  2. feat: deploy user modifications to database and docker configuration

    CognxSafeTrack
    192979e
  3. feat: complete final technical debt polishing (structured logs, stripe tests, and automated migrations)

    CognxSafeTrack
    86731f4
  4. fix: resolve IDE errors and update Prisma schema for Phase 2

    CognxSafeTrack
    f8274a4

  1. feat: migrate to multi-tenant SaaS architecture with JWT auth and BullMQ notifications

    CognxSafeTrack
    2ab1980

  1. feat: Premium Onboarding with Meta SDK and Technical Debt resolution

    CognxSafeTrack
    6248bf4

  1. fix: use source-based imports (tsx) for both API and Worker to avoid dist resolution issues

    CognxSafeTrack
    24e10ef
  2. deploy: finalize robust monorepo package configuration (v1.1.1)

    CognxSafeTrack
    205ffab
  3. fix: use hybrid exports for database package to support both tsx and node runtimes

    CognxSafeTrack
    53c6fed
  4. fix: point database package to dist for production runtime compatibility

    CognxSafeTrack
    1141077
  5. fix: add .js extensions to database exports for ESM production compatibility

    CognxSafeTrack
    11f822c
  6. fix: exempt Organization model from tenant isolation

    CognxSafeTrack
    ffddff2