Skip to content

Redesign landing page for senior engineering#86

Merged
ilyar merged 3 commits into
mainfrom
codex/strict-engineering-redesign
Jul 23, 2026
Merged

Redesign landing page for senior engineering#86
ilyar merged 3 commits into
mainfrom
codex/strict-engineering-redesign

Conversation

@ppmarkek

@ppmarkek ppmarkek commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace the glass-heavy landing page with a light, strict engineering visual system.
  • Rebuild the hero, navigation, services, team, contact, and footer around clearer hierarchy and real delivery signals.
  • Add restrained semantic icons to the service lines and restore one Technology marquee with real stack icons.
  • Keep the marquee transform-only, pause it on desktop hover, and show a static wrapping list for reduced-motion users.
  • Remove costly decorative motion and blur treatment; fix the mobile menu overlay so it no longer darkens the header.

Why

The previous direction felt visually noisy and less credible for a senior engineering practice. This update makes the site clearer, faster to render, and more consistent across desktop and mobile.

Validation

  • npm run lint
  • npm run acceptance:test
  • npm run lighthouse

ppmarkek added 3 commits July 22, 2026 20:18
Improve mobile experience with better scroll handling, refined spacing, and responsive design:

- Add overflow-x:hidden to prevent unwanted horizontal scroll
- Implement scrollable mobile menu with max-height constraints and momentum scrolling
- Adjust container padding: 1.5rem → 1.25rem on mobile with breakpoint-specific scaling
- Make team grid fully responsive (minmax → 1fr)
- Enhance contact button with better touch targets and font styling
- Update acceptance test threshold from 0.03 to 0.045 for stricter visual consistency
- Add qa-runner agent for mechanical quality gate automation
@ppmarkek
ppmarkek marked this pull request as ready for review July 23, 2026 06:05
@ppmarkek
ppmarkek requested review from Glazlk and ilyar July 23, 2026 06:05

@ilyar ilyar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Провёл полный review текущего head 7c43fc1. Блокирующих или критичных замечаний не обнаружил.

Что проверено:

  • весь diff редизайна, включая hero, navbar/mobile menu, team, services/technology marquee, contact, footer, design tokens, cache-reset path и обновлённые acceptance/visual tests;
  • существующие reviews, top-level comments и inline threads: замечаний и unresolved threads в PR нет, поэтому неподтверждённых старых требований не осталось;
  • GitHub checks: QA и CodeQL полностью зелёные;
  • локально на чистом worktree: npm run lint, production build, npm run acceptance:test (37 passed, 1 ожидаемо skipped; 20 visual baselines), npm run lighthouse;
  • Lighthouse для главной: 1.00 performance, accessibility, best practices и SEO;
  • ручной browser pass на desktop и mobile: рендер секций, hash-навигация, мобильное меню и Escape/focus return, отсутствие горизонтального overflow, lazy-load портретов, внешние CTA/социальные ссылки, reduced-motion поведение marquee, отсутствие console errors/warnings.

Почему считаю изменения готовыми: новый UI сохраняет обязательные продуктовые и контактные пути, остаётся читаемым и адаптивным, не вносит runtime-зависимых уязвимостей (npm audit --omit=dev — 0), а motion корректно отключается для prefers-reduced-motion. Остаточный риск обычный для крупного визуального изменения и покрыт актуализированными screenshot baselines плюс ручной проверкой двух основных viewport-классов.

Approve.

@ilyar
ilyar merged commit 4ebbd8c into main Jul 23, 2026
4 checks passed
@ilyar
ilyar deleted the codex/strict-engineering-redesign branch July 23, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants