feat(frontend): expose legacy Site Finder at /legacy/site-finder #360

Merged
lekss361 merged 1 commit from feat/legacy-site-finder-route into main 2026-05-18 04:05:40 +00:00
Owner

Summary

User просит доступ к старой версии Site Finder. Backup лежал в _legacy/ (префикс игнорируется Next.js).

Перенос:

  • frontend/src/app/_legacy/site-finder-page-tabs.tsxfrontend/src/app/legacy/site-finder/page.tsx

После merge + deploy → доступно по https://gendsgn.ru/legacy/site-finder (если Caddy не блочит — см. note ниже).

Note про Caddy

User упомянул что «мб Caddy закрыт» — проверить Caddyfile на проде. Если есть handle /legacy/* { ... } блок с reject/redirect — нужен fix devops side. По умолчанию Next.js routes должны проходить.

Verify

  • /legacy/site-finder → 200, рендерит старую страницу с 4 табами (Обзор/Окружение/Земля/Рынок)
  • Новая /site-finder (A1-A11) не affected — другой path
## Summary User просит доступ к старой версии Site Finder. Backup лежал в `_legacy/` (префикс игнорируется Next.js). Перенос: - `frontend/src/app/_legacy/site-finder-page-tabs.tsx` → `frontend/src/app/legacy/site-finder/page.tsx` После merge + deploy → доступно по `https://gendsgn.ru/legacy/site-finder` (если Caddy не блочит — см. note ниже). ## Note про Caddy User упомянул что «мб Caddy закрыт» — проверить `Caddyfile` на проде. Если есть `handle /legacy/* { ... }` блок с reject/redirect — нужен fix devops side. По умолчанию Next.js routes должны проходить. ## Verify - `/legacy/site-finder` → 200, рендерит старую страницу с 4 табами (Обзор/Окружение/Земля/Рынок) - Новая `/site-finder` (A1-A11) не affected — другой path
lekss361 added 1 commit 2026-05-18 04:05:09 +00:00
User asked для доступа к старой версии перед SF redesign (A1-A11 in progress).
Файл backup лежал в frontend/src/app/_legacy/site-finder-page-tabs.tsx —
папка с префиксом _ Next.js игнорирует как route, доступа через URL нет.

Перенос в frontend/src/app/legacy/site-finder/page.tsx делает его accessible
как /legacy/site-finder. Все импорты компонентов (OverviewTab, EnvironmentTab,
LandTab, MarketTab, KpiCard, CadInput, FetchingState, SiteMap, WeightProfilePanel)
существуют — старая страница рабочая без модификаций.

После полной миграции на новый SF (A12 done + acceptance audit) папку
frontend/src/app/legacy/ можно удалить.
lekss361 merged commit bf5a55fcd0 into main 2026-05-18 04:05:40 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#360
No description provided.