-----------
*2016-06-29*
* Rework web user interface to use Vue__.
* Implement charts with Chart.js__.
* Use time zone aware timestamps on databases that support them. This
breaks backwards compatibility: `timestamp` columns in existing
databases must be manually altered to use (e.g., for Postgres,
``TIMESTAMP WITH TIME ZONE`` instead of ``TIMESTAMP WITHOUT TIME ZONE``).
__ http://vuejs.org/
__ http://www.chartjs.org/
Updating existing tables with Postgres
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
To update the ``timestamp`` column to include time zones if using
Postgres, you can issue the following SQL command:
.. code-block:: psql
ALTER TABLE brush
ALTER COLUMN timestamp TYPE timestamp with time zone
USING timestamp AT TIME ZONE 'UTC';
This update should be performed after stopping Brush. Good practice
dictates that a backup should also be made prior to altering the table.