9984 Commits

Author SHA1 Message Date
Paulus Schoutsen
d3c10d9b49
Forward change event vaadin combo box (#1208)
* Forward change event vaadin combo box

* Stop propagation
2018-05-25 16:46:54 -04:00
Paulus Schoutsen
6bf34afc31
Fix ha paper slider (#1203)
* Fix ha-paper-slider

* Fix ha-paper-slider
2018-05-21 10:45:04 -04:00
Paulus Schoutsen
081e8d9824
Add html tag to legacy layer (#1202) 2018-05-21 10:21:46 -04:00
Paulus Schoutsen
8e6929659d
Code split out more things (#1199) 2018-05-21 07:50:50 -04:00
Boyi C
4d50ab937a Some tweak for timeline chart (#1201)
* Some tweak for timeline chart

* remove comments
2018-05-21 07:50:29 -04:00
Paulus Schoutsen
0edf06bfb9
Filter out some modules (#1198) 2018-05-20 21:19:47 -04:00
Paulus Schoutsen
d1fcdfd5a3
Convert cover and media player models to classes (#1197) 2018-05-20 08:39:24 -04:00
Paulus Schoutsen
d7b2a03880
Don't use window to share CoverEntity (#1192)
* Don't use window to share CoverEntity

* Lint
2018-05-19 16:21:29 -04:00
Paulus Schoutsen
4a734fbffc
Inline media player entity (#1191) 2018-05-19 16:12:49 -04:00
Paulus Schoutsen
41990767e2
Remove state history cache from window (#1193) 2018-05-19 16:12:38 -04:00
Paulus Schoutsen
0789c0884c
Don't expose translation methods on window (#1194) 2018-05-19 16:12:26 -04:00
Paulus Schoutsen
4de7cbec30
Inline hass-attribute-util (#1196) 2018-05-19 16:12:11 -04:00
Paulus Schoutsen
1d144a101c
Remove marked from window (#1195) 2018-05-19 16:12:03 -04:00
Paulus Schoutsen
43b0be9581 Fix hass.io panel 2018-05-19 10:37:22 -04:00
Paulus Schoutsen
365d660e79 Lint 2018-05-18 17:57:26 -04:00
Paulus Schoutsen
059eda861e Fix placeholder camera image flash as broken image 2018-05-18 15:14:51 -04:00
Paulus Schoutsen
5ede26f162 Extract empty image 2018-05-18 15:12:24 -04:00
Paulus Schoutsen
960bdc0c9b Remove hassCallApi from window 2018-05-18 15:01:33 -04:00
Paulus Schoutsen
e57d9f7751
Add websocket helpers to polymer (#1187)
* Add websocket helpers to polymer

* Lint

* Upgrade to home-assistant-js-websocket@2.0.0
2018-05-18 13:25:01 -04:00
cdce8p
ba3670c5db Fix fan rotation attributes (#1159) 2018-05-18 11:14:59 -04:00
Paulus Schoutsen
e1c9f3deea Everything through navigate mixin 2018-05-17 18:20:23 -04:00
Paulus Schoutsen
bc27f854f1
More cleanup (#1185)
* More cleanup

* Set up correct urls authorize.html

* Fix polymer lint

* Remove reference to bower

* Tweak uglify settings
2018-05-17 17:51:07 -04:00
Paulus Schoutsen
cb0db95abe
Build hassio panel (#1184)
* Fix hass.io panel

* Add develop scripts

* Build hassio on Travis
2018-05-16 23:03:48 -04:00
Paulus Schoutsen
8ac08bc802 Remove unused import helper 2018-05-16 21:33:39 -04:00
Paulus Schoutsen
f70c0aea6c
Org files (#1183)
* Organize files

* Import EventsMixin

* Import NavigateMixin

* Dissolve window.hassMixins

* Apply ElementMixin when we use it

* Update tests to point at right dir

* Eslint

* Clean

* Update mixins inside hassio

* Update lint command"

* Fix polymer lint
2018-05-16 13:47:34 -04:00
Paulus Schoutsen
1971223ad3
Code split voice and more info dialog out (#1182) 2018-05-16 09:38:01 -04:00
Paulus Schoutsen
3fa9896543 computeStateDomain instead of computeDmoain 2018-05-16 09:20:25 -04:00
Paulus Schoutsen
405cb36904 Fix imports 2018-05-16 08:54:48 -04:00
c727
0c6f8c34fb
P3: Replace hassUtil with imports (#1181)
* P3: Remove get is()

* P3: Replace hassUtil with imports

* Remove hass-util imports

* Fix errors
2018-05-16 14:03:04 +02:00
Paulus Schoutsen
23a2a479a5
Remove rollup (#1179)
* Remove rollup

* Fix build

* Add copy webpack plugin

* Touch service worker

* Remove unused ha-config-js-.js
2018-05-16 07:54:29 -04:00
c727
5a16095270 P3: Remove get is() (#1180) 2018-05-16 07:06:07 -04:00
Paulus Schoutsen
658b349755 Use url path instead of component name for path 2018-05-15 13:38:05 -04:00
Paulus Schoutsen
a4afc2e37a
Polymer 3 modulize (#1154)
* Version bump to 20180510.1

* Fix hass util

* Fix translations

* Bye paper-time-input

* Add webpack config

* Add webpack to package.json

* Fix translation import

* Disable web animations polyfill bad import

* Disable importHref import

* Update webpack config to build authorize.js

* Build translations json

* Build frontend correctly

* Run eslint --fix

* Load markdown JS on demand (#1155)

* Add HTML imports (#1160)

* Fix localize (#1161)

* Fix Roboto in build (#1162)

* Load web animations polyfill (#1163)

* P3: Fix chart js (#1164)

* P3: Fix Chart JS

* Update timeline package

* P3: panel resolver (#1165)

* WIP

* Initial importing of panels

* Fix panel resolver

* Fix automation and script editor (#1166)

* Expose Polymer and Polymer.Element on window (#1167)

* Remove unused import

* eslint --fix

* Es5 build (#1168)

* Build for ES5

* Fix build_frontend

* Remove stale comment

* Migrate to use paper-material-styles (#1170)

* Send parsed date to history/logbook (#1171)

* Fork app storage behavior (#1172)

* Add paper input with type time (#1173)

* Fix authorize

* Lint

* Sort imports

* Lint

* Remove eslint-html

* Do not lint authorize.html

* Fix polymer lint

* Try chrome 62 for wct

* P3: Add patched iconset (#1175)

* Add patched iconset

* Lint

* Test with latest Chrome again

* Use less window.hassUtil

* Teporarily use my fecha fork

* Import correct intl.messageFormat

* Update wct-browser-legacy to 1.0.0

* Include polyfill in right place

* Fix IntlMessageFormat

* Fix test not having a global scope

* Rollup <_<

* Fork app-localize-behavior

* Disable wct tests

* Lint
2018-05-15 13:31:47 -04:00
Paulus Schoutsen
3b7a206cec
Add an authorize page for authentication (#1147)
* Use authorize page if auth provider

* Add webcomponent polyfill

* More fixes

* ES5 fix

* Lint

* Use redirect_uri

* upgrade uglify to fix tests?

* Update browsers used for testing
2018-05-10 14:25:36 -04:00
Paulus Schoutsen
912969111f
Move all of hassUtil to JS (#1153)
* Move all of hassUtil to JS

* Fix tests
2018-05-09 21:33:31 -04:00
c727
8ecc41388a Fix issues with new weather card (#1149)
* Fix issues with new weather card

* New line
2018-05-08 18:14:29 -04:00
cdce8p
6f738510fa Added sensor device_class 'light' (#1143)
* Added sensor device_class 'light'

* Changed icon

* Changed device_class name
2018-05-05 09:37:55 -04:00
Boyi C
de55c13355 Fix chart not updating #1104 (#1139) 2018-05-04 16:04:07 -04:00
Paulus Schoutsen
06341edc49 Fetch camera image via websocket connection (#1136)
* Fetch camera image via websocket connection

Lint

Cleanup

* setProperties
2018-05-03 22:04:25 +02:00
Paulus Schoutsen
9fc3d9d019 Fetch media player image from websocket (#1137) 2018-05-03 22:03:48 +02:00
Malte Franken
3e90db5fa3 Allows to define a custom "more info" dialog per entity (#1128) 2018-04-29 15:01:14 -04:00
c727
30555eda88
Remove Hassbian panel (#1132) 2018-04-29 18:08:03 +02:00
c727
ac38fdb9df Fix plant card batteryLvl 100 icon (#1130)
* Fix plant card batteryLvl 100 icon

* Update ha-plant-card.html
2018-04-28 19:29:36 -04:00
Paulus Schoutsen
4c6d9602ae
Remove zoom plugin (#1104) 2018-04-27 14:09:25 -04:00
c727
811d99b68c Rework plant card (#1123)
* Rework plant card

* Lint

* Fix updates for battery icon
2018-04-27 10:26:34 -04:00
c727
a983a5dbc5 Weather card without chart (#1117)
* Weather card without chart

* Lint

* Add iron-icon

* Add night icon and translation

* More translations

* Lint

* Feedback

* More Flexbox KungFu

* Finishing

* Use hass lang instead of browser lang

* Add more info card

* Lint

* Improve support for other providers

* Support non-daily forcasts

* Here we go
2018-04-26 17:16:02 -04:00
NovapaX
e1b924a154 Update more-info-media_player.html (#1126)
Fixes https://github.com/home-assistant/home-assistant/issues/14098
2018-04-26 21:57:38 +02:00
c727
86db23a957 Add translation for script and scene card (#1119)
* Add translation for script and scene card

* appliesMixin

* Change script button text to "execute"
2018-04-23 13:25:48 -04:00
Otto Winter
a22b62cf2a Add Sensor device_class support (#1115)
* Add Sensor Device Class Support

* ES6
2018-04-22 23:37:26 -04:00
Otto Winter
db2f588e86 Fix unavailable state icon (#1118) 2018-04-22 18:35:59 +02:00