edtech / apps

Commit History

fix(crm-agent): replace generateText+JSON.parse with generateStructuredData for intent detection
3b3d6cd

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

fix(jour11): real Gemini vision for team member extraction + correct mediaType
9d56788

CognxSafeTrack Claude Sonnet 4.6 commited on

feat: gold standards tests (15 days + STT + vision) & botName editable in AI setup
1c602ea

CognxSafeTrack Claude Sonnet 4.6 commited on

chore: remove Stripe — replaced by Orange Money / Wave payment gateway
641e72b

CognxSafeTrack Claude Sonnet 4.6 commited on

feat: complete agentic audit roadmap — retry, KB generate, real costs, traceId, rate-limit
b438786

CognxSafeTrack Claude Sonnet 4.6 commited on

fix: security hardening, real AI costs, traceId propagation & audit logging
87afdf1

CognxSafeTrack Claude Sonnet 4.6 commited on

feat: agentic platform — text-to-sql, pedagogy advisor, security hardening & performance
5b8761d

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

fix(admin): migrate raw fetch() to api client in ClientsManagementView
60c3938

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(crm-ux): tag management, unread badge, handoff release UI
42a2598

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(org-resolve): support legacy non-UUID custom IDs (e.g. default-org-id) + analytics orgId header
2cc44c6

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

fix(conversations): resolve /conversations blank page + slug→UUID KB routes + WABA banner
9f72dd7

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(admin-chat): make AI copilot a full super-admin via platform knowledge + agentic tools
9061927

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(admin): UX non-tech complète + i18n 4 langues
66ff7a1

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(billing): refonte UX non-tech + enrichissement contexte IA
f5ea14d

CognxSafeTrack Claude Sonnet 4.6 commited on

perf(worker): Sprint 3 — broadcast/campaign scalability fixes
30a407a

CognxSafeTrack Claude Sonnet 4.6 commited on

refactor(worker): Sprint 2 — dead code removal and queue consolidation
37fb9ce

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(security): Sprint 1 — five critical debt fixes
fae3e96

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(billing): close 3 remaining wallet gaps from implementation plan
f5126bc

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

fix(web): add netlify.toml for web site — fixes admin being served on xamle.studio
bc01171

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(billing): enforce AI credit limits across all surfaces
6484585

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(admin): make all modals scrollable and responsive on mobile
a3f8777

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(training): fix o.map crash on /training page
e8b9f53

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(seed): purge user enrollments and progress on SEED command
326f2d2

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(bot): eliminate double feedback, fix gemini model, fix multilingual prompts
5f0a436

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(onboarding): use user.activity guard instead of activeEnrollment for sector selection
3d23b2d

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(api): secure storage of ai api keys by encrypting them
cec25aa

CognxSafeTrack commited on

fix(worker): add missing decryption for whatsapp token in pedagogy and inbound handler
c585823

CognxSafeTrack commited on

fix(handlers): decrypt systemUserToken in all handlers via getCachedOrganization
8d49433

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(enroll): decrypt systemUserToken via getCachedOrganization
7335a7d

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(admin): sidebar active states, responsive mobile drawer, correct nav labels
785cec2

CognxSafeTrack Claude Sonnet 4.6 commited on

fix(bot): harden all userProgress update/create patterns
d5f6ec0

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(ux): dashboard error state with 15s timeout and retry button
34c32dc

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

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

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(i18n): full 5-language support across all bot handlers
f786c37

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(bot): add EN/ES/PT language support in onboarding flow
71969b1

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(admin): responsive bottom sheet + spring animation for TierInfoModal
74aa3a1

CognxSafeTrack Claude Sonnet 4.6 commited on

feat(admin): tier color + info modal for WhatsApp messaging limits
00b9619

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