Changelog
What's new in TrackSalez
- v1.4.0Feature
Launch readiness suite + developer portal
Added the `/admin/sla` and `/admin/metrics` master dashboards covering SLA breaches, MRR/ARR, churn and pipeline win/loss.
Shipped the public **OpenAPI 3.0** spec at `/openapi.yaml` plus an interactive Swagger UI at `/developers/api-reference`.
New `scripts/rollback.sh` for one-command production rollback with optional DB restore.
New `scripts/seed-test-data.ts` for realistic load-test data generation.
Alert rule engine (`/api/cron/alerts`) ships pageable rules for error-rate, Stripe webhook failures, signup-rate drop and credential stuffing.
- v1.3.0Feature
Enterprise hardening — performance, security, observability
**Performance** — `LazyImage`, `VirtualizedList`, `DebouncedSearch`, `Skeleton` primitives. In-process query cache with TTL + tag invalidation. Image AVIF/WebP, immutable `_next/static` cache.
**Security** — TOTP 2FA with backup codes; scoped API keys (`tsk_live_*`); stricter rate limits on login/checkout/2FA-verify; tightened CSP.
**Observability** — `/api/health/advanced` with subsystem probes; admin monitoring dashboard; structured logger with PII redaction.
**DR** — `scripts/backup.sh`, `scripts/verify-restore.sh`, DR status endpoint, runbook.
**Customer Success** — composite health score (usage / engagement / support / NPS), NPS endpoint.
**Quotas** — per-tenant per-month metric tracker with plan-tier limits.
- v1.2.0Feature
Module D — analytics & AI insights
Revenue forecasting, win-rate analysis, anomaly detection, AI coaching engine, natural-language analytics.
- v1.1.0Feature
Mobile app + go-live billing
Stripe + Razorpay checkout, free-trial system, onboarding wizard, super-admin tenants console, React Native scaffold.
- v1.0.0Feature
Public launch
Inaugural release of the TrackSalez agentic sales OS.