43 Commits

Author SHA1 Message Date
Adam Mills
fb0b1286d2 Convert remaining elements to ES6 classes (#538)
* Convert remaining elements to ES6 classes

* Use native DOM methods for tests

* Fix Polymer 2 debounce call
2017-10-29 21:47:03 -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
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
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
1aa387a72f Hass.io: populate existing repositories 2017-07-25 22:59:50 -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
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
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
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
33ee6a9075 hassio-addon-info ES5 compatability 2017-07-05 22:27:58 -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
4f9f6dd8ed Polymer 2 fixes 2017-06-18 19:39:49 -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
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
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
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
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
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
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
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