Nikolay Mamadaev
|
a30e0e21d9
|
content: update homepage business value proposition
|
2026-10-18 20:05:42 +02:00 |
|
root
|
3388268697
|
feat(home): секция Активность под Портфолио + активные кейсы впереди
|
2026-09-26 11:17:37 +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
|
0c172aecfe
|
fix(anchors): rename #projects → #portfolio and #mini-projects → #activity (links + targets + css)
|
2026-09-17 18:38:13 +02:00 |
|
root
|
a0dda98b83
|
i18n: build-time ru/en localization + EN homepage & cookie-policy
- build-pages.mjs: per-locale page/partial overrides (*.en.html), i18n token
resolution with ru fallback, <html lang> + assetPrefix per locale
- UI dictionaries src/i18n/{ru,en}.json; lang-switch partial
- headers/footer/partials converted to {{i18n:…}} tokens
- root-absolute static asset refs so /en/ subpath loads css/js/vendor
- EN content: homepage (index.en.html + partials) and cookie-policy.en.html
(cookie-policy body translated via apinex.bond /v1/tools/translator)
|
2026-09-15 22:27:51 +02:00 |
|