fixes
This commit is contained in:
28
CONTEXT.md
28
CONTEXT.md
@@ -38,6 +38,19 @@
|
||||
- **Индикатор редактирования**: ✎ рядом с временем для отредактированных сообщений
|
||||
- **Новые сообщения в реальном времени** при открытом чате
|
||||
- **Поиск по чатам** (Ctrl+S): фильтрация по названию и @username
|
||||
- **Typing indicator** ("печатает..."): отображение статуса набора текста собеседником и отправка своего статуса
|
||||
- **Закреплённые сообщения**: отображение pinned message вверху чата с переходом к нему
|
||||
- **Поиск по сообщениям в чате** (Ctrl+F): поиск текста внутри открытого чата с навигацией по результатам
|
||||
- **Черновики**: автосохранение набранного текста при переключении между чатами
|
||||
- **Профиль пользователя/чата** (`i`): просмотр информации о собеседнике или группе
|
||||
- **Копирование сообщений** (`y`/`н`): копирование текста сообщения в системный буфер обмена
|
||||
- **Реакции на сообщения**:
|
||||
- Отображение реакций под сообщениями
|
||||
- Логика отображения: 1 человек = только emoji, 2+ = emoji + счётчик
|
||||
- Свои реакции в рамках [👍], чужие без рамок 👍
|
||||
- Emoji picker с сеткой доступных реакций (8 в ряду)
|
||||
- Добавление/удаление реакций (toggle)
|
||||
- Обновление реакций в реальном времени через Update::MessageInteractionInfo
|
||||
- **Кеширование имён пользователей**: имена загружаются асинхронно и обновляются в UI
|
||||
- **Папки Telegram**: загрузка и переключение между папками (1-9)
|
||||
- **Медиа-заглушки**: [Фото], [Видео], [Голосовое], [Стикер], [GIF] и др.
|
||||
@@ -88,6 +101,14 @@
|
||||
- `n` / `т` / `Esc` — отменить удаление в модалке
|
||||
- `Esc` — отменить выбор/редактирование/reply
|
||||
- `1-9` — переключение папок (в списке чатов)
|
||||
- `Ctrl+F` — поиск по сообщениям в открытом чате
|
||||
- `n` / `N` — навигация по результатам поиска (следующий/предыдущий)
|
||||
- `i` — открыть профиль пользователя/чата
|
||||
- `y` / `н` в режиме выбора — скопировать сообщение в буфер обмена
|
||||
- `e` / `у` в режиме выбора — добавить реакцию (открывает emoji picker)
|
||||
- `←` / `→` / `↑` / `↓` в emoji picker — навигация по сетке реакций
|
||||
- `Enter` в emoji picker — добавить/удалить реакцию
|
||||
- `Esc` в emoji picker — закрыть picker
|
||||
- **Редактирование текста в инпуте:**
|
||||
- `←` / `→` — перемещение курсора
|
||||
- `Home` — курсор в начало
|
||||
@@ -163,13 +184,6 @@ API_HASH=your_api_hash
|
||||
|
||||
## Что НЕ сделано / TODO (Фаза 9)
|
||||
|
||||
- [ ] Typing indicator ("печатает...")
|
||||
- [ ] Закреплённые сообщения (Pinned) — отображение вверху чата
|
||||
- [ ] Поиск по сообщениям в чате (Ctrl+F)
|
||||
- [ ] Черновики — сохранение текста при переключении чатов
|
||||
- [ ] Профиль пользователя/чата (хоткей `i`)
|
||||
- [ ] Копирование сообщений в буфер обмена (`y` в режиме выбора)
|
||||
- [ ] Реакции — просмотр и добавление
|
||||
- [ ] Конфигурационный файл (~/.config/tele-tui/config.toml)
|
||||
|
||||
## Известные проблемы
|
||||
|
||||
Reference in New Issue
Block a user