Commit Graph
94 Commits
Author SHA1 Message Date
root 4c2d496343 fix: нормальное превью (card-demo.webp 800x450) в демо-карточках 2026-10-01 14:42:42 +02:00
root ee9aafbd99 feat: демо стеклянного слоя (.mp-card--glass) на Mini Projects Showcase 2026-10-01 14:35:54 +02:00
root 1695ad504d feat: демо стеклянного слоя (.mp-card--glass) на Design System 2026-10-01 14:28:00 +02:00
root 207e6121aa fix: резюме подхватывает акцент темы из localStorage (формат light/dark) 2026-10-01 14:22:13 +02:00
root 1891a99ef1 feat: glass-слой на связанных карточках кейсов (mp-card--glass) 2026-09-29 21:11:12 +02:00
root dab79048f1 feat: опциональный glass-слой .mp-card--glass (только #portfolio) 2026-09-29 21:04:44 +02:00
root ac8b60049a content: применить правки кейса Card Columns 2026-09-29 18:29:44 +02:00
root 6325186f52 edit: вычитай кейс Card Columns 2026-09-29 16:47:05 +02:00
root eb90714012 feat: добавь скринкасты Card Columns и примени обрезку 2026-09-29 15:04:27 +02:00
root 8b50c821a7 feat: перепиши кейс Card Columns без черновиков 2026-09-29 14:48:53 +02:00
root d25c2e2185 feat: добавь ссылку и скриншоты Card Columns в кейс 2026-09-29 14:06:18 +02:00
root 0f8277dd0a content(site-portfolio): rewrite for readability and flow 2026-09-28 20:37:13 +02:00
root 052b5c4829 content(site-portfolio): apply queued deployment edits 2026-09-28 20:17:25 +02:00
root d41059d720 content(site-portfolio): document deployment workflow 2026-09-28 19:23:31 +02:00
root adf0f4b052 content(site-portfolio): refine headings and callouts 2026-09-28 15:25:47 +02:00
root 02f05c0598 content(site-portfolio): draft personal LLM workflow case 2026-09-28 15:17:47 +02:00
root a9957e739f content(site-portfolio): add current status 2026-09-28 15:07:12 +02:00
root 3a4537209b content: rename site case to site-portfolio 2026-09-28 14:18:20 +02:00
root 457fff314b fix(nav): place activity after portfolio 2026-09-28 13:07:19 +02:00
root c8a9c82bfa content(ai-assistant-figma): сократил местоимения 2026-09-26 21:35:52 +02:00
root 03a8e73ea6 content(ai-assistant-figma): callout и распределение медиа 2026-09-26 19:48:39 +02:00
root a77033e71f content(ai-assistant-figma): дополнил кейс 2026-09-26 19:20:05 +02:00
root 3388268697 feat(home): секция Активность под Портфолио + активные кейсы впереди 2026-09-26 11:17:37 +02:00
root 62c0a8f044 feat(ai-assistant-figma): добавил третье видео (запись экрана, WebM+poster) 2026-09-25 12:02:39 +02:00
root 3d5fbe45ee feat(ai-assistant-figma): добавил второе демо-видео (WebM+poster) 2026-09-24 23:12:53 +02:00
root 61589176b2 feat(ai-assistant-figma): добавил демо-видео (WebM+poster) в секцию Решение 2026-09-24 22:53:54 +02:00
root 09111a946c fix(ai-assistant-figma): реальный размер картинок (case-media--real вместо wide) 2026-09-24 22:40:58 +02:00
root 57146ec64a fix(ai-assistant-figma): включил data-case-sequential-images (подстановка src) + картинки в en-версию 2026-09-24 22:14:48 +02:00
root 0baf415e13 feat(ai-assistant-figma): добавил 6 скриншотов плагина (WebP) в секцию Решение 2026-09-24 22:06:13 +02:00
root daa623fe73 feat(mesh-bg): fade-in шейдера фона + modulepreload графа
- canvas стартует с opacity:0 и плавно проявляется (0.9s) при .is-ready
- initPageMeshShader ставит is-ready после первого кадра
- modulepreload page-mesh-shader.js для параллельной загрузки с main.js
- пересборка страниц (build:pages)
2026-09-24 21:37:40 +02:00
root b6161c92cd feat(seo): robots.txt, ai.txt, sitemap.xml, canonical/hreflang, OG/Twitter, JSON-LD, og-image, noindex служебных 2026-09-22 11:09:26 +02:00
root 939ce8fcc9 fix(i18n): add 'home' body class to English homepage so section__title margin applies 2026-09-19 17:58:25 +02:00
root 32d5d82db9 style(marquee): apply .section padding + wrap content in .section__inner 2026-09-19 14:00:15 +02:00
root 7e75d728a2 content(home): add Product-Market Fit & ARPU/ARPPU tags to marquee grid 2026-09-19 13:49:32 +02:00
root f9c8029849 content(home): marquee tags — drop a11y, CJM→CJM/UJM, add JTBD & IA (ru/en) 2026-09-19 13:48:04 +02:00
root 06f65953aa content(home): add 6 product-designer skill tags to marquee grid (ru/en) 2026-09-19 13:44:44 +02:00
root 9e62a1ea53 feat(marquee): alternative static flex-grid of chips (replaces scrolling marquee) 2026-09-19 13:11:13 +02:00
root e60d791934 style(home): section titles use hero__eyebrow label style (homepage only) 2026-09-19 12:59:44 +02:00
root 7d2a213491 Резюме: раздел «О себе» перенесён перед «Опыт работы» 2026-09-18 15:22:45 +02:00
root 5ce455d81b Резюме: формат работы «удалённо, гибрид» 2026-09-18 15:17:21 +02:00
root f947305a09 content(activity): drop trailing periods from card descriptions 2026-09-18 13:02:25 +02:00
root 8caeb3147c content(activity): apply user-edited compact-card descriptions (ru/en) 2026-09-18 12:57:08 +02:00
root b9d98a72df content(activity): rephrase compact-card descriptions to avoid repeating tag words 2026-09-18 12:30:55 +02:00
root 5bb8dc8ad2 feat(mp-card): deterministic pastel tag colors (distinct per content), padding 0.35rem 0.7rem, dark-theme aware 2026-09-18 11:14:46 +02:00
root 6d66e4cf12 feat(mp-card): color portfolio card tags with deterministic pastel palette (constant per content) 2026-09-17 22:37:22 +02:00
root 5f07f925f2 style(mp-card): restyle mp-card__tag to filled chips; sync design-system portfolio-card specimen to real homepage card 2026-09-17 21:52:50 +02:00
root 588e3a2b9d fix(mp-card): apply stack-bottom variant to portfolio section, revert activity section 2026-09-17 21:30:13 +02:00
root f1f1ead1f8 feat(mp-card): add mp-card--stack-bottom variant (text top, image bottom) and apply to mini-projects-grid 2026-09-17 20:42:13 +02:00
root 0c172aecfe fix(anchors): rename #projects → #portfolio and #mini-projects → #activity (links + targets + css) 2026-09-17 18:38:13 +02:00
root e29a0619b2 feat(lang-switch): footer shows single word — 'English' on RU pages, 'Русский' on EN; keep path-aware href 2026-09-17 18:13:30 +02:00