v.0.1.6

Poprawiono SEO dla wybranych stron.

v.0.1.5

Poprawiono atrybuty "aria-lables" w pasku narzędzi artykułów.

v.0.1.4

Poprawiono semantykę nagłówków i strukturę DOM w celu zwiększenia zgodności z PageSpeed Insights (Lighthouse) oraz poprawy dostępności (accessibility).

  • Zastąpiono nagłówek h4 elementem div w partials/navigation.hbs w celu usunięcia nieprawidłowej hierarchii semantycznej. Aktualnie:
<div class="navigation-subtitle">{{label}}</div>
  • Zmieniono nagłówki sekcji „latest-*” z h4 na h2 w:
    • partials/latest-articles.hbs
    • partials/latest-podcasts.hbs
    • partials/latest-products.hbs
    • partials/latest-projects.hbs
    • partials/latest-readings.hbs
  • Zmieniono nagłówek h2 na h3 w partials/loop.hbs w celu zachowania poprawnej hierarchii nagłówków w kontekście sekcji listujących.
  • Poprawiono strukturę strony DOM celem wyeliminowania błędu heading hierarchy zgłaszanego przez PageSpeed Insights.

v0.1.3

Poprawiono skalowanie widoku strony oraz zgodność z wymaganiami dostępności (accessibility).

  • Zaktualizowano konfigurację viewport w pliku default.hbs, aby umożliwić skalowanie strony do co najmniej 500%.
  • Wyeliminowano błąd zgłaszany przez Accessibility Checker:
    „Recommend the viewport meta tag allows scaling up to at least 500%”.
  • Zmiana poprawia zgodność z wytycznymi WCAG oraz zwiększa dostępność interfejsu dla użytkowników korzystających z powiększenia strony.

Aktualnie:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5" />

Było:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3" />

v0.1.2

Poprawiono dostępność komponentu logo w celu zgodności z wymaganiami narzędzi wspomagających (voice control / accessibility).

  • Wyeliminowano błąd zgłaszany przez Accessibility Checker:
    „Ensure visible labels match the element accessible name for voice control users”.
  • Zaktualizowano komponent partials/components/logo.hbs, aby zapewnić zgodność widocznej etykiety z nazwą dostępną (accessible name).
  • Zmiana poprawia obsługę strony przez technologie asystujące oraz zgodność z wytycznymi WCAG.

Aktualnie:

aria-label='{{@site.title}} {{t "Go to homepage"}}'>

Poprzednio:

aria-label='{{t "Go to homepage"}}'>

v0.1.1

Poprawiono strukturę nagłówka w celu optymalizacji wyniku PageSpeed Insights.

  • Zmodyfikowano plik partials/header.hbs, dodając atrybut id="mobileMenu" do elementu menu mobilnego.
  • Zmiana poprawia identyfikację elementu w DOM, co wpływa na wyniki audytu PageSpeed Insights oraz może wspierać optymalizację działania skryptów i dostępności.

Aktualnie:

<nav id='mobileMenu' class='navbar auto-scrollbar' aria-label='{{t "Main Navigation"}}'>

Poprzednio:

<nav class='navbar auto-scrollbar' aria-label='{{t "Main Navigation"}}'>

v0.1.0

Wydanie pierwszej wersji strony (initial release).