Findings
What shipped
Done
| Task | Status | What shipped | Proof |
|---|---|---|---|
| Unanswered-chat email mirror after 24 hours | Done | Mirror unanswered chats to email after 24h; claim slots before send; stop inbox/push replay on email-ineligible mirrors. | d2d3bc4 · processUnreadChatMirrors.ts, chatEmailMirror.ts |
| Marketing email campaigns and recovery emails | Done | Brevo multilingual campaigns (newsletter / promotion / re-engagement) per region + service; abandoned checkout mail with discount; failed-payment mail; KPI-safe cron. | 35d49c2 39a3e50 c76537e · marketingCampaign.ts, brevoMarketing.ts |
| Marketing site announcements and promotional UI | Done | Configurable top-bar / modal / exit-intent announcements with discount codes, country + locale targeting, frequency caps, admin CRUD + live preview. | abfe633 9741d6d 51a5ff6 · siteAnnouncement.ts, useExitIntent.ts |
| Admin employee management + RBAC + availability | Done | Role access + staff invites + invite-link accept; timezone-aware weekly calendar, persist weekly hours, colleague calendars. | 456e905 23c8851 15beb01 7f51b59 · rolePermissions.ts, staff/page.tsx |
| CMS and SEO content management | Done | Closed SEO gaps: cover-image alt text, related blogs to service pages, country-targeted visibility; kept covers on update. | 83d83c9 1c0a2ef 453712e · cmsContent.ts, CmsContentForm.tsx |
| Transactional emails and notification flows | Done | Central notify() pipeline reused for all status changes: booking, quotation, cancel, dispute, warranty, Stripe webhooks; inbox parity. |
6949289 16d86a8 · notify.ts, registry.ts |
| Performance optimisations | Done | Deferred maps, hardened cached flows, faster production data loading, async session cleanup. | fedb7b5 8cd6cc9 36ebd27 |
Takeaway
Takeaway
Excluded per request: VAT, push notifications, GA4, backlinks, Fixtract rename. Planning / cancel / refund / dispute / RFQ / favorites items in the tracker are Done by others (anafariya / shridmishra), not listed here. Server move + translations remain Not started / Future.