Changes
- feat:
stats.sonicjs.comanalytics dashboard — installation growth trend, retention/churn doughnut, engagement lifespan, OS/template/Node version breakdowns, install failure analysis, runtime error tracking (7 Chart.js charts, 10 parallel DB queries) - feat:
project_snapshottelemetry event emitted on every SonicJS cold start after bootstrap — reports collection names, doc counts per type, active plugin names, field type histogram; stable installation ID via KV - feat: Structured error capture fields on
installation_failedevents (error_code,error_message,step,sonicjs_version) - docs: Plugin system, magic link auth, analytics plugin, auth plugin, email plugin pages updated to reflect v3 implementation
- chore: Next.js + OpenNext upgraded for Next 16 compatibility
Installation
```bash
npm create sonicjs@latest my-app
```
Or update existing project:
```bash
npm install @sonicjs-cms/core@3.0.0-beta.8
```