12459 Commits

Author SHA1 Message Date
Paulus Schoutsen
4c96240ff6 Finish cloud login flow (#420)
* Finish cloud login flow

* Address comments

* Fix cache travis
2017-09-09 19:47:07 -07:00
Adam Mills
3912347f3d Convert home-assistant-main to ES6 class (#424)
* Convert home-assistant-main to ES6 class

* Add arrow functions to ensure this is bound

* Add missed parameter

* Picky linter
2017-09-09 19:45:48 -07:00
Andrey
684ac8fe69 Fix boolean config value not propagating (#421) 2017-09-09 10:33:15 -07:00
BioSehnsucht
19187ce518 Add input_text component (#408)
* Add input_text component

* Update input_text to Polymer 2

* input_text : changes suggested in home-assistant/home-assistant-polymer#408

* input_text : removing disabled option per home-assistant/home-assistant-polymer#408

* Fix file permissions

* UI tweaks + cleanup
2017-09-08 23:06:40 -07:00
Boyi C
7333a00384 Use local font-robot file for development (#419)
Use font-roboto-local to replace font-roboto on development, to reduce page load time.
2017-09-06 07:16:06 -07:00
Paulus Schoutsen
2249657681 Fix import 2017-09-05 09:08:09 -07:00
Andrey
047c0005d9 Customize config improvements (#417)
* Switch customize panel to dom-if

* Customize config improvements
2017-09-04 07:55:04 -07:00
John Mihalic
010851b0df Modify camera image error text (#416) 2017-08-29 19:56:21 -07:00
Andrey
5bdbc49dc2 Improvements for customize config panel (#415)
* Don't save empty json values. Allow per-domain attributes.

* Fix typo
2017-08-29 09:44:05 -07:00
Andrey
206f624fb6 No longer fetch customui element (#414) 2017-08-29 00:07:56 -07:00
Andrey
0508a6bf2e Add customization config panel (#413) 2017-08-28 08:04:21 -07:00
Paulus Schoutsen
592591d879 Update dependencies 2017-08-27 17:35:12 -07:00
Paulus Schoutsen
632f2bdaa7 Update dependencies (#412) 2017-08-27 14:09:02 -07:00
Paulus Schoutsen
24c16aa1fc Fix imports 2017-08-27 13:19:39 -07:00
Paulus Schoutsen
b3995e63be Add initial cloud login (#411) 2017-08-27 13:08:20 -07:00
Adam Mills
894a84ba77 Fire helper update (#410)
* Use deduping mixin and ES6 arrow

* Update to Polymer legacy implementation of events

* Remove Ha prefix
2017-08-27 10:17:13 -07:00
Adam Mills
81f00db0c1 ES6 class upgrade ha-sidebar and home-assistant (#409)
* 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
2017-08-26 16:52:06 -07:00
Paulus Schoutsen
19d1da48c4 Update template example to use state_with_unit 2017-08-26 16:12:09 -07:00
Andrey
b211894a31 Improvements for zwave group config (#398)
* Improvements for zwave group config

* Apply ha-config-section
2017-08-26 09:58:50 -07:00
Paulus Schoutsen
60791ee03d Update link to script editor docs 2017-08-25 22:32:39 -07:00
Paulus Schoutsen
9b9cba86c2 Fix Hass.io build script (#405) 2017-08-21 22:44:20 -07:00
Boyi C
c289f6c925 History data not updating (#385)
* 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
2017-08-18 08:38:30 -07:00
Paulus Schoutsen
0e687fb243 Add network options for addon (#336)
* Add network options for addon

* Fix bugs

* Reinstate line
2017-08-18 11:13:29 +02:00
Paulus Schoutsen
07d5d6e8a9 Remove other broken defaults for triggers 2017-08-15 22:27:14 -07:00
Paulus Schoutsen
29f5730545 Fix sun offset being mandatory. Fixes #396 2017-08-15 22:14:22 -07:00
Paulus Schoutsen
faf576d43d Add script editor (#393)
* Add script editor

* Cleanup
2017-08-15 22:09:43 -07:00
Paulus Schoutsen
34e45427ea Fix login button (#391) 2017-08-13 14:08:02 -07:00
Paulus Schoutsen
f5781a9906 Add work around for Safari paper-toggle-button update issue (#387)
* Add work around for Safari paper-toggle-button bug

* Lint
2017-08-13 11:46:28 -07:00
Eugenio Panadero
9426cfd5ca fix weblinks opening two windows when clicking the text link (#389) 2017-08-13 11:46:04 -07:00
Adam Mills
688a984bac Configurator updates (#386)
* Hide configurator button if no caption configured

* Put configurator links on new line
2017-08-12 17:55:54 -07:00
Paulus Schoutsen
823a699670 Fix bug in automation editor when no conditions 2017-08-12 14:52:27 -07:00
Paulus Schoutsen
a51b9c1eb5 Bug fixes 2017-08-09 00:44:46 -07:00
Paulus Schoutsen
f02d42d79c Automation update (#382)
* Add missing triggers

* Move onChangeEvent to generic util

* Generate dev service worker in dev mode

* Add actions

* Lint

* Add condition support

* Add condition actions
2017-08-09 00:44:17 -07:00
Paulus Schoutsen
77f934b738 Valid JSON… 2017-08-08 21:06:18 -07:00
Paulus Schoutsen
72c258d464 Add mailbox panel to build 2017-08-08 20:59:26 -07:00
PhracturedBlue
58e2781412 Add Initial Mailbox panel and sensor (#319)
* 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
2017-08-08 20:58:37 -07:00
Boyi C
2e1d3e1fa7 Weatherpanel (#375)
* 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
2017-08-08 08:24:34 -07:00
Paulus Schoutsen
e81326cb65 Fix build 2017-08-06 10:55:46 -07:00
Andrey
4755b0438c Make sure graphs extend till the intended end time (#378) 2017-08-06 09:31:07 -07:00
Eugenio Panadero
478f6eb3b1 Add new service clean_spot to vacuums as command in the toolbar (#379)
- Add it with the 'broom' icon between the stop and the locate commands.
- Fix an error in the supportsCommandBar function
2017-08-06 09:29:50 -07:00
Paulus Schoutsen
b34c2a6f92 Consolidate config (#377)
* 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
2017-08-06 09:22:15 -07:00
Andrey
f57e2334c8 Polymer2 fixes (#376)
* Set all attributes together.

* Revert "Set all attributes together."

This reverts commit 00fe75ce4b78c17481bac45db0536169695f1f91.

* Set all attributes together.

* Workaround for justified on Polymer2
2017-08-05 14:02:49 -07:00
Andrey
ebc0c776e2 Add theme-choosing UI to config panel (#363)
* Add theme-choosing UI to config panel

* Add Backend-selected option

* Use Object.assign to change hass

* Fix #368 - support theme-color update.
2017-08-04 23:09:25 -07:00
Paulus Schoutsen
1ea7137c78 Fix service worker 2017-08-04 23:01:22 -07:00
Andrey
7c489e69bb Make tests pass (#374)
* 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
2017-08-04 22:56:52 -07:00
Paulus Schoutsen
fb3c278a74 Disable group config panel for now 2017-08-04 00:00:13 -07:00
Paulus Schoutsen
572f92fd1e Migrate to Polymer 2 (#370)
* Update bower.json to point at Polymer 2

* No longer use babel to run node scripts

* Refer to CSS from static dir

* Fix some panel bugs
2017-08-03 23:40:16 -07:00
Paulus Schoutsen
17519cce30 Small Polymer 2 tweaks 2017-08-02 23:32:02 -07:00
Paulus Schoutsen
512b07963b Add build using polymer-build (#344)
* 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
2017-08-02 21:31:04 -07:00
Bram Kragten
deb4f9e63f Set overflow to auto (#364)
(for the people without a mac ;-)
2017-08-01 12:01:05 -07:00