gendesign/frontend/src/app/site-finder/analysis/[cad]/ptica
Light1YT fcaa4d197b
All checks were successful
CI / changes (pull_request) Successful in 7s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Successful in 59s
CI / openapi-codegen-check (pull_request) Successful in 1m57s
fix(ptica): visual parity 1:1 with prototype (incl. ОКС empty-card stretch)
Multi-region audit vs the prototype styles.css/dashboard.html → 22 CSS fixes +
markup. Headline: .lowerGrid/.bottomGrid align-items:start so the sparse ОКС
«нет данных» card no longer stretches into a huge void. Plus restore missing
prototype bits: topbar icon-buttons (Экспорт→Отчёты, Полный экран→fullscreen,
Настройки aria-disabled «скоро»), rail help-dot, app-footer (honest disclaimer,
no fabricated model/timestamp), invest-score sparkline (decorative, aria-hidden),
green/amber value tones, engineering status-row dots (from real nearest_m),
verdict-card gradient, scan-card status-rows, .canvas/.hbar/.mixHead spacing.

All new CSS scoped under .pticaRoot[data-theme=dark] (status-row classes
descendant-scoped under .scanCard — no collision with the drawer's). Environment
card stays honest kvrow placeholders (no fake dots). a11y: aria-labels on icon
buttons. TS strict, no any. tsc/lint/prettier/build green. code-reviewer .
2026-06-21 01:10:36 +05:00
..
page.tsx feat(ptica): rich dark cockpit map + ПТИЦА as the default analysis route 2026-06-21 00:04:00 +05:00
ptica.module.css fix(ptica): visual parity 1:1 with prototype (incl. ОКС empty-card stretch) 2026-06-21 01:10:36 +05:00
PticaPageContent.tsx feat(ptica): complete cockpit lower-grid + bottom-grid sections 2026-06-21 00:33:15 +05:00