UI: переход на history-router без # и короткие ссылки тредов

This commit is contained in:
AidarKC
2026-05-19 10:15:15 +03:00
parent 3a0899bcfe
commit db2d9a666b
9 changed files with 61 additions and 28 deletions
@@ -0,0 +1,21 @@
# Переход на history-router без `#` в URL
- Краткое описание:
- UI переведён с hash-router на history API роутинг.
- Ссылки на треды переведены в формат без hash сообщения: `/m/{blockchainName}/{blockNumber}`.
- Навигация и шаринг-ссылки обновлены под `pathname`.
- Что проверять:
- Открытие UI с корня (`/`) и переход на стартовую страницу без тёмного экрана.
- Навигация между основными экранами (сообщения, каналы, профиль, настройки).
- Переход в канал, открытие треда, ответ/лайк, шаринг ссылки.
- Прямое открытие URL формата `/m/{blockchain}/{number}`.
- Поведение после refresh (F5) при настроенном серверном fallback на `index.html`.
- Ожидаемый результат:
- Приложение работает без `#` в адресе.
- Треды открываются и действия по сообщению (reply/like/share) работают корректно.
- Нет зависания на пустом/тёмном экране при входе.
- Статус:
- `pending`