* Ignore hass changes while dropdown is open
* Upgrade vaadin-combo-box
* Fix styling on dev-service panel
* Fix styling for ha-entity-dropdown
* Fix height vaadin-combo-box dropdown
* Rename ha-entity-dropdown to ha-entity-picker
* More entity improvement (#675)
* Update script and automation editor to use entity picker
* Add entity and service picker to service dev panel
* Lint
* Add option to retrieve n amount of last lines from log.
* Move line logic to backend
* Review changes
* Review changes
* Only print text
* Use query params instead of url path to specify lines
* Add filter functionality for entities and states
Entities and states can now be filtered by entering a string in their respective input fields.
* Add filter functionality for attributes
Attributes can now also be filtered. Without a colon in the search string, if any attribute's key or value matches the string, the entity is matched. If there is a colon, keys and values are matched separately, and the entity is only matched if both key and value match.
* Hide attribute filter in narrow mode
When the browser triggers narrow mode the attribute filter now hides properly.
* Improve eslint adherence
The code is now correctly linted against the HASS eslint standard.
Also simplified the code which distinguished arrays from strings when matching.
* 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