diff --git a/supabase/database.types.ts b/supabase/database.types.ts index 4210d201..7ce471d3 100644 --- a/supabase/database.types.ts +++ b/supabase/database.types.ts @@ -1155,6 +1155,7 @@ export type Database = { } publication_newsletter_settings: { Row: { + confirmation_code: string | null created_at: string enabled: boolean publication: string @@ -1163,6 +1164,7 @@ export type Database = { updated_at: string } Insert: { + confirmation_code?: string | null created_at?: string enabled?: boolean publication: string @@ -1171,6 +1173,7 @@ export type Database = { updated_at?: string } Update: { + confirmation_code?: string | null created_at?: string enabled?: boolean publication?: string diff --git a/supabase/migrations/20260421100000_add_newsletter_confirmation_code.sql b/supabase/migrations/20260421100000_add_newsletter_confirmation_code.sql new file mode 100644 index 00000000..98f5f9f0 --- /dev/null +++ b/supabase/migrations/20260421100000_add_newsletter_confirmation_code.sql @@ -0,0 +1,5 @@ +-- Phase 2: add pending confirmation code for reply-to verification. +-- Lives on the settings row; nulled out on successful verification. + +alter table "public"."publication_newsletter_settings" + add column "confirmation_code" text;