Repository navigation
v0.8.12
Patch release that makes the desktop app usable again: since v0.8.9 at least, it opened on an empty window. An idle application sent its agents to the interface as null, and the interface stopped before drawing anything. The web gateway was not affected. Release pages now show this CHANGELOG's section for the tag rather than the raw commit list.
Fixed
- The desktop app opened on an empty window, on every launch, in v0.8.9, v0.8.10 and v0.8.11 at least. An application that has just started is idle and has no agents; the copy of its state that
GetStatereturns turned that empty list into a nil slice, which reaches the interface as"agents": null, and the interface read it as a list before its first render, so nothing was drawn but the window's background. The state's lists are now always lists, and the interface takes a null list as empty.TestAnIdleApplicationSendsItsListsAsListsand arelayerStatetest fail against v0.8.11. The web gateway builds its lists another way and was not affected. Found by the v0.8.11 trial on Windows.
Full commit list: v0.8.11...v0.8.12