edtech / apps /api /src /index.ts

Commit History

chore: execute Sprint 38 technical debt resolution (Type Safety, Zod validation, Vitest, Mock LLM extracted)
d9879cf

CognxSafeTrack commited on

feat: Genspark-Standard upgrade, MLOps audit fixes, and XAMLÉ branding
eac938a

CognxSafeTrack commited on

fix(logic): prioritize commands over exercises and strictly lock gateway routing
4a79a6d

CognxSafeTrack commited on

fix: port alignment, cascade delete, and audio pipeline hardening
0de1348

CognxSafeTrack commited on

feat(prod): implementation of missing features for production readiness
b150436

CognxSafeTrack commited on

fix(webhook): ADMIN_API_KEY demoted to warning — API starts with only WHATSAPP_VERIFY_TOKEN, Meta validation can reach public /webhook
617b081

CognxSafeTrack commited on

fix(startup): WHATSAPP_APP_SECRET demoted to warning — API no longer crashes if absent
ce3c4bc

CognxSafeTrack commited on

feat(arch): interactive LIST menu, audio download-media job, OpenAI 429 fallback, DAY action IDs
9cc0a90

CognxSafeTrack commited on

fix: explicit dns setDefaultResultOrder ipv4first at global level
f20ac25

CognxSafeTrack commited on

chore: revert /debug/net to google.com
d06feaa

CognxSafeTrack commited on

chore: add /debug/graph endpoint to explicitly test Facebook Graph API accessibility on HF
b924b46

CognxSafeTrack commited on

chore: map debug route to graph.facebook.com to check HF DNS block
e2387c9

CognxSafeTrack commited on

feat: add /debug/net route to test HF outbound network
8577fe3

CognxSafeTrack commited on

fix: update privacy policy contact email to seydi@safetrack.tech
18fe85b

CognxSafeTrack commited on

feat: add /privacy route for Meta app publication requirement
fb2b5c3

CognxSafeTrack commited on

fix(security): audit fixes — Stripe webhook scope, fail-fast secrets, prisma singleton, worker auth, Zod validation, WA number env var
c8a4f4b

CognxSafeTrack commited on

fix(index): use dynamic import for rate-limit to fix local TS module error
a7a1900

CognxSafeTrack commited on

fix(auth): inline onRequest hook in guardedRoutes scope to properly protect private routes
9595ade

CognxSafeTrack commited on

fix(api): move all imports to top level to fix ESM error in index.ts
7cf001f

CognxSafeTrack commited on

feat(security): API key auth, HMAC webhook verification, rate limiting, Zod validation
04b12d1

CognxSafeTrack commited on

feat(api): add root healthcheck for huggingface proxy
b74fcbf

CognxSafeTrack commited on

fix(whatsapp): ignore trailing slashes globally for meta webhook
cca255d

CognxSafeTrack commited on

feat: implement AI document generation (mock, pdf, pptx) and worker integration
2d7440e

CognxSafeTrack commited on

feat: implement dynamic admin dashboard with API data
6c2d132

CognxSafeTrack commited on

fix: resolve TS compilation errors in api service
7d1fb38

CognxSafeTrack commited on

feat: add Dockerfile and script for Hugging Face Spaces
a59f28c

CognxSafeTrack commited on

Initial commit: Monorepo setup with React+Vite, Fastify, Prisma, and Docker Compose
cc442ef

CognxSafeTrack commited on