With the latest version, we overhauled an existing Ulysses feature that could cause glitches in practice: the writing session history. Götz, the developer in charge of this feature, gives his insight into the problem’s origins, the chosen approach to solving it and the process of implementation.