Commit Graph
100 Commits
Author SHA1 Message Date
Paulus Schoutsen a3e28f717a Update webcomponentsjs to 1.0.10
Fixes #428
2017-09-12 21:09:01 -07:00
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
Paulus Schoutsen 2249657681 Fix import 2017-09-05 09:08:09 -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
Paulus Schoutsen 19d1da48c4 Update template example to use state_with_unit 2017-08-26 16:12:09 -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
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
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
Paulus Schoutsen e81326cb65 Fix build 2017-08-06 10:55:46 -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
Paulus Schoutsen 1ea7137c78 Fix service worker 2017-08-04 23:01:22 -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
Paulus Schoutsen f5117e67d1 Add border radius to paper-dialoggs 2017-07-31 23:11:08 -07:00
Paulus Schoutsen 3092a4c084 Misc panel updates (#362)
* Add example to set variables for testing

* Allow host shutdown in advanced settings

* Fix floating label in service

* Add MQTT panel

* Lint
2017-07-31 09:04:17 -07:00
Paulus Schoutsen 7f6aeaf2a2 Lint 2017-07-29 12:04:03 -07:00
Paulus Schoutsen b50ee02534 Shopping list: add clear completed 2017-07-29 11:42:32 -07:00
Paulus Schoutsen 7c313a1083 Voice dialog: Handle when not hearing anything. 2017-07-29 11:42:15 -07:00
Paulus Schoutsen 23f0744fe2 Shopping list update (#360)
* Hardcode how can I help chat

* Allow managing shopping list

* Lint

* Lint
2017-07-29 10:37:28 -07:00
Paulus Schoutsen 1aa387a72f Hass.io: populate existing repositories 2017-07-25 22:59:50 -07:00
Paulus Schoutsen 19b903dfb7 Update voice UI (#355) 2017-07-25 00:20:24 -07:00
Paulus Schoutsen ed3d1f1ce0 Fix logo url 2017-07-23 11:01:44 -07:00
Paulus Schoutsen 5cdba73bac Hassio improv (#348)
* Add Home Assistant restart option

* Use addons/reload in store refresh

* Add link to web UI

* Show logo in addon view

* Fix routing showing not found

* Add reset options button to addon view

* Fix unload error in addon info

* Add refresh button to snapshot page

* Lint
2017-07-22 11:02:33 -07:00
Paulus Schoutsen 2453d6f397 Organize JS better (#343) 2017-07-16 23:31:19 -07:00
Paulus Schoutsen 35c4e1d5ae ES5 cleanup 2017-07-16 22:19:02 -07:00
Paulus Schoutsen b3f104935f Correct wrong syntax 2017-07-16 21:40:29 -07:00
Paulus Schoutsen 896d35fbab Add shopping list panel (#342) 2017-07-16 20:51:08 -07:00
Paulus Schoutsen 14d8abbbd9 Fix ES5 2017-07-16 18:15:15 -07:00
Paulus Schoutsen 43d7fd6cc2 Fix Hass.io panel in old HA versions 2017-07-16 16:18:06 -07:00
Paulus Schoutsen 30ba79121d Update README.md 2017-07-16 15:44:44 -07:00
Paulus Schoutsen 8a2f881684 Hassio updates (#335)
* Fetch addons from /hassio/addons

* Fetch snapshots from /hassio/snapshots

* Hass.io cleanup

* Hass.io limit data fetches until visible

* Upgrade hass addon view

* lint
2017-07-11 23:35:34 -07:00
Paulus Schoutsen c8c8b6aaab Add snapshots UI to hassio (#333) 2017-07-11 09:07:28 -07:00
Paulus Schoutsen 96ad1dae38 Polymer 2 fixes (#330)
* Fix startup error in panel-resolver

* Fix map panel stylesheet reference in develop mode under P2

* Fix automation editor recursion

* Fix HA style
2017-07-09 00:21:23 -07:00
Paulus Schoutsen d705bd2e8f Add routing to panels (#329)
* Add routes to Hass.io

* Add routing to automation editor

* Lint
2017-07-08 22:37:44 -07:00
Paulus Schoutsen 49afc18818 Update iron-list and iron-bower 2017-07-06 21:18:02 -07:00
Paulus Schoutsen 10d5a05d1f Use app-route for routing (#328)
* Use app-route for routing

* Fix bower

* Fix default route

* Add back button support back
2017-07-06 21:06:07 -07:00
Paulus Schoutsen 33ee6a9075 hassio-addon-info ES5 compatability 2017-07-05 22:27:58 -07:00
Paulus Schoutsen 1ad4259213 Make panels ES5 compatible (#320) 2017-07-01 15:29:21 -07:00
Paulus Schoutsen 31af2968da Log error in vulcanize.js when one is raised 2017-07-01 15:01:45 -07:00
Paulus Schoutsen 594f143ad0 Fix ES2015 syntax in media-player-model 2017-07-01 15:01:16 -07:00
Paulus Schoutsen cf6bddd7a9 Fix ES2015 syntax in cover-model 2017-07-01 14:55:34 -07:00
Paulus Schoutsen dce362c4af Fix ES2015 syntax in hass-util 2017-07-01 14:51:56 -07:00
Paulus Schoutsen d2a56655d0 Show update available in addon store 2017-06-28 23:02:31 -07:00
Paulus Schoutsen 015e7bc51d Add empty state to addons list 2017-06-28 22:55:15 -07:00
Paulus Schoutsen b64c9548bc Update Hass.io panel with store details page 2017-06-28 22:46:00 -07:00
Paulus Schoutsen af8b10e06a Fix bower dependency resolution (#317) 2017-06-25 21:50:21 -07:00
Paulus Schoutsen 48b94d6546 Remove unused import 2017-06-20 21:08:50 -07:00
Paulus Schoutsen e2e02acf30 Fix login form 2017-06-20 21:06:57 -07:00
Paulus Schoutsen f177c0eb9f Fix configurator (#313) 2017-06-20 20:37:11 -07:00
Paulus Schoutsen 4f9f6dd8ed Polymer 2 fixes 2017-06-18 19:39:49 -07:00
Paulus Schoutsen 8b6db691ef Road to polymer 2 pt 2 (#310)
* Remove default-primary-color var

* Swap out paper-menu for paper-listbox
2017-06-18 19:30:18 -07:00
Paulus Schoutsen bb83687d93 Polymer 2 prepare (#309)
* Remove unused paper-range-slider

* Update app-storage

* Upgrade paper-slider to 2.0

* Upgrade paper-scroll-header-panel

* Update paper-card

* Update slots

* Working upgrades

* More slots

* Upgrade app-layout

* More slot upgrades

* Vaadin components to Polymer hybrid ones

* Polymer 2 fixes

* Update polymer to 1.9.2

* Lint
2017-06-18 11:29:20 -07:00
Paulus Schoutsen 6858555c86 Fix call service data 2017-05-20 07:47:34 -07:00
Paulus Schoutsen c5a5f41d3c Fix hassio panel build 2017-05-19 14:54:26 -07:00
Paulus Schoutsen ffe0b22d77 Remove binary sensor from more info as it doesn't have one
https://github.com/home-assistant/home-assistant-polymer/pull/273/files#r116950389
2017-05-17 19:10:22 -07:00
Paulus Schoutsen aceab5246c Update automation editor help texts 2017-05-15 22:57:25 -07:00
Paulus Schoutsen 9bc67bd0cf Allow creating new automations. 2017-05-15 22:05:12 -07:00
Paulus Schoutsen 192d77a6a8 Lint 2017-05-14 14:46:03 -07:00
Paulus Schoutsen 6d1bab4a62 Fix being able to remove all extra add-on repositories
https://www.pivotaltracker.com/story/show/145397813
2017-05-14 11:57:04 -07:00
Paulus Schoutsen a341ccf944 Merge pull request #281 from home-assistant/hassio-panel-on-demand
Hassio panel on demand
2017-05-11 23:59:12 -07:00
Paulus Schoutsen 4ce09ae1a7 Add polymer.json config file 2017-05-11 23:55:17 -07:00
Paulus Schoutsen cf2a71d3eb Automation editor JS is a temp build artifact 2017-05-11 23:55:09 -07:00
Paulus Schoutsen 44e925a9ff Load Hass.io panel from supervisor in prod 2017-05-11 23:43:19 -07:00
Paulus Schoutsen 0754c007f2 Extract loading screen from partial-panel-resolver 2017-05-11 22:23:03 -07:00
Paulus Schoutsen 3f68619e3a Merge pull request #280 from home-assistant/hassio-fixes
Hassio fixes
2017-05-11 22:07:34 -07:00
Paulus Schoutsen 7fc56bb62a Lint 2017-05-11 21:57:29 -07:00
Paulus Schoutsen a4f7caef81 Show errors on dashboard when something went wrong.
https://www.pivotaltracker.com/story/show/145310923
2017-05-11 21:52:14 -07:00
Paulus Schoutsen 9bde68c4cc Allow viewing supervisor logs
https://www.pivotaltracker.com/story/show/145177223
2017-05-11 21:29:53 -07:00
Paulus Schoutsen 1f6f2c9260 Include response in api call response 2017-05-11 21:17:21 -07:00
Paulus Schoutsen 95b2fa0ad3 Add restart button to running addons
https://www.pivotaltracker.com/story/show/145295371
2017-05-11 21:05:32 -07:00
Paulus Schoutsen 031e2af311 Only show update/reboot for host card if available
https://www.pivotaltracker.com/story/show/145135469
2017-05-11 20:59:51 -07:00
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
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
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