CATERIUM · v17.5.29 · ЧАТ КОМАНДЫ Добавлено: - отдельный раздел «Чаты» в основной навигации; - общий чат компании; - личные диалоги между сотрудниками одной компании; - вкладка «Обсуждение» внутри сохранённого заказа и кнопка «Чат» в карточке заказа; - счётчики непрочитанных сообщений; - статусы «Доставлено / Прочитано»; - индикатор «печатает…»; - статус сотрудников онлайн через Supabase Realtime Presence; - отправка до 5 фото/файлов за сообщение, до 15 МБ каждый; - приватное хранилище вложений sun-chat и временные signed URL. Безопасность: - все сообщения жёстко изолированы по workspace_id; - общий и заказной чат доступны только активным сотрудникам компании; - личный диалог доступен только двум его участникам; - Realtime-каналы приватные и защищены RLS; - общий Realtime-канал компании не раскрывает ID личного чата/сообщения; - таблицы сообщений доступны клиенту только на чтение, запись идёт через server-checked RPC; - вложения лежат в приватном bucket и также проверяют membership/thread access. Сервер: - миграция SUPABASE-CHAT-V29.sql уже применена к текущему Supabase.