android: add chat list chips and archive top-row state
Some checks are pending
CI / test (push) Has started running

This commit is contained in:
Codex
2026-03-09 14:10:14 +03:00
parent 6c9501e624
commit dfd4a00490
7 changed files with 156 additions and 20 deletions

View File

@@ -45,11 +45,11 @@
- [ ] Карточка "о пользователе" в истории чата (не в контактах, страна/дата регистрации и т.д.).
## P1 — Chat List Screen Parity
- [ ] Верхние фильтр-чипы/табы ("Все", "Люди", ...), компактные rounded chips.
- [x] Верхние фильтр-чипы/табы ("Все", "Люди", ...), компактные rounded chips.
- [ ] Список чатов:
- [ ] Аватар, title, preview, date/time.
- [ ] Badge unread справа.
- [ ] Иконки delivery/camera/attachments в preview строке.
- [x] Badge unread справа.
- [x] Иконки delivery/camera/attachments в preview строке.
- [ ] Плавающий FAB (compose/new chat) справа снизу.
- [ ] Floating bottom navigation с blur/dark container и активным фиолетовым tab.

View File

@@ -13,10 +13,10 @@
- [ ] Комментарии к посту: отдельная строка/кнопка "N комментария".
## P0 — Chat List Advanced States
- [ ] Архив как специальный top-row элемент.
- [ ] Pinned marker в строке чата.
- [ ] Большие unread counts (например 367) корректно отображаются в badge.
- [ ] Фильтр-чипы сверху списка ("Все", "Люди", ...).
- [x] Архив как специальный top-row элемент.
- [x] Pinned marker в строке чата.
- [x] Большие unread counts (например 367) корректно отображаются в badge.
- [x] Фильтр-чипы сверху списка ("Все", "Люди", ...).
## P0 — Media Selection Mode
- [ ] Multi-select overlay в медиасетке:
@@ -50,4 +50,4 @@
- [ ] Посты канала визуально и структурно соответствуют референсу (preview/CTA/footer).
- [ ] Multi-select media режим полноценный (верх/низ action bars + selection states).
- [ ] Circle video capture соответствует основному UX Telegram.
- [ ] Продвинутые состояния списка чатов (архив/pinned/крупные badges) реализованы.
- [x] Продвинутые состояния списка чатов (архив/pinned/крупные badges) реализованы.