fix(ptica): visual parity 1:1 with prototype (ОКС stretch + restored elements) #1854

Merged
bot-backend merged 1 commit from fix/ptica-visual-parity into main 2026-06-20 20:10:44 +00:00
Collaborator

Армия-аудит (5 зон) против эталона → 22 CSS-фикса + markup. Headline: .lowerGrid/.bottomGrid align-items:start — пустая ОКС-карточка больше не растягивается в гигантскую пустоту («криво»). Восстановлены пропавшие элементы прототипа: иконки топбара (Экспорт→Отчёты, Полный экран→fullscreen, Настройки→aria-disabled «скоро» + aria-label), help-dot рельса, app-footer (честный дисклеймер, без фейк-модели/таймстемпа), спарклайн инвест-скора (декоративный, aria-hidden), цветовые тона значений, status-row точки инженерии (из реального nearest_m), градиент вердикт-карточки, scan status-rows, отступы. Всё scoped под .pticaRoot[data-theme=dark] (status-row классы — под .scanCard, без коллизии с drawer). Среда — честные kvrow-плейсхолдеры (без фейк-точек). tsc/lint/prettier/build . code-reviewer (scoping/data-honesty/grid-регресс — чисто; миноры a11y/коммент закрыты).

Армия-аудит (5 зон) против эталона → 22 CSS-фикса + markup. **Headline**: `.lowerGrid`/`.bottomGrid` `align-items:start` — пустая ОКС-карточка больше не растягивается в гигантскую пустоту («криво»). Восстановлены пропавшие элементы прототипа: иконки топбара (Экспорт→Отчёты, Полный экран→fullscreen, Настройки→aria-disabled «скоро» + aria-label), help-dot рельса, app-footer (честный дисклеймер, без фейк-модели/таймстемпа), спарклайн инвест-скора (декоративный, aria-hidden), цветовые тона значений, status-row точки инженерии (из реального nearest_m), градиент вердикт-карточки, scan status-rows, отступы. Всё scoped под `.pticaRoot[data-theme=dark]` (status-row классы — под `.scanCard`, без коллизии с drawer). Среда — честные kvrow-плейсхолдеры (без фейк-точек). tsc/lint/prettier/build ✅. **code-reviewer ✅** (scoping/data-honesty/grid-регресс — чисто; миноры a11y/коммент закрыты).
bot-backend added 1 commit 2026-06-20 20:10:40 +00:00
fix(ptica): visual parity 1:1 with prototype (incl. ОКС empty-card stretch)
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
fcaa4d197b
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 .
bot-backend merged commit 721623bd0e into main 2026-06-20 20:10:44 +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#1854
No description provided.