From b6c9809125f2e03200fc94eb3cf85b898da638e5 Mon Sep 17 00:00:00 2001 From: Glenn Jacobs Date: Thu, 16 Jul 2026 19:06:57 +0100 Subject: [PATCH 01/19] Fix QA issues in the panel Customers section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Index: - KPI strip now shows real counts (total, new in 30 days, business, linked to a user account) instead of hardcoded placeholder values - Search also matches linked user emails, as the placeholder promises - Remove the non-functional Export button; Docs links to the docs site - Row avatars build initials from first/last name, not the full name with title Edit: - Address forms (new and edit) share AddressFormFields, cover every address field (title, line 3, state, contact email/phone, tax id) and show inline validation errors — the edit form previously failed silently - Unlink-user confirm button says "Unlink user" instead of "Delete" - Activity timeline translates descriptions, formats timestamps, and picks icons for the customer events - Title selects translate their labels and keep an unknown stored title as a selectable option instead of displaying blank Core: - Customer address create/update/delete and user link/unlink actions log an explicit activity on the customer (same pattern as order actions), so the panel timeline reflects them Accessibility: - FieldLabel renders a real