root
e02ce1c629
fix(i18n): keep en navigation within /en/ via pagePrefix
...
- build-pages.mjs: add pagePrefix (locale-root-relative, no en offset)
- use pagePrefix for nav links: logo, back-home, footer design-system/
cookie-policy/, FAB #contact, cookie-notice link, cookie-policy body
link, case-page #skills/#projects anchors (assetPrefix pointed to site
root and leaked en pages to ru)
- docs/translation.md: document assetPrefix vs pagePrefix
2026-09-15 23:00:32 +02:00
root
bd20a4040d
fix: цвет иконки FAB icon-only на design-system (исключён .fab из правила ссылок)
2026-09-11 14:49:40 +02:00
root
4212579c5a
fix: внутренние ссылки без .html (clean URL) в партиалах, cases, cookie-policy, resume
2026-09-11 13:43:53 +02:00
root
95b4eaca93
feat: галерея-слайдер, листалка в просмотрщике и TUI braille-спиннер
...
- case-media-slider: переиспользуемый слайдер (prev/next + точки, swipe, клавиатура, lazy)
- image-viewer: листалка prev/next в тулбаре как пилюли, пагинация-точки в тулбаре слева,
группа масштаба (slider + текст) с gap 0.25rem, текст масштаба --text-muted/400
- tui-spinner: переиспользуемый braille-спиннер (чистый CSS), лоадер просмотрщика
- design-system.html: живой пример TUI braille-спиннера
- fix: удалён мёртвый textContent='Загрузка...', убивавший .tui-spinner при повторном открытии
2026-09-09 17:49:56 +02:00
root
16dafcbf01
chore: удалена пустая секция section--surface после контактов
...
Убран инклюд {{> footer-spacer}} (пустая <section class="section section--surface"
aria-hidden> как прокладка перед футером) на главной и во всех 16 кейсах.
Пересобраны страницы (build:pages).
2026-09-08 18:15:04 +02:00
Local Build
8f62dec556
feat: компонент sep, сепараторы в резюме, соцсети, посещённые ссылки
2026-08-15 22:48:19 +02:00
Local Build
c4bfe5c9ee
Чистые URL для кейсов: cases/slug/ вместо cases/slug.html, исправлены пути к ассетам
2026-08-15 16:37:54 +02:00
Local Build
01fb4e8e47
docs(ds): add FAB button with label to design system page and DESIGN.md
...
- Add live examples: fab--primary (icon-only), fab--primary + fab--label (with text), fab--secondary
- Add FAB-кнопки section to DESIGN.md component table
- Document --on-accent computation rule in theme-init-script
2026-08-13 20:49:47 +02:00
root
5f18505943
sync: full site from notebook (source of truth) + missing media
2026-07-24 20:20:51 +02:00