DEV: унифицировать карточки новостной ленты - #373
Merged
Merged
Conversation
TThanos3000
marked this pull request as ready for review
September 23, 2026 19:12
This was referenced Sep 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Карточки вакансий, новостей проектов/людей и новых проектов приведены к одной геометрии и вертикальной структуре. CTA остаются снизу; заголовки, описание, навыки и industry имеют разные уровни иерархии. Шесть desktop-counts выровнены одной сеткой.
Base:
d4708cbc9ca7afbd245a4ff29940e2ab5dae0304Head:
7511ab55c93f49b165ac35935776237ff0a190aeАудит прерванной сессии выполнен до изменений. На remote не было отдельной ветки/PR или коммитов этой визуальной задачи; готовая функциональность #372 найдена в DEV и сохранена. Чужие локальные изменения не затрагивались.
Изменения
Backend untouched. React untouched. Feed contract untouched. Сохранены row pagination из #372,
limit=6, append,typeModel:id, published_at, category counts, read tracking, likes, routes и permissions. Dependencies/workflows/test setup не изменялись.Проверки
npm ci: exit 0.npm run test:ci -- --pool=forks: 1752/1752, 382 файла, exit 0, без unhandled errors.npm run test:ci: exit 1, NG0401 до выполнения тестов. То же воспроизведено полным запуском на чистой exact базе d4708cb (381 файл). Не объявляется GREEN и не подавляется.npm run lint:ts: exit 0, 6 существующих warnings, 0 errors.git diff --check: exit 0. Штатный pre-commit пройден.npm run build:prod: exit 0, существующие Angular/Sass/CommonJS warnings.build:spriteгенерирует пустой sprite из-за кавычек glob. Собственный generated diff восстановлен из HEAD; scripts и sprite не менялись. Browser smoke использует исходный DEV sprite.Реальный browser smoke: 1440×900, 1280×800, 1024×768, 768×1024, 390×844; четыре типа, длинный контент, 6 skills, нечётный ряд слева, лайк, focus, href и вложения. Console errors не обнаружены. Это локальный Angular fixture с синтетическими данными; live DEV/backend E2E не выполнялся.
Полный отчёт, изменённые файлы, команды, ограничения и воспроизводимый fixture
Сырые замеры
Скриншоты
До:
После:
Крупные планы vacancy/filter, long-content, tablet, focus и вложения — в полном отчёте. Скриншоты показывают реальные компоненты; крупные планы получены сдвигом только локального fixture, без изменения размеров/масштаба.
Draft → dev. Merge/deploy не выполнялись.