feat(ui): короткий роут m для тредов и восстановление заголовка канала

This commit is contained in:
AidarKC
2026-05-19 01:05:25 +03:00
parent d13c60fca1
commit 3a0899bcfe
5 changed files with 111 additions and 44 deletions
@@ -0,0 +1,19 @@
# Короткая ссылка на сообщение `#/m/{blockchainName}/{blockNumber}`
Статус: `pending`
## Краткое описание
Добавлен короткий роут сообщения `#/m/{blockchainName}/{blockNumber}` (поддерживает и вариант с hash).
Переходы в тред из канала и из треда теперь формируются через `#/m/...`, а не через длинный путь канала.
## Что проверять
1. Открыть сообщение в канале и перейти в тред — адрес должен быть формата `#/m/...`.
2. Скопировать ссылку на тред сообщения и открыть в новой вкладке.
3. Для ответа (reply) нажать `🧵 В тред` и убедиться, что тред открывается без ошибок `BAD_FIELDS`/`Не удалось определить hash`.
4. Проверить шапку треда: UI должен попытаться восстановить красивый заголовок канала (`owner/channel`).
5. Проверить, что старый маршрут `#/channel-thread-view/...` тоже продолжает работать.
## Ожидаемый результат
- Короткий роут работает стабильно для постов и ответов.
- Тред открывается даже если в URL нет hash (опциональный случай).
- Ошибка про невозможность определить hash для открытия треда не воспроизводится.