The campaigns widget read drops its Live / Sent / Drafts counts

ChoreEmailService
Shipped
September 16, 2026 at 5:03 PM UTC
Author
Kamo
Commit
fba1ae5

CampaignWidgetView.groups carried those counts only for widget builds from before the stage tabs (kamo-internal d0b56adf). Every deployed build since 949d3889 reads `stages`, and toWidgetSummary no longer looks at `groups`, so the record, groups() and the FINISHED set go. LIVE stays: it still chooses the campaigns read in full whatever their age. CampaignWidget*, CampaignEngagementPulse, CampaignChanges and CampaignProgressAcrossPods tests pass from a clean build (50).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing