gendesign/frontend/src/components
bot-frontend 654ce7b6c8 fix(frontend): pilot-only юзер → auto-redirect на /trade-in/ вместо «Доступа нет»
RouteGuard: при denied path главного фронта (корень / и пр.) если у роли
единственная рабочая зона — trade-in (isPathAllowed(/trade-in/)=true) →
window.location.replace('/trade-in/') вместо дед-энда NoAccessScreen.
Guard от петли: не редиректить если путь уже под /trade-in. admin/multi-scope
с разрешённым / не затронуты. Вариант 2 из issue (без Caddy/backend).

Refs #799
2026-05-30 21:18:19 +03:00
..
admin refactor(security): убрать UI ввода admin token (backend не требует с PR #437) (#442) 2026-05-23 12:06:37 +00:00
analytics feat(22k): object page — full exposure 9 blocks (sales/quartirography/metro/photos/docs/specs/checks) (#310) 2026-05-17 15:56:39 +00:00
auth fix(frontend): pilot-only юзер → auto-redirect на /trade-in/ вместо «Доступа нет» 2026-05-30 21:18:19 +03:00
landing feat(rbac): frontend route-guard + nav filter (#586) 2026-05-26 06:51:45 +00:00
site-finder fix(sf-legacy): фильтр стейл competitors (>1 года Сданные → не конкурент) 2026-05-18 07:29:26 +03:00
trade-in feat(trade-in): TI-2 PDF export 4-page + frontend enable button (#319) 2026-05-17 17:16:48 +00:00
ui feat(sf-fe-a3): UI primitives — HeadlineBar + Badge + Drawer (#341) 2026-05-17 22:06:53 +00:00