# Co je nového: okno se změnami

> Jednou po každé aktualizaci okno ve hře s tím, co se změnilo – z tvé vlastní https stránky nebo z Markdownu v nastavení – a /changelog kdykoli. Novinka v 0.3, ve výchozím stavu vypnuto.

Source: https://stygion.eu/cs/docs/keystone/changelog
Updated: 2026-10-25

Novinka v 0.3, modul `changelog`, ve výchozím stavu vypnutý. Hráči s klientskou částí Keystone uvidí jednou po každé aktualizaci, co se na serveru změnilo, vykreslené vlastním lehkým rendererem Keystone: nadpisy, odstavce, seznamy, tučně, kurzívou a odkazy – nic, co by se dalo spustit.

## Nastavení (`changelog.toml`)

- `source`: https stránka (HTML nebo Markdown) se změnami. `{lang}` v ní se nahradí jazykem hráče (`en`, `cs` …) z `languages` (výchozí `en, cs`); hráč v jiném jazyce dostane první z nich.
- `text`: změny napsané přímo tady v Markdownu (`# nadpis`, `- položka`, `**tučně**`, `[odkaz](https://…)`), použije se, když je `source` prázdné.
- `title`: titulek okna; prázdný vezme první nadpis stránky.
- `show`: `once-per-update` (první připojení po změně stránky, výchozí), `every-join`, nebo `off` (jen `/changelog`).
- `delay`: jak dlouho po připojení se okno otevře (4 s), ať se nejdřív načte svět.
- `more`: https adresa pro tlačítko „Všechny změny“; prázdné ukáže adresu zdroje, nebo žádné tlačítko.
- `allow-local`: dovolí, aby `source` byl na tomhle stroji nebo v síti (jen majitel). Jinak se stránka stahuje jen přes https, nikdy zevnitř sítě a bez sledování přesměrování.

`/changelog` otevře okno kdykoli; bez klientské části odpoví do chatu. `GET /v1/changelog` (scope `players.read`) vrátí to, co hráči uvidí.
