SHiNE-server/Dev_Docs/Pending_Features/вроде сделанное/2026-05-19_1012_history-router-без-hash.md

1.4 KiB
Raw Blame History

Переход на 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