Living document — updated inside every PR before merge.
0.1.0 — initial repository, migrated from toolkit/apps/web.
- Repository scaffolded: Next.js 16 (App Router), Tailwind v4, strict TypeScript, ESLint, Playwright.
- Web app migrated from
toolkit/apps/webwith no behavior change; the/inspectorroute consumes the published@ocpp-debugkit/toolkitnpm package (^0.3.1), decoupling the site from the toolkit's build. - Umbrella content: the landing and docs cover both products —
toolkit(library · CLI · web inspector) andstudio(native desktop app). Added a shared site header, a two-product landing (comparison table + interop note), a Studio overview page, and a Studio download/install page. Marketing and the scenarios doc refreshed to the current toolkit surface — 16 detection rules and 15 scenarios, source-verified. - CI: typecheck, lint, build, and Playwright end-to-end tests.
- Community docs and issue/PR templates.
- Go-live: import the repo into Vercel; then retire the old
toolkit/apps/webso this becomes the canonical site.
src/app/
├── page.tsx # Landing page
├── layout.tsx # Root layout
├── inspector/page.tsx # In-browser trace inspector (client-side)
└── docs/ # Documentation pages
tests/ # Playwright end-to-end specs