85bd89f762b08b2ea7eb08fbcb98d0b19c5a8559
- Порядок каналов/ЛС — по реальному времени последнего поста (тянем per-channel, т.к. last_post_at из списка каналов ненадёжен), архивные (delete_at>0) — вниз - Непрочитанные: счётчик по websocket, бейдж на строке + жирное имя, префикс «(N)» в тайтле, браузерное уведомление; сброс при открытии канала - Кнопка «Написати в чат» на карточке сотрудника → /chat/?dm=<mm_id>, чат открывает/создаёт ЛС с этим человеком (идемпотентный /channels/direct) - Тесты кнопки чата в EmployeeDetailTests Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
Python
63.7%
HTML
27.6%
JavaScript
6.1%
CSS
2.5%