root
bd0e562934
refactor: убрать стеклянный слой со всех карточек портфолио и активности через data-glass="false"
...
CSS: .mp-card[data-glass="false"] ::before/::after { display: none }, .portfolio-card[data-glass="false"] background -> var(--surface)
2026-10-05 19:08:12 +02:00
root
a8ae6323c0
content: в en-резюме секция About Me перед Work Experience; «·» вынесен из ссылки
2026-10-02 13:44:11 +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
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
939ce8fcc9
fix(i18n): add 'home' body class to English homepage so section__title margin applies
2026-09-19 17:58:25 +02:00
Local Build
8f62dec556
feat: компонент sep, сепараторы в резюме, соцсети, посещённые ссылки
2026-08-15 22:48:19 +02:00
Local Build
97e56b48bf
PDF резюме: Puppeteer-скрипт, кнопка скачивания, имя файла Mamadaev_Nik__CV__Product_Designer_UX-UI
2026-08-14 10:05:17 +02:00
root
5f18505943
sync: full site from notebook (source of truth) + missing media
2026-07-24 20:20:51 +02:00