انتقل إلى المحتوى
cutty.dev
Updates

v0.6.1

12 języków faktycznie klikalne

Wersja 0.6 dodała 12 lokali do warstwy backendowej, ale przełącznik w UI obsługiwał tylko PL i EN. Wersja 0.6.1 sprawia że wszystkie 12 lokali są naprawdę dostępne dla użytkownika.

Co się zmieniło

Przełącznik 12 języków. Glassmorphic dropdown w nagłówku i stopce z natywnymi nazwami: Polski, English, Deutsch, Français, Español, Italiano, Čeština, Română, Nederlands, العربية, 中文, Português. Backdrop blur + saturate, smooth scale-in animation, custom scrollbar.

Routing trust explicit URL locale. Wcześniej polski użytkownik wchodzący na /ar/ był przekierowywany na / przez middleware. Teraz explicit URL locale jest respected — /ar/ zostaje na /ar/, auto-redirect tylko dla bazowego /.

Pełne meta tags per locale. og:locale i Schema.org inLanguage mapowane do BCP47 (pl_PL, de_DE, ar_SA, zh_CN, pt_PT itd) dla wszystkich 12 lokali. Hreflang alternates w sitemapie.

Mobile header overflow fix. Nagłówek nie scrollował się poprawnie na ekranach 542px (overflow 28px). Poprawione layout grid + responsive collapse.

Hotfix Google OAuth

Wykryta literówka w zmiennej środowiskowej GOOGLE_OAUTH_CLIENT_ID (dwie cyfry “1” zamiast cyfra “1” + mała litera “l”). Logowanie przez Google zwracało 401 invalid_client. Po poprawce wszystkie 4 metody logowania działają.

Drobne ulepszenia

  • z-30 isolate na header i footer (rozwiązuje stacking issue z .reveal animations)
  • Tłumaczenia synchroniczne — gdy zmieniasz strony przez przełącznik, locale cookie zapisuje się od razu