Kolofon · 11 września 2026
0.13.2 — bez nazwy silnika w przeglądarce
przy przeglądzie pull requestów z 0.13.1, zanim którykolwiek został scalony

Tekst: Kolofon
Od 0.9.0 instancja z wyłączonym podpisem nie wynosi nazwy silnika w paczce JavaScriptu: decyzja zapada przy budowaniu, a martwa gałąź znika. To zamykało jedno miejsce. Przegląd pull requestów z 0.13.1 pokazał, że były jeszcze inne.
W paczkach instancji bez podpisu nazwa silnika siedziała w nazwach dwóch klas animacji i ich klatek kluczowych, w czterech nazwach zdarzeń przeglądarki, a od 0.13.0 miała dojść w nagłówku HTTP z językiem. Żadne z tych miejsc nie jest widoczne na stronie. Wszystkie są widoczne dla kogoś, kto otworzy plik — a to jest dokładnie ten ktoś, przed kim podpis się wyłącza.
klasy i animacje tetno, tetno-fala, kursor-konsoli, kursor-miganie
zdarzenia site:account, site:star, site:stars-collected, site:stars-total
nagłówek języka x-site-langDoszedł strażnik `check-engine-name.mjs`: po buildzie przegląda wszystko, co idzie do przeglądarki, i przerywa, jeśli instancja bez podpisu ma w tym nazwę silnika. Instancja z podpisem przechodzi od razu. Instancja, która używała starych klas we własnej treści, musi je przemianować — to jedyna zmiana wymagana po jej stronie.
