Commit Graph

15416 Commits (dd00b51f211afc16b77bc746175e997ac67be93c)

Author SHA1 Message Date
Paulus Schoutsen 1946f6c1f0 Show last available version in host card
https://www.pivotaltracker.com/story/show/145135511
2017-05-11 20:59:30 -07:00
Paulus Schoutsen 37526aca88 Show validation errors in the UI when setting addon options
https://www.pivotaltracker.com/story/show/145323139
2017-05-11 20:45:17 -07:00
Paulus Schoutsen 6d5a911cb5 Keep trying to refresh data after successful API call 2017-05-11 20:30:17 -07:00
Paulus Schoutsen 28f3a23acc Restart hass will use supervisor api.
https://www.pivotaltracker.com/story/show/145295197
2017-05-11 20:21:44 -07:00
Paulus Schoutsen cf8905e7ad Automation editor: Move save button to fab 2017-05-11 20:08:55 -07:00
Andrey c0f119c853 Fix history timeline legend selection. (#276) 2017-05-09 22:49:01 -07:00
Paulus Schoutsen 82a6b06cfb Ensure a null condition is not wrapped in a list 2017-05-09 20:34:53 -07:00
Paulus Schoutsen ca82a411aa Add automation editor (#275)
* Add automation editor

* Build JS before running tests

* Add browser warning

* Re-order from/to in state
2017-05-09 09:37:10 -07:00
Paulus Schoutsen 9e7dc4a921 Remove hardcoded core repo from hassio store 2017-05-07 13:44:41 -07:00
Paulus Schoutsen cc8e3fd22b Fix viewing hass.io add on that is not installed 2017-05-07 12:55:38 -07:00
hawk259 f020e60b67 Add Binary Sensor State Card (#273)
* Add binary sensor state card

* use state-card-display as a template instead of state-card-toggle

* change == to ===
2017-05-04 09:12:42 -07:00
Paulus Schoutsen e0787ab60f Hass.io: hide add-on update button if detached 2017-05-03 23:17:50 -07:00
Paulus Schoutsen b6f7dea455 Hass.io: dedicated -> detached 2017-05-03 23:16:40 -07:00
Paulus Schoutsen 110f152e23 Add addon store 2017-05-01 23:41:28 -07:00
Paulus Schoutsen ce95af99fe Remove default addon being samba 2017-05-01 00:23:03 -07:00
Paulus Schoutsen 3df12ec849 Re-organize addon code 2017-05-01 00:06:23 -07:00
Paulus Schoutsen d4b907961c Add folders to hassio panel 2017-04-30 23:08:49 -07:00
Paulus Schoutsen fbc78f020b Lint 2017-04-30 22:53:07 -07:00
Paulus Schoutsen f255e6c7bf Refresh hassio data after API call 2017-04-30 22:48:39 -07:00
Andrey 928be4eed5 Allow climate platforms to specify temperature step (#270)
* Allow climate platforms to specify temperature step

* Update more-info-climate.html
2017-04-30 11:46:35 -07:00
Anders Melchiorsen fe0aa77749 Use min_mireds/max_mireds attributes for scaling color_temp slider (#269)
* Use min_mireds/max_mireds attributes for scaling color_temp slider

* Make 1-way data binding
2017-04-29 19:57:31 -07:00
Paulus Schoutsen 863ccb5486 Add HassIO panel (#267)
* 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
2017-04-27 00:51:34 -07:00
Paulus Schoutsen 4b38a16848 Fix logbook 2017-04-27 00:50:31 -07:00
Anders Melchiorsen 5357fc25d8 Rewrite _currentDate to work in all time zones (#266)
* 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.
2017-04-25 19:56:23 -07:00
Andrey 1ef050e76d Fix climate more-info aux toggle. (#265) 2017-04-23 16:15:39 -07:00
Paulus Schoutsen 3fdba35986 Improve light more info (#263)
* Improve light more info

* Lint
2017-04-19 09:07:10 -07:00
Paulus Schoutsen bbc9e0d071 Ad sauce connect addon to travis 2017-04-18 23:47:03 -07:00
Paulus Schoutsen 5469c425e7 Add reload scripts button to config 2017-04-18 20:45:01 -07:00
Paulus Schoutsen eb4588938b Update dependencies 2017-04-18 20:44:55 -07:00
Andrey b66399c1f7 Use dead and sleep zwave icons (#257)
* Use dead and sleep zwave icons

* Use mdi:nfc as default zwave icon
2017-04-16 15:24:51 -07:00
Andrey 84c297ae71 Fix history panel (#259) 2017-04-16 15:24:28 -07:00
Paulus Schoutsen 9e38ce0c7b Correctly hide the spinner on confirm button 2017-04-15 22:13:22 -07:00
John Arild Berentsen 10d09a9408 Zwave panel (#258)
* Start of zwave config

* add seperate panel

* adjusting

* missing imports

* Only use network management for now

* Cleanup

* Remove unused imports

* Fix import
2017-04-15 20:31:42 -07:00
Andrey 1530c0c386 Allow custom 2nd line in state-info (#253)
* Allow custom 2nd line in state-info

* add tests for new functionality
2017-04-09 10:25:00 -07:00
Andrey 35c086a594 More tests for state-info.html (#256)
* 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
2017-04-08 06:05:13 -07:00
Adam Mills abbdc6f055 Display history charts up to end of selected time (#254)
* Display history charts up to end time

* Back into JS world
2017-04-03 23:00:10 -07:00
Andrey 57512211d7 Add web-component-tester tests (#255)
* 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.
2017-04-03 22:51:20 -07:00
Andrey e4fe4ec812 Treat default_view as special only with view:true (#251) 2017-04-02 17:38:50 -07:00
Andrey 9aa188079e upgrade paper-slider and remove min-max hack (#252) 2017-04-02 17:37:39 -07:00
Beat 7f69540a92 added missing executor (#250)
Executing a JS script fails on some systems (good thing I replaced my default program for JS on windows!). It's bad practice.
2017-03-31 09:00:37 -07:00
Paulus Schoutsen 3864128055 Fix Safari maps issue 2017-03-29 23:14:02 -07:00
Andrey 91049e8ed6 Don't propagate event from cover controls. (#248) 2017-03-29 00:17:03 -04:00
Andrey 16f0775af5 Allow using icon/name for default_view. Add hover-title whn using an icon. (#244) 2017-03-24 09:09:07 -07:00
Andrey cd9d52caec Allow badge size control via variables. (#246) 2017-03-23 23:44:08 -07:00
Andrey 58673280be Allow empty state name. (#247) 2017-03-23 23:39:57 -07:00
Paulus Schoutsen f4c59e1eff Fix chart tooltips 2017-03-20 21:29:58 -07:00
Paulus Schoutsen 67b59f1976 Shadow dom fixes (#241)
* 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
2017-03-19 21:55:52 -07:00
Tom Matheussen fe9b81fc67 Only draw weather chart when forecast is present (#239)
* Only draw weather chart when forecast is present

* Update ha-weather-card.html

* Update ha-weather-card.html
2017-03-19 12:45:32 -07:00
Paulus Schoutsen 7b3a0aa5d6 Update dependencies 2017-03-14 22:07:11 -07:00
Andrey 215217f652 On Safari 10 constructor check is broken (#237)
* On Safari 10 constructor check is broken.

* Move useragent check

* Make custom element load unconditionally

* Update state-card-content.html
2017-03-14 21:57:11 -07:00