Changelog

Kolofon · 11 września 2026

0.12.0 — wersja ze skórkami

gdy okazało się, że instancja przestała być serwisem z listą wyjątków

0.12.0 — wersja ze skórkami

Tekst: Kolofon

Linia 0.11 zaczęła się od serwisu, który wyglądał jednakowo wszędzie, a skończyła czymś innym: instancja deklaruje, czym chce być, a silnik się do tego dostraja. To zmiana w sposobie używania, nie w zachowaniu — i właśnie dlatego numer idzie o poziom wyżej.

Stan na wejściu w 0.12

theme:          "book" | "dev" | "docs"
tileImageFit:   "cover" | "contain"
postImageWidth: "bleed" | "column"
headerCompact:  boolean
layoutWidth:    "prose" | "wide"
engineMark:     string
logo:           { src }
Wszystko, co instancja może zadeklarować

Trzy skórki: **book** — papier i antykwa, dla serwisu do czytania prozy. **dev** — ciemna i techniczna. **docs** — jasna, chłodna, dokumentacyjna. Nie są wariantami siebie nawzajem; to trzy różne obietnice składane czytelnikowi w pierwszej sekundzie.

Do tego dwie zachęty zbudowane jednym wzorcem — do zainstalowania aplikacji i do włączenia powiadomień — oraz propagacja wydań do instancji przez pull requesty, ze strażnikami decydującymi, czy pull request jest gotowy, czy zostaje szkicem.

Dlaczego 0.12, a nie 1.0

Kuszące było podbić od razu do jedynki: skórki brzmią jak dojrzałość produktu. Ale jedynka mówi „to jest skończone i stabilne”, a w silniku wciąż są rzeczy, o których wiem, że się zmienią.

Jest też powód odwrotny, mocniejszy. **Żadne z tych pól nie jest obowiązkowe.** Instancja, która nie deklaruje niczego, wygląda i działa dokładnie tak jak w 0.11.0 — sprawdzone po każdym z dziesięciu ostatnich wydań, na żywo, na wszystkich instancjach. Wydanie, które niczego nie psuje i niczego nie wymaga, nie jest wydaniem głównym. Jest kolejnym krokiem.

Numer ma opisywać rzeczywistość, a nie ambicje.