* ES6 class upgrade ha-sidebar and home-assistant
* Remove unused imports
* Fix linter errors
* Added event fire mixin
* By some miracle that still worked
* Ignore class-methods-use-this
* Add mixin annotation
* History data not updating
Fix history data not updating. History chart data will cache for 3 minutes. To reload, change the period dropdown to another value and change back.
* remove history cache
* Add Initial Mailbox panel
* Use sha rather than index to lookup mp3 file
* Popups for audio and delete-confirmation. Don't load all MP3s on page load
* Show duration of message
* Reload messages on change
* eslint fixes
* Wrap transcription text. Use 2nd-row per entry for transcription. Table consumes 100% of window height
* Update to support mailbox component
* Use mailbox component state instead of sensor state. Fix a bug in delete
* Display mailbox entity
* Use events to trigger mailbox updates
* Support multiple mailbox platforms
* Use REST API for mailbox deletion
* Fix linting issues
* Make dialogs reactive
* Replace vaadin-grid with paper-items
* 1st attempt at truncating lines to two columns
* Apply requested changes from review
* Clean up + Lint
* temporary save
* revert table to chart
add templow and condition support to the chart
* fix missing emoji
* fix linting
* commit, try to migrate table to div
* Change the table to div
* fix lint
* Move automation panel to config
* Hide Hass menu button from error screen
* No longer store undefined in local storage
* Move Z-Wave panel into config panel
* Move Z-Wave node options from core to Z-Wave config
* Remove panel entries in polymer.json
* Lint
* Set all attributes together.
* Revert "Set all attributes together."
This reverts commit 00fe75ce4b78c17481bac45db0536169695f1f91.
* Set all attributes together.
* Workaround for justified on Polymer2
* wct misbehaves on hyphen casing on FF
* Upgrade web-component-tester to 6.0.0
* Update some bower packages to prevent conflicts
* Pin webcomponentsjs to 1.0.4
* 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
* state card for vacuum component with toolbar in more-info-card
* Basic functionality:
- main switch for turn_on / turn_off.
- Show secondary line with optional status, fanspeed and battery status.
- Show toolbar with play_plause, stop, locate and return_home service calls in the more-info card.
- Use support flags for all extra services (not for turn_on/turn_off).
- Filter specific (vacuum) keys in the state attributes table.
* lint fix
* remove the more-info card, use speed steps with input select
- No need for `more-info-vacuum.html` (using `hidden$='{{inDialog}}'` to separate views).
- Added an input select for the `vacuum_fanspeed_list` property, to set fanspeeds within the more-info view.
This way the controls appear above the history chart, and any extra attribute attached in the platform shows in the normal table below.
* change `start_pause` service
* remove state-card and add more-info card
- No need to make a state-card, as no extra line is allowed in the state-card
- No need to add attrs keys to `LOGIC_STATE_ATTRIBUTES`, using the `extra-filters=` parameter.
- New more-info card with the vacuum controls and the extra state attrs table.
* change state attrs names
* one more change state attrs names
* fix justification
* fix vertical space
* fix hide fan_speed when not supported