Changelog, czyli zmiany

Spis Treści

2026, Kwiecień

260430 Urodziny aktualnej strony EZ: +changelog, +animacje

Hello World.

9 kwietnia 2025 roku zmigrowałem EZ z Eleventy na Astro. Powód okazał się być prozaiczny; potrzebne były nam silniejsze narzędzia do interaktywności, lepsza kontrola nad kolekcjami i możliwość robienia wysp Reactowych (React Islands). Aha, i byłem zmuszony do torturowania Eleventy; ten framework nie był zaprojektowany do tego, do czego go zmuszałem. Build time na VPS trwał około 1400 sekund. Nie chodzi o to, że Eleventy jest tak wolne; po prostu tyle skryptów było w tle by działało tak jak my chcieliśmy. Tbh, i tak cud, że Eleventy aż tyle wytrzymało.

Rok później mogę powiedzieć, że migracja do Astro (sugestia T) okazała się być doskonałą decyzją.

Nie tylko mamy poziom interaktywności który pozwolił mi na dodanie animacji, ale też strona działa dużo szybciej. Co zabawne, nadal zmigrowałem dopiero 20% treści rok później, ale to tylko kwestia czasu. Widząc prędkość migracji, jeszcze pięć lat do osiągnięcia parzystości ;-).

W czym mamy dużo więcej artykułów lepszych niż na dawnej stronie. Więc to nie jest 1:1.

Tak czy inaczej, w tym miesiącu szczególnie ciekawymi zmianami były:

1 czerwiec 2026 - 4 maj 2026:

  • Obszar Dokumentów, Stron i Opowieści. To, co się czyta.
    • Dodany Changelog. Absolutnie bezużyteczne, ale miłe ;-).
    • Rekonstrukcja About Us. Wygląda ładniej.
    • Dodana cała historia Alfreda jako VN, czyli: Alfred i przypadek zagubionego głosu.
    • Trzy nowe istoty: Diwa Lazaria, Miawka Ogrodniczka, Obcotwarz.
    • Kilka nowych wpisów do słownika, m.in. “eskalacja puli”.
  • Obszar narzędzi i mechaniczny. To, co widzicie i używacie.
    • Dodana trifecta:
      • NarrativeBoard (ta plansza gdzie się rzeczy ruszają). Plus 999 sprite’ów. I narzędzia “wektor” -> “sprite”.
      • VN Explainer (mechanizm do tworzenia interaktywnych opowieści).
      • PoolExplainer (czyli interaktywne pule, które widać jak się zmieniają)
    • Dodany tooltip do Pool, czyli możliwość zobaczenia prawdopodobieństw.
    • Dodany PoolExplainer. Dzięki temu widać statystyki pul. Zarówno dla Aplikacji z Żetonami by łatwo się to liczyło dynamicznie jak i jako komponent do załączania do dokumentów.
    • Dodane komponenty z rodziny InsightOnXXX. Dzięki temu łatwiej zobaczyć “mówię o grze”, “mówię o świecie” itp. Kilka innych komponentów stricte wizualnych.
  • Obszar “pod spodem”. To, czego nie widać, a dzięki czemu strona działa.
    • Upgrade Astro do wersji 6.
    • Nowe podejście do Playwright; dużo lepsze autotesty na różne komponenty
    • Usunięcie 999 bugów dookoła tooltipów dla Definition i Pool.
    • Silnik Xiry współpracuje z Google LLM i z Azure LLM
    • Rekonstrukcja systemu kolorów, faza pierwsza. Ujednolicenie kolorów do palet ‘master.xxx’ i ‘meaning.xxx’.
    • Ogólnie mnóstwo walki z błędnymi typami, cssami itp. Mnóstwo grzebania w machinerii.

Dziękuję obu Monikom za cenne zmiany w kodzie.

  • T dodała tooltip do Pool, PoolExplainer, analitykę oraz zniszczyła mi życie jak chodzi o Playwright.
  • Monika dodała zmiany w wizualizacji Xiry, multiline itp.

~Żółw