Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
9efb759a98
Fire lovelace updated event when update detected ( #25507 )
2019-07-26 20:30:51 -07:00
Paulus Schoutsen
1a3a38d370
Dynamic panels ( #24184 )
...
* Don't require all panel urls to be registered
* Allow removing panels, fire event when panels updated
2019-05-30 13:37:01 +02:00
Bram Kragten
5c86a51b45
Lovelace: Fire event on save ( #24104 )
...
* Lovelace: Fire event on save
* Add event to whitelist
2019-05-26 20:27:07 -07:00
Paulus Schoutsen
5c346e8fb6
Update owner frontend integrations [skip ci] ( #24001 )
2019-05-20 05:01:02 +02:00
Paulus Schoutsen
45085dd97f
Better handle large amounts of data being sent over WS ( #23842 )
...
* Better handle large amounts of data being sent over WS
* Lint
2019-05-14 05:57:47 +02:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00
Fabian Affolter
161c368c9d
Update file header ( #21054 )
...
* Update file header
* Update __init__.py
2019-02-13 20:35:12 -08:00
Paulus Schoutsen
e2cc1564a0
Add lovelace systeam health ( #20592 )
2019-01-30 12:57:56 -08:00
Paulus Schoutsen
5580bec1d3
Calling save before load would crash Lovelace storage ( #20368 )
2019-01-23 21:13:55 -08:00
Paulus Schoutsen
da338f2c1a
Fix lovelace save ( #19162 )
2018-12-10 12:25:08 +01:00
Paulus Schoutsen
a521b885bf
Lovelace using storage ( #19101 )
...
* Add MVP
* Remove unused code
* Fix
* Add force back
* Fix tests
* Storage keyed
* Error out when storage doesnt find config
* Use old load_yaml
* Set config for panel correct
* Use instance cache var
* Make config option
2018-12-10 08:57:17 +01:00
Bram Kragten
455508deac
Force refresh Lovelace ( #19073 )
...
* Force refresh Lovelace
* Check config on load
* Update __init__.py
* Update __init__.py
2018-12-07 07:09:05 +01:00
Bram Kragten
b9ed4b7a76
Fix saving YAML as JSON with empty array ( #19057 )
...
* Fix saving YAML as JSON with empty array
* Lint
2018-12-06 09:24:49 +01:00
Bram Kragten
75b855ef93
Lovelace fix: badges are removed from view after update ( #18983 )
...
* badges are removed from view after update
* Only add badges and cards when not provided in new config
2018-12-04 09:56:30 +01:00
Bram Kragten
b5e7e45f6c
no ordered dict ( #18982 )
2018-12-03 21:54:34 +01:00
Bram Kragten
d0751ffd91
Add id when not exist and fix dup id check ( #18960 )
...
* Add id when not exist and fix dup id check
* config possibly not be a yaml dict
2018-12-03 15:44:04 +01:00
Bram Kragten
986ca23934
Dict -> dict ( #18665 )
2018-11-24 10:02:06 +01:00
Bram Kragten
37327f6cbd
Add save command to lovelace ( #18655 )
...
* Add save command to lovelace
* Default for save should by json
* typing
2018-11-23 22:56:58 +01:00
Bram Kragten
e5d2900151
Fix vol Dict -> dict ( #18637 )
2018-11-22 12:48:50 +01:00
Bram Kragten
24c110ad3c
Lovelace: Duplicate ID check on load config + caching ( #18152 )
...
* Add caching + dupl. ID check
* duplicate imports...
* lint
* remove for/else
* found
* Missed one...
2018-11-05 20:12:31 -05:00
Fabian Affolter
7caddd48cd
Fix typos and update docstrings ( #18137 )
2018-11-03 10:24:02 +01:00
Bram Kragten
4163889c6b
Add view commands to Lovelace ( #18063 )
...
* Add get and update view command
* Add add view command
* Add move view command
* Add delete command
* lint
2018-11-01 09:44:38 +01:00
Bram Kragten
b763c0f902
Extract ruamel.yaml to util with secrets, lovelace ws decorators ( #17958 )
...
* Extract ruamel.yaml to util, ws decorators, secrets
* lint
* Extend SafeConstructor
Somehow my last commit is gone after rebase...
* lint
* Woof...
* Woof woof...
* Cleanup type hints
* Update homeassistant/scripts/check_config.py
* lint
* typing
2018-10-31 13:49:54 +01:00
Paulus Schoutsen
9cd8a86eb4
Move migrate to separate WS command ( #17890 )
2018-10-27 23:51:40 +02:00
Bram Kragten
3175627363
Add delete command ( #17816 )
2018-10-26 17:29:33 +02:00
Bram Kragten
b7896491e3
Lovelace ws: add move command ( #17806 )
...
* Check for unique ids + ids are strings
* Add move command
* Add test for move
* lint
* more lint
* Address comments
* Update test
2018-10-26 12:56:14 +02:00
Bram Kragten
0f69be117f
Lovelace ws: add card ( #17730 )
...
* Change set to update
* Add 'add card'
* Woof.
2018-10-23 21:48:35 +02:00
Bram Kragten
96105ef6e7
Add lovelace websocket get and set card ( #17600 )
...
* Add ws get, set card
* lint+fix test
* Add test for set
* Added more tests, catch unsupported yaml constructors
Like !include will now give an error in the frontend.
* lint
2018-10-22 14:45:13 +02:00
Bram Kragten
33860bf23c
Adding id to lovelace cards in ui-lovelace.yaml ( #17498 )
...
* ID is added to cards without ID in ui-lovelace.yaml when loaded
* Hound
* Remove ui-lovelace.yaml
* Nicer get
* Update tests
* If YAML dump fails, config not gone
* Add tests
* Woof!
* Remove nosetests
* Address comments
* Woof...
* Delete test.yaml
* update rights to saved file
* fix
* line break
2018-10-17 16:31:06 +02:00
Paulus Schoutsen
2e6346ca43
Break up websocket 2 ( #17028 )
...
* Break up websocket 2
* Lint+Test
* Lintttt
* Rename
2018-10-01 16:09:31 +02:00
Paulus Schoutsen
7de0e1e39a
Add executor job ( #16853 )
2018-09-25 20:47:22 +02:00
Paulus Schoutsen
e78f4d1b65
Extract lovelace to it's own component ( #16816 )
...
* Extract lovelace to it's own component
* Lint
* Update comment
* Lint
* Lint
2018-09-25 08:39:35 +02:00