- Shipped
- September 16, 2026 at 3:20 PM UTC
- Author
- Kamo
- Commit
- ebdd15f
EmailCampaignEntity gains archivedAt (archived_at): when a member archived the campaign, null while it is not. The /marketing/email screen gets an Archived tab and the home widget leaves archived campaigns out. The column is already on the cluster, applied by hand as every schema change is: ALTER TABLE email_campaign.email_campaigns ADD COLUMN IF NOT EXISTS archived_at timestamp(6) with time zone; Nullable with no default, like the other instants on the table, so code built before this commit reads the table unchanged.