* chartjs test
* [WIP] Modified for Chart.js
* Tweaking styles ( tooltips and lines )
* Almost done
TODO:
Change tooltips to HTML tag
Improve color function
* More work on Tooltips
* Improve update logic
Fix linting
* resolve conflict
* [WIP]
Create new tooltip mode hack.
Add axis padding to top and botton to prevent axis cutoff
* TODO: cleanup
* FIXME: tooltip in history graph not working correctly
reorganize some code
* fix build problem
* Fix color and tooltip issue
Fix label max width for timeline chart
* update dep
* Fix strange color after build due to `uglify` bug with reference the minified version.
Make line chart behavior more similar to Google Charts.
Make the chart honor to `unknown` and other state by manually calculate point value.
* fix bugs
* Remove label for only one data in timeline chart.
Fix bug for infinite loop in some cases
* Add HTML legend to chart.
* Fix isSingleDevice bug due to calculation.
Add isSingleDevice property support.
* fix for lint
* Replace innerHTML code with polymer node.
* Replace tooltip with HTML code
* fix tooltip style
* move default tooltip mode to plugin
* LINTING
* fix
Move localize history data to Timeline Chart.
Fix timeline static color.
Rework on chart resize.
* Bug fix:
Chart may disappear on some case.
Timeline chart calculation issue.
Change timeline chart hidden logic.
* fix tooltip
rework for resize event
* lint
* element
* Replace `var` to `let`.
Move import and ChartJs injection code to `ha-chart-scripts.html`.
* lint: convert more let to const
* fix font
fix undef
* update bower.json
* move
* Load chart code on demand
* Core POC support for polymer i18n
* Move translation from core.js to html
* Replace fetch with XHR
* Convert translation pipeline to gulp
* Convert from polyglot to Polymer localize
* Pass through missing keys for custom panels
* Store promise to be reused
* Use cacheFirst sw handler for translations
* Write full filenames to translationFingerprints
* Precache en translation
* Convert home-assistant-main to ES6 class
* Create a localization mixin
* Cleanup
* Add polymer tags to annotate for linter
* Rename fingerprints to translationMetadata
* Build translation native names into metadata
* Add language selection UI to sidebar
* Provide separate message namespace argument
* Store language/resources on hass object
* Store translationMetadata on hass
* Move language selector to config panel
* Temporarily hide language selector
* Small cleanups
* Use dynamic-align for more flexible layout
* Migrate to fetch API
* Only send change events for user selection events
* Update for new linting rules
* Migrate build_frontend changes
* Add build using polymer-build
* Use bundle strategies to tweak stripExcludes
* Only vulcanize hass.io panel
* Rename hassio panel generate script
* Remove hydrolysis
* Get it all somewhat working
* Fixes
* Allow ES2015 + fix minify JS
* Clarify we need to fix service worker minify
* Move service worker template out of tasks folder
* Fix broken CSS
* Wrap it up
* Fix maps