================
Vendor :ref:`vendor-hiveeyes`
-----------------------------
- Integrate and absorb communication style and subsystems of :ref:`vendor-hiveeyes`/:ref:`beradio` into core
- Refactor into generic Twisted service *MqttInfluxGrafanaService*,
then implement the :ref:`vendor-hiveeyes` vendor application on top of it
Vendor :ref:`vendor-lst`
------------------------
- Improve command line tooling per ``lst-message <channel> info``:
Display common information about a data channel like the
configuration object and the names of all structs.
- Improve logging and debugging
- Optionally put legend on the right hand side of the graph
General
-------
- Improve configuration, logging, debugging and documentation
- Improve internal settings handling and application bootstrapping
- Introduce service-in-service infrastructure
- Make default Grafana panel not use ``steppedLines: true``,
smooth lines are more beautiful when displaying sine curves
- Add *MqttKitApplication*, a generic application modeled after
and using the :ref:`vendor-hiveeyes` vendor infrastructure
- Add *PahoMqttAdapter*: Migrate from `twisted-mqtt`_ to the
*Eclipse Paho MQTT Python client library* `paho-mqtt`_,
to enable running more than one MQTT adapter instance
- Introduce concept of "applications", which are native Twisted services
and can be bootstrapped by defining them in the configuration file
- Add composite application completely declared by configuration settings
- Adapt :ref:`vendor-hydro2motion` and :ref:`vendor-lst` to infrastructure changes
- Upgrade libraries Twisted, autobahn, crossbar, msgpack and influxdb
- Improve Grafana gracefulness when finding a corrupt panel
- Overhaul configuration subsystem
- Try to reconnect to MQTT broker in interval if initial connection fails
- Add license, improve packaging and package publishing
Documentation
-------------
- Document how to :ref:`run-on-pypy`
- Improve documentation at :ref:`kotori-about` and :ref:`kotori-readme`
- Add CSS3 Hexagon Buttons 1.0.1 and more static assets
- Add Entypo pictograms by Daniel Bruce