edtech / packages /database

Commit History

feat(db): remove unique constraint on Organization.wabaId
348fb8a

CognxSafeTrack commited on

fix(audit): resolve remaining TypeScript any types, string enums, and Json validation
2a3e2a1

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(audit): resolve remaining minor technical debt issues
d74c1b3

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(audit): resolve 15 critical and major technical debt issues
97f541f

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(jour11+schema): Jour 11 photoUrl on TeamMember + audit doc updates
61fd7f5

CognxSafeTrack Claude Sonnet 4.6 commited on

feat: Claude Sonnet 4.6 provider + Stripe billing automation
4a0c3ba

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(agentic-week2-4): 5 major features — AI content generator, handoff, tags, soft-delete, SSE
99f6bca

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(agentic-week1): conversational memory, RAG threshold, wallet alerts, weekly reports, campaign scheduling
98240fd

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(billing): implement full wallet/ledger system with hard-stop enforcement
0fd3320

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(billing): complete billing system, push notifications, and tech debt fixes
8280d7d

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(build+worker): restore seedDatabase export + DISABLE_WORKER_CONSUMER guard
76f2a6a

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(database): point @repo /database/seed export to compiled dist
3deace7

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(bot): build error + multilingual sectors + UserProgress on enrollment
b538b17

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(audit): resolve technical debt + UX issues from 2026-05-11 audit
9fe2cc7

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(content): correct wrong (FR) suffix in T2-ES, T3-PT, T5-PT titles
1c3a0ab

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(db): add EN/ES/PT values to Language enum
442d9ba

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(content): add EN/ES/PT translations for all 5 training tracks
018b222

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(content): add AI track translation script for EN/ES/PT
697c637

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(bot): add missing Contact.language migration + fix onboarding blocking
e6916d6

CognxSafeTrack Claude Sonnet 4.6 commited on

chore: cleanup old scripts and sync files
4a46753

CognxSafeTrack commited on

refactor(debt): resolve all 10 technical debt items from audit
a966957

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(prisma): add migration file for metaBusinessId + remove as-any casts
53e72e6

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(meta-status): store metaBusinessId for reliable business verification
70a5a84

CognxSafeTrack Claude Sonnet 4.6 commited on

feat: backlog P0→P3 — toast system, payments, tenant isolation, feedback handler, i18n parity
6dd9bad

CognxSafeTrack Claude Sonnet 4.6 commited on

feat: implement whatsapp templates management with security hardening, audit logs, and crm integration
0f2f80a

CognxSafeTrack commited on

chore: stabilization, audit fixes and project synchronization
7b0c22b

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix: worker cleanup await, Stripe upsert completeness, redundant schema index
ec9b5da

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(db): add organizationId to seed script for multi-tenancy support
2de03d4

CognxSafeTrack commited on

feat(crm): optimize multimedia pipeline and harden contact schema
c5fde49

CognxSafeTrack commited on

feat: implement inbound audio/image transcription, secure media proxy, and client-side bulk contact import
30d60ea

CognxSafeTrack commited on

chore: execute Phase 1 of technical debt roadmap
b168be2

CognxSafeTrack commited on

chore: CRM stabilization sprint completion
4339e77

CognxSafeTrack commited on

feat: implement inbound message tracking and CRM inbox view
e01e314

CognxSafeTrack commited on

feat: implement BroadcastList model and 1-file-per-list import logic
263f6e0

CognxSafeTrack commited on

feat: add organization useCase selection to modal and backend
55a1607

CognxSafeTrack commited on

chore: finalize Sprint P2 & P3 optimizations, baseline prisma migrations, and update technical audit docs
cfbb685

CognxSafeTrack commited on

feat: push notifications, CRM analytics, Fastify v5 upgrades, schema updates
b43e552

CognxSafeTrack Claude Sonnet 4.6 commited on

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

CognxSafeTrack commited on

feat: deploy user modifications to database and docker configuration
192979e

CognxSafeTrack commited on

feat: complete final technical debt polishing (structured logs, stripe tests, and automated migrations)
86731f4

CognxSafeTrack commited on

fix: resolve IDE errors and update Prisma schema for Phase 2
f8274a4

CognxSafeTrack commited on

feat: migrate to multi-tenant SaaS architecture with JWT auth and BullMQ notifications
2ab1980

CognxSafeTrack commited on

feat: Premium Onboarding with Meta SDK and Technical Debt resolution
6248bf4

CognxSafeTrack commited on

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

CognxSafeTrack commited on

deploy: finalize robust monorepo package configuration (v1.1.1)
205ffab

CognxSafeTrack commited on

fix: use hybrid exports for database package to support both tsx and node runtimes
53c6fed

CognxSafeTrack commited on

fix: point database package to dist for production runtime compatibility
1141077

CognxSafeTrack commited on

fix: add .js extensions to database exports for ESM production compatibility
11f822c

CognxSafeTrack commited on

fix: exempt Organization model from tenant isolation
ffddff2

CognxSafeTrack commited on