* Add HassIO panel
* Add buttons
* Update to new API
* Add initial hassio addon view
* Allow saving options
* Not auto select smb_config addon
* Add logs to addon
* Add OS info to host
* Wrap up panel for now
* Lint
* Fix menu button
* Rewrite _currentDate to work in all time zones
The method toISOString() returns a timestamp in UTC. Thus, midnight in the CET
timezone (UTC+1) was converted into yesterday@2300 and then that date was used
as the current date.
This made the logbook and history start with yesterday's data, at least for
locations east of UTC.
The new version avoids this by using methods that work in local time.
* Remove an embarrassing amount of lint
* Rewrite to be more concise
Proposed by @armills.
* Remove andrey-git keys. Add Android 7.0 emulator
* Use Chrome on Android 7.0
* Try a test that should fail on shadow dom.
* Change test
* try lightOrShadow
* More tests
* Use travis.yml from polymer
* Update .travis.yml
* Try wct tests
* Encrypt Sauce env
* More test config
* Update2
* try to remove souce_connect
* Try another config
* More browsers
* Clean tabs, test shadow dom.
* Fix color picker
* Fix map panel CSS
* Convert logbook to use vaadin date picker
* Fix logbook clear date
* Migrate history panel to use vaadin date picker
* Remove pikaday
* Lint
* history panel: disable on loading
When trying to understand the source tree using `git grep` the fact
that the critical function which actually creates the more-info-
panels used MORE-INFO, makes it actually hard to find. Rework the
logic so that it's all managed in lower case for greater
discoverability of hunting through code.
Because the stateMoreInfoType comes from home-assistant domains, this
should always be lower case, so no explicit lower casing is needed.
This replaces the climate paper-slider with a new control which is a
numerical display plus up/down buttons. The paper-slider control
really needs a fine pointer like a mouse or a stylus to function well,
and in my use case the most often time I want to quick manually adjust
the temperature is on a mobile device, where using the paper-slider is
extremely problematic.
The stepsize is now computed based on the units. 0.5 for C, 1.0 for F,
which provides about the same granularity for both.
The ha-climate-control widget is actually pretty generic, and could be
used in other places if anyone has suggestions on a good generic name.
* Support multi-day history charts
* Fix lint
* Reduce the periods to 1/3/7 days.
* Switch to end_time param instead of days
* Move async waiting from history-data to panel-history