-- #migration 2026_10_18_001
-- Activite des membres (CDC n° 20 : pastille « flamme » = membre actif sur l'application).
--  - last_active_at : date de la derniere ACTION SIGNIFICATIVE (publier, commenter, prendre ou terminer une action du catalogue, publier un projet).
--    Une simple ouverture de l'application ne compte pas. Mise a jour au plus une fois toutes les 5 minutes par membre. Cette date N'EST JAMAIS
--    renvoyee par l'API : le serveur ne repond que « actif » oui / non.
--  - show_activity : preference « Afficher mon activite » (activee par defaut). Un membre qui la desactive n'affiche pas la pastille
--    ET ne voit pas non plus celle des autres (meme reciprocite que « lu »).
ALTER TABLE users ADD COLUMN IF NOT EXISTS last_active_at DATETIME NULL DEFAULT NULL;
ALTER TABLE users ADD COLUMN IF NOT EXISTS show_activity TINYINT(1) NOT NULL DEFAULT 1;
