fix(netlify): remove redundant pnpm install — already on Node 20 image 91bb670 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
chore(netlify): add netlify.toml for automatic admin frontend deploys ced47d3 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
feat(meta): live Meta verification status + WhatsApp setup fixes bd9eb5b CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix(webhook): forward to localhost:8082 worker bridge, not RAILWAY_INTERNAL_URL c12937b CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix(webhook+worker): restore gateway forwarding and fix token decryption 2b96936 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
chore: trigger redeploy for technical debt resolution verification 44f1818 CognxSafeTrack commited on 24 days ago
revert: remove startup seed function — data inserted directly in DB 6f838af CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix(seed): auto-register global WhatsApp phone number from env vars on startup 34691b4 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix(webhook): handle all message types via extractWhatsAppPayload + true Async-First ad9d288 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix(webhook): resolve org by phone_number_id instead of wabaId, enqueue async 15d45f6 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
feat: backlog P0→P3 — toast system, payments, tenant isolation, feedback handler, i18n parity 6dd9bad CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix(auth): validateApiKey accepts Bearer pattern used by worker c5813d5 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix(security): wire auth middleware chain in app.ts preHandler cbaf159 CognxSafeTrack Claude Sonnet 4.6 commited on 24 days ago
fix: update production port to 7860 for Hugging Face compatibility and add audit report 10211c3 CognxSafeTrack commited on 26 days ago
feat: wire i18n to all remaining admin pages 6b2ad5a CognxSafeTrack Claude Sonnet 4.6 commited on 26 days ago
feat: wire i18n to dashboard, settings, users — complete locale files ab43d7b CognxSafeTrack Claude Sonnet 4.6 commited on 26 days ago
fix: resolve login 400 — auto-resolve organizationId from email when omitted 4e2a593 CognxSafeTrack Claude Sonnet 4.6 commited on 26 days ago
feat: implement whatsapp templates management with security hardening, audit logs, and crm integration 0f2f80a CognxSafeTrack commited on 29 days ago
chore: stabilization, audit fixes and project synchronization 7b0c22b CognxSafeTrack commited on 29 days ago
fix: force fastify 4 compatibility with root overrides 75225ab CognxSafeTrack commited on about 1 month ago
docs: finalize audit report and apply immediate fixes (#1, #10, #16) b0e801b CognxSafeTrack commited on about 1 month ago
fix: downgrade @fastify/view to v8 to match Fastify 4.x 055daca CognxSafeTrack commited on about 1 month ago
fix: downgrade fastify and plugins to v4.x to resolve deployment mismatch on Hugging Face ac131b5 CognxSafeTrack commited on about 1 month ago
feat: implement bulk whatsapp campaigns with BullMQ and modular activation refactor (isCrmActive/isEdTechActive) e286845 CognxSafeTrack commited on about 1 month ago
fix: stabilize speech recognition logic and ignore aborted error 5634afc CognxSafeTrack commited on May 2
feat: implement real-time streaming transcription using Web Speech API 4fd3a34 CognxSafeTrack commited on May 2
fix: log silent catch blocks, remove emojis from production logs 3165bfa CognxSafeTrack Claude Sonnet 4.6 commited on May 2
fix: security hardening, log all silent catch blocks, remove prisma cast aa4f69f CognxSafeTrack Claude Sonnet 4.6 commited on May 2
fix: batch scheduler updates, typed JWT user, log catch blocks, move script 2859b85 CognxSafeTrack Claude Sonnet 4.6 commited on May 2
fix: worker cleanup await, Stripe upsert completeness, redundant schema index ec9b5da CognxSafeTrack Claude Sonnet 4.6 commited on May 2
feat: centralize AI logic in @repo /ai-sdk, harmonize worker HTTP clients 2849f33 CognxSafeTrack Claude Sonnet 4.6 commited on May 2
fix(db): add organizationId to seed script for multi-tenancy support 2de03d4 CognxSafeTrack commited on May 2
feat(crm): optimize multimedia pipeline and harden contact schema c5fde49 CognxSafeTrack commited on May 2
feat: implement inbound audio/image transcription, secure media proxy, and client-side bulk contact import 30d60ea CognxSafeTrack commited on May 2
feat: implement premium animated smart chips in CRM Dashboard chat UI 2f133f7 CognxSafeTrack commited on May 2
refactor: resolve critical tech debt in CRM broadcasts and usage tracking d983a7d CognxSafeTrack commited on May 1
fix: implement GET organization by ID route and direct password setting for new tenants e00083b CognxSafeTrack commited on May 1
feat: implement conditional dashboard routing and adaptive sidebar based on organization useCase 3a9e766 CognxSafeTrack commited on May 1
feat: implement 1-to-1 CRM messaging with interactive reply bar 7eaff31 CognxSafeTrack commited on May 1
fix: resolve prisma type mismatches in monorepo using explicit casts 2088906 CognxSafeTrack commited on May 1