feat(reminders): получатели в отложенных/входящих, приватные сообщения чата, календарь, бейдж уведомлений

This commit is contained in:
2026-09-21 10:26:53 +03:00
parent 17e6ebf412
commit aa316141be
20 changed files with 312 additions and 36 deletions

View File

@@ -0,0 +1,6 @@
-- Приватные сообщения в чате задачи: ограничение видимости по пользователям.
-- NULL = видят все участники чата (прежнее поведение);
-- массив user id = сообщение видят только перечисленные пользователи (+ автор).
-- Используется для сообщений о напоминаниях (только получатели + создатель),
-- в перспективе — для общения с заказчиком и др. приватных веток.
ALTER TABLE task_messages ADD COLUMN IF NOT EXISTS visible_to_user_ids JSONB;