Skip to content

IM rework - #1687

Draft
crythoughts wants to merge 211 commits into
masterfrom
im
Draft

IM rework#1687
crythoughts wants to merge 211 commits into
masterfrom
im

Conversation

@crythoughts

@crythoughts crythoughts commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

requirements:

image image

задачи:

сообщения:

  • просмотр закреплённыхнного
  • прочитанность диалога
  • репост в сообщения (нормального отображения поста нет, просто ссылка на окно)
  • прицепить иконки к оставшимся плейсхолдерам
  • переделать окно отправки
  • чат прикреплённый к обсуждению (аналог вконтактовских бесед группы), вступление туда
  • переделать окно прикрепления чата к обсуждению
  • отображение того что сообщение не отправилось
  • отображение каунтера непрочитанного

связанное:

  • системное сообщение об обновлении аватарки и прочие системные сообщения
  • починить суппортку и прочее употребление сообщений в коде других сущностей

группы:

  • просмотр сообщений группы админом
  • "запретить/разрешить сообщения от группы"
  • "запретить/разрешить сообщения от пользователя" по сути чс

скроллинг:

  • прокрутка с прогалами

чаты:

  • кик
  • список участников
  • выход и возвращение в беседу
  • добавление в беседу
  • админ права

безопасность:

  • Настройка "кто может писать сообщения"
  • "Кто может приглашать в беседы"
  • Лимит на написание не другам (мб 10)
  • Модерация сообщений

протестировать:

  • видео в группах
  • лимит написания незнакомцам

клиентское:

  • Окно с чатами, открываемое с остальных страниц (фастчаты)
  • Сохранение списка открытых контактов

не будет сделано:

  • "important" messages, лучше уж репосты в избранное
  • Пересылка сообщений. т.к. важных сообщений нет то лучше добавить, но с помощью этого можно вырывать из контекста, если удалить сообщение то оно не пропадёт, в общем хз
  • Инвайты. Меня настораживает возможный спам и создание закрытых обществ.
  • мозайка изображений - можно продублировать алгоритм с сервера, но зачем если и так норм отображаются хоть и с одинаковой шириной
  • Стикеры, они тут есть, но добавлены не будут. К тому же, в контексте овк они будут кринжово выглядеть и если их делать то с возможностью создавать свои паки
  • Логичнее перенести саппорт из отдельного раздела в сообщения, но это долго и непонятно как помечать агентов.
  • Стрелки переключения в видеоплеере
  • просмотр медиа диалога

другие изменения:

  • видео в группах
  • viewers для фото и видео открываются в любом месте и имеют возможность переключения
  • выбор эмодзи
  • окно просмотра поста, параметр ?w
  • удаление подарка
  • окно просмотра лайкнувших
  • неявный чёрный список в группах
  • ajax постинг удаление и прочее

ZAZiOs and others added 30 commits August 29, 2026 16:06
…ge tracking, and read state synchronization
…n, status tracking, and chat management updates
…ssaging UI, and update global unread counters.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants