Area: Admin deep-dive (commerce/config) (audit p15b) · Surface: /admin/email/digest (AdminEmailDigestController) · Dimension: improve-existing · Severity: minor
Intercom/Mailchimp-style digest tooling shows a live in-browser preview and lets you set the send cadence and test subject lines. Our 'live preview' is actually a round-trip test email, and the digest cadence is fixed by cron with no admin control over day/time. For a white-label product where the digest is a major re-engagement lever, the lack of an inline preview and a cadence control is a noticeable gap.
Evidence
AdminEmailDigestController has show/save/test only (AdminEmailDigestController.php). test() (line 109-157) renders the template and emails it to the admin's own address — there is no in-browser live preview despite the docblock claiming 'live preview' (line 16). No send-day/time control and no subject-line testing exist in the controller.
Suggested fix. Render the digest HTML inline in an iframe on the builder page (the template+data are already assembled in test()), and add a send-day/time setting persisted to DigestSettings that the digest worker honors.
Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus