Production releases are release PRs from development into main, deployed once someone approves them on the production environment. CloudPay has no version numbers or tags, so releases go by date and PR. Production went live on 2026-09-11 with V1: every entry before that date is a milestone that first reached production then. Dates for API work before September 2026 come from its database migrations.
PR 350 (US 3093), after PR 349 into development.
/privacy-policy and /eula pages, effective 2026-10-14, sharing one legal-document layout./home#… so they work from the legal pages.PR 338: PRs 332 (#2915), 336 (US 2922) and 337 (US 2946).
/home landing page with a Request a demo form, in light and dark, with masked screenshots and an Open Graph image.POST /api/v1/contact/demo-request emails the sales inbox, with a honeypot field and a per-IP rate limit.documentation/marketing.PR 326 (US 2920), after PR 325 into development.
Clover-CloudPayService) moves into src/api and the web app into src/web. The old API repository becomes read-only.pipeline/: web and API, for development and production. The API now deploys to production from this repository, with a /health smoke test.npm run dev starts both apps; documentation/ and infra/README.md added.PR 312 (#2820, #2905) and PR 311 (US 2818), both merged straight into main.
main after approval, with a smoke test.PR 302 (Task 2774), the first release PR from development into main. Only pipelines and docs changed; there was no production environment yet.
development) and a production pipeline (on main, behind an approval).development back in use after four months: from May to August, work had merged straight into main.US 2758, 2767, 2789 and 2805 (PRs 280–293).
localStorage into memory; a report-only Content-Security-Policy with a report endpoint.US 2621, Tasks 2632 and 2633 (PR 279).
US 1470, Tasks 1502–1505 (PR 262).
US 1275, 1276, 1281, 1282, 1481, 2532–2534, Task 2543 and Bug 2617 (PRs 230–253).
US 276, 1267, 1498, 1500 and 1999 (PRs 215–225).
AGENTS.md and the PR template added.US 1463 and 1469 (PRs 169–208).
US 274, 1114, 1118, 1119 and 1120, Task 1241 (PRs 125–166).
US 268, 393, 403, 678 and 680, Task 677 (PRs 83–116).
/receipt page removed; terminal sessions recover after a 401.US 418, Tasks 448, 628, 630 and 633 (PRs 67–72).
#417, US 413 and 416 (PRs 45–54).
Direct commits through March 2026.
#229 and #269, February 2026.
/dms and labelled per integration.#226, #227 and #244.
proxy.ts replaces middleware.ts.January and February 2026, after nine months without commits.
March and April 2025, while the app was still called wavit-manager.
January and February 2025.
The first commit, on 2024-12-30, as wavit-manager (Next.js 15, React 19).
Small fixes between these milestones are in the git history. The API's history before 2026-09-28 is in the read-only Clover-CloudPayService repository; its dates here come from its database migrations. The hosted-checkout-page branch (March 2025) was never merged and has been superseded.