figular v0.0.17 - 2022-12-23 Added * New figure 'timeline' introduced. See [docs](docs/figures/time/timeline.md) for more info. * Documentation on how to add an 'internal' Figure and reorg'd other documentation into a new file `docs/CustomFigures.md`. * New asymptote date type for our forthcoming timeline figure. * Style is now additive/inherited. Matching styles set at lower levels are added to those at higher levels. Before this the most specific style rule won. This is part of moving closer to how CSS works. * Style can now be printed for easier debugging. * For developers a fully functioning hugo test site has been added so you can see realtime changes to Figures' HTML/JS in the browser and with the backend container running hit the API as well. Fixed * Figures were not reporting problems to the correct endpoint, instead all going to the circle endpoint. Now they use their own figure URL. * Error reporting on Figure web pages was broken - IDs had been renamed a while ago but the JS was not kept in sync. * A space was missing after our Figures' widget help text. * Our asymptote primitives were not replacing themselves on the page when changed, they were adding themselves again. Tests added. * Our asymptote page's bounds were not correct when a textbox is placed anywhere other than 0,0. * ImageMagick was missing from our dev container ansible setup. * A style rule with an empty selector selected nothing - it should select everything to allow us to set style at the top-level.