edtech / apps /api /src

Commit History

fix: add 'as any' casts to resolve TS2769 plugin registration errors (cors, rate-limit, bullboard)
255a85a

CognxSafeTrack commited on

security: restrict CORS, enforce secrets validation, fix internal forwarding header
89847a8

CognxSafeTrack commited on

fix: move setupRateLimit before server.listen() to fix AVV_ERR_ROOT_PLG_BOOTED
f934d3b

CognxSafeTrack commited on

chore: remove unused zod import from auth.ts
ef58703

CognxSafeTrack commited on

fix: replace Zod schema with JSON Schema in auth/login to resolve Fastify v5 startup crash
c54affa

CognxSafeTrack commited on

chore: synchronize latest API routes and lockfile changes to GitHub
ce5b580

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix: resolve test import errors and export AIService class
459f379

CognxSafeTrack commited on

fix: implement compatible logger wrapper to resolve project-wide TS errors
c96ef69

CognxSafeTrack commited on

fix: restore logger compatibility and fix major TS errors in services
38df3bf

CognxSafeTrack commited on

fix: correct pino transport syntax and cleanup logging types
0a6555d

CognxSafeTrack commited on

feat: implement Phase 4 (Quota management, centralized logging, and env sync)
aec4d7f

CognxSafeTrack commited on

fix: remove redundant basePath from BullBoard register to satisfy TS
ab4089a

CognxSafeTrack commited on

fix: use fastify scope for BullBoard to resolve TS config error
e3ccbd3

CognxSafeTrack commited on

fix: resolve remaining TS overload errors in index and internal routes
b85c749

CognxSafeTrack commited on

chore: implement Phase 3 initial setup (TypeScript cleanup and health test)
df5c8fa

CognxSafeTrack commited on

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

CognxSafeTrack commited on

feat: implement organization-specific API keys and tenant-aware webhooks (Phase 2)
c37b68c

CognxSafeTrack commited on

feat: implement PM2 orchestration and re-enable BullBoard (Phase 1)
b035578

CognxSafeTrack commited on

fix: rename rate-limit middleware to rateLimit to help IDE resolution
303f611

CognxSafeTrack commited on

fix: add global types and inject prisma into fastify to resolve build errors
e3c056c

CognxSafeTrack commited on

fix: finalize API index imports and cleanup types
de7231f

CognxSafeTrack commited on

fix: resolve IDE errors and missing middleware in API index
6f87c06

CognxSafeTrack commited on

fix: restore and stabilize API index with clean route registration
071d56f

CognxSafeTrack commited on

debug: temporarily disable bullboard to fix malformed url error
41e0fe9

CognxSafeTrack commited on

debug: capture full stack trace on fatal startup error
4b70b95

CognxSafeTrack commited on

fix: change worker port to 8082 and log API port for diagnostic
9a936fa

CognxSafeTrack commited on

debug: add verbose startup tracing for route registration
0a2a069

CognxSafeTrack commited on

fix: remove duplicate health route
f34444d

CognxSafeTrack commited on

fix: update bull-board import for v7 compatibility
b5ccc99

CognxSafeTrack commited on

audit: implement storage isolation and worker bridge hardening
6019d2d

CognxSafeTrack commited on

feat: add auth debug logs and trigger fresh deploy
dd63a2e

CognxSafeTrack commited on

fix: open port before heavy initializations to prevent 502
804312b

CognxSafeTrack commited on

fix: revert to tsx and add diagnostic routes
e1c8d70

CognxSafeTrack commited on

chore: use compiled JS in Docker and add startup logs
9d3cd28

CognxSafeTrack commited on

fix: update CORS policy to allow all origins for easier debugging
44df82e

CognxSafeTrack commited on

fix: resolve api build errors and multi-tenant unique key constraints
a37afe6

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

deploy: force fresh build for multi-tenant gateway and worker synchronization
a993a81

CognxSafeTrack commited on

feat: B2B SaaS Multi-tenant architecture & Tech Debt Resolution
e289c5c

CognxSafeTrack commited on

chore: stabilize whatsapp-worker with strict typing and multi-tenant hardening
1a00f18

CognxSafeTrack commited on

feat: implement end-to-end B2B client management with Meta Embedded Signup
ddc506d

CognxSafeTrack commited on

fix: allow CORS preflight OPTIONS requests in guarded routes
ac6a112

CognxSafeTrack commited on

fix: stabilize API build by correcting Prisma naming and unused imports
1a99598

CognxSafeTrack commited on

fix: restore mangled interactive button calls in API service
1bf0dca

CognxSafeTrack commited on

feat: finalize multi-tenant WhatsApp architecture for Meta Tech Provider review
3bf9adc

CognxSafeTrack commited on

feat: implement strict AI feedback branching and contextual lesson menu with history
f7aefa7

CognxSafeTrack commited on

chore: major tech debt cleanup v2.1 - Type Safety & Observability
853ee72

CognxSafeTrack commited on

Chore: Added AI regression test framework and enhanced Mock provider
d95a6d7

CognxSafeTrack commited on