-- Migration 103: preferencje e-mail dla zdarzeń D.2 (forum + broadcast)
--
-- Defaults dobrane tak, żeby nie zalać inbox użytkowników:
--   forum_reply  = FALSE (forum_topic_subscriptions już wysyła maile subskrybentom)
--   forum_quote  = TRUE  (bezpośrednie, personalne, rzadkie)
--   announcements = FALSE (broadcast informacyjny — user zajrzy na portal)
--   board_meetings = FALSE (broadcast, preferowany push)

ALTER TABLE users
    ADD COLUMN IF NOT EXISTS notify_email_forum_reply BOOLEAN DEFAULT FALSE,
    ADD COLUMN IF NOT EXISTS notify_email_forum_quote BOOLEAN DEFAULT TRUE,
    ADD COLUMN IF NOT EXISTS notify_email_announcements BOOLEAN DEFAULT FALSE,
    ADD COLUMN IF NOT EXISTS notify_email_board_meetings BOOLEAN DEFAULT FALSE;
