Commit Graph
124 Commits
Author SHA1 Message Date
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
Adrian Popa c7be840a9d Allow video elements rendered inside an iframe panel to be maximized fullscreen. Fixes issue #318 (#346) 2017-07-20 23:29:39 -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 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
Andrey acd708b057 Sort zwave nodes by name (#341) 2017-07-16 07:58:09 -07:00
Andrey b08170e7ff Add support for kiosk mode (#332)
* Add support for kiosk mode

* Implement kiosk mode as a panel
2017-07-13 09:10:30 -07:00
Andrey 12e3afb7b7 Fixes for dev-service panel (#337) 2017-07-13 09:09:26 -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 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 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 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
Andrey 70da89ae73 Add service descriptions in zwave panel (#306)
* Add support for service descriptions in call buttons. Use it in Zwave panel.

* Hide descriptions behind a tap on questionmark

* Sort nodes by name and not entity_id
2017-06-18 10:59:55 -07:00
Adam Mills 81ab4ff8a8 Show value details on zwave panel (#305) 2017-06-15 20:20:25 -07:00
John Arild Berentsen e570464f27 Style fixes (#302) 2017-06-11 21:21:42 -07:00
Adam Mills 75679e90f2 ZWave Panel Values Card (#295) 2017-06-02 00:17:48 -07:00
Adam Mills 6d1d425e75 Improvements for the zwave rename node entry (#296)
* Improvements for the zwave rename node entry

* Linter fix
2017-06-01 22:33:44 -07:00
Paulus Schoutsen 6858555c86 Fix call service data 2017-05-20 07:47:34 -07:00
John Arild Berentsen ad3b3ce3dc [WIP] Zwave panel (#260)
* Add Node card

* Add Node selection dropdown

* Add refresh node service and auto visible options

* Add replace node and replace failed node to node options

* Add node information

* Add node group configuration

* Add Wakeup and fix group associations

* Make Node info expandable

* Add refresh entity

* Cleanup

* Add set_config and print_config parameter

* styling

* indention

* lint error

* thank you @adgelbfish

* Hide correctly

* Add Entity info

* Indents

* Add Group fetched from API

* Add API to get config options

* Initialize empty array

* Add config handling

* add OZW log

* missing style

* Bug in other groupmembers

* Fix set-configparameter

* Fix set-association

* Tweaks to associations

* Add usercodes

* Tweaks

* Tweaks

* Target node text

* Move computed servicedata to property

* Start splitting

* Split part 2, network

* Splitting 3

* cleanup

* refresh on setting with delay

* fix servicedata

* Splitting 4 groups

* Splitting 5 config and wakeup

* Splitting done.

* Final tweaks, lint and removal of logging
2017-05-18 17:37:28 -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 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 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 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