A campaign can be archived

Featurekamo-shared-library
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.

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