This commit is contained in:
Mikhail Kilin
2026-01-24 18:53:35 +03:00
parent 22c4e17377
commit fa749d24c5
7 changed files with 576 additions and 29 deletions

View File

@@ -32,6 +32,9 @@
- **Отправка текстовых сообщений**
- **Редактирование сообщений**: ↑ при пустом инпуте → выбор → Enter → редактирование
- **Удаление сообщений**: в режиме выбора нажать `d` / `в` / `Delete` → модалка подтверждения
- **Reply на сообщения**: в режиме выбора нажать `r` / `к` → режим ответа с превью
- **Forward сообщений**: в режиме выбора нажать `f` / `а` → выбор чата для пересылки
- **Отображение пересланных сообщений**: индикатор "↪ Переслано от" с именем отправителя
- **Индикатор редактирования**: ✎ рядом с временем для отредактированных сообщений
- **Новые сообщения в реальном времени** при открытом чате
- **Поиск по чатам** (Ctrl+S): фильтрация по названию и @username
@@ -78,10 +81,12 @@
- `↑/↓` в открытом чате — скролл сообщений (с подгрузкой старых)
- `↑` при пустом инпуте — выбор сообщения для редактирования
- `Enter` в режиме выбора — начать редактирование
- `r` / `к` в режиме выбора — ответить на сообщение (reply)
- `f` / `а` в режиме выбора — переслать сообщение (forward)
- `d` / `в` / `Delete` в режиме выбора — удалить сообщение (с подтверждением)
- `y` / `н` / `Enter` — подтвердить удаление в модалке
- `n` / `т` / `Esc` — отменить удаление в модалке
- `Esc` — отменить выбор/редактирование
- `Esc` — отменить выбор/редактирование/reply
- `1-9` — переключение папок (в списке чатов)
- **Редактирование текста в инпуте:**
- `←` / `→` — перемещение курсора
@@ -166,8 +171,8 @@ API_HASH=your_api_hash
- [x] Markdown форматирование в сообщениях
- [x] Редактирование сообщений
- [x] Удаление сообщений
- [ ] Reply на сообщения
- [ ] Forward сообщений
- [x] Reply на сообщения
- [x] Forward сообщений
## Известные проблемы