Pascal Vizeli
2a720efbd4
Fix hass.io panel_custom/frontend ( #23313 )
...
* Fix hass.io panel_custom/frontend
* Update manifest.json
2019-04-22 21:47:12 -07:00
Pascal Vizeli
3e443d253c
Hass.io Add-on panel support for Ingress ( #23185 )
...
* Hass.io Add-on panel support for Ingress
* Revert part of discovery startup handling
* Add type
* Fix tests
* Add tests
* Fix lint
* Fix lint on test
2019-04-19 09:43:47 +02:00
Pascal Vizeli
7a78d65633
Fix ingress bug with Firefox ( #23121 )
...
* Fix ingress bug with Firefox
* Fix mock
* Fix tests
* Fix test lint
2019-04-15 15:27:13 -07:00
Paulus Schoutsen
e8343452cd
Validate component usage ( #23037 )
...
* Update manifest validator
* Update circle
* Update text
* Typo
* fix link to codeowners
* Merge CODEOWNERS into hassfest
* Annotate errors with fixable
* Convert error to warning
* Lint
* Make abs path
* Python 3.5...
* Typo
* Fix tests
2019-04-13 13:17:01 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Pascal Vizeli
37f3eccb1e
Bugfix: pass protocol out of header to application layer ( #22955 )
2019-04-09 20:13:39 -07:00
Pascal Vizeli
2d287d2abe
Fix content_type handling ingress ( #22864 )
2019-04-08 09:22:55 +02:00
Pascal Vizeli
4b877dd96f
Cleanup cookie handling ( #22757 )
2019-04-05 13:29:43 +02:00
Pascal Vizeli
71e120ce97
Fix chunk streaming ( #22730 )
...
* Fix chunk streaming
* Cleanup a print
* Better error handling
* Fix import order
2019-04-04 23:41:13 -07:00
Pascal Vizeli
9bb88a6143
Fix ingress routing with / ( #22728 )
2019-04-04 17:43:18 +02:00
Pascal Vizeli
beb6ddfa68
Change URL handling ( #22713 )
2019-04-04 11:10:44 +02:00
Robbie Trencheny
704983a64f
Fix hassio CODEOWNER to be the actual team name, hass-io
2019-04-04 00:34:34 -07: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
Pascal Vizeli
5613e8bb60
Hass.io discovery flow deconz ( #22623 )
...
* Add Hass.io deCONZ discovery flow
* add bridge ID
* fix attribute
* fix strings
* Address comments
* Add test
* Add only instance / changed maybe later
2019-04-02 19:23:33 -07:00
Pascal Vizeli
e708032669
Support GET params for websocket ingress path ( #22638 )
2019-04-01 17:41:08 -07:00
Pascal Vizeli
6829ecad9d
Hass.io ingress ( #22505 )
...
* Fix API stream of snapshot / Add ingress
* fix lint
* Fix stream handling
* Cleanup api handling
* fix typing
* Set proxy header
* Use header constant
* Enable the ingress setup
* fix lint
* Fix name
* Fix tests
* fix lint
* forward params
* Add tests for ingress
* Cleanup cookie handling with aiohttp 3.5
* Add more tests
* Fix tests
* Fix lint
* Fix header handling for steam
* forward header too
* fix lint
* fix flake
2019-04-01 14:16:16 +02:00
Pascal Vizeli
3fddf5df08
Enable hass.io panel without ping ( #22388 )
...
* Enable hass.io panel without ping
* fix tests
2019-03-26 07:38:25 -07:00
Paulus Schoutsen
65432ba552
Move core stuff into Home Assistant integration ( #22407 )
...
* Move core stuff into Home Assistant integration
* Lint
2019-03-26 13:38:32 +01:00
Paulus Schoutsen
f1a0ad9e4a
Frontend indicate require admin ( #22272 )
...
* Allow panels to indicate they are meant for admins
* Panels to indicate when they require admin access
* Do not return admin-only panels to non-admin users
* Fix flake8
2019-03-25 10:04:35 -07:00
Pascal Vizeli
ecfe0fc3dd
Remove config check over supervisor ( #22156 )
...
* Remove config check over supervisor
* Fix lint
* Fix tests
2019-03-18 16:58:48 -07:00
Jason Hu
fe1840f901
Deprecate http.api_password ( #21884 )
...
* Deprecated http.api_password
* Deprecated ApiConfig.api_password
GitHub Drafted PR would trigger CI after changed it to normal PR.
I have to commit a comment change to trigger it
* Trigger CI
* Adjust if- elif chain in auth middleware
2019-03-10 19:55:36 -07:00
Fabian Affolter
3736120c6a
Update file header ( #21061 )
...
* Update file header
* Fix lint issue
* Fix lint issue
2019-02-14 16:01:46 +01:00
Paulus Schoutsen
b8cc547fa3
Move components to folders ( #20774 )
...
* Move all components into folders
* Move component tests into folders
* Fix init moving
* Move tests
* Lint
* Update coverage
* Fix service descriptions
* Update CODEOWNERS
2019-02-05 19:31:15 -08:00
Paulus Schoutsen
fd21d6cc9d
Add Hass.io user headers to supervisor proxy
2019-01-11 10:00:38 -08:00
Paulus Schoutsen
d1a621601d
No more opt-out auth ( #18854 )
...
* No more opt-out auth
* Fix var
2018-12-02 16:32:53 +01:00
Otto Winter
eec4564c71
Show ANSI color codes in logs in Hass.io ( #18834 )
...
* Hass.io: Show ANSI color codes in logs
* Lint
* Fix test
* Lint
2018-12-02 15:46:14 +01:00
Paulus Schoutsen
8b8629a5f4
Add permission checks to Rest API ( #18639 )
...
* Add permission checks to Rest API
* Clean up unnecessary method
* Remove all the tuple stuff from entity check
* Simplify perms
* Correct param name for owner permission
* Hass.io make/update user to be admin
* Types
2018-11-25 18:04:48 +01:00
Pascal Vizeli
0ddd502d00
Hass.io config check ( #18576 )
2018-11-20 13:30:09 +01:00
Pascal Vizeli
e2fca0691e
Fix log error message ( #18305 )
...
* Fix log error message
* Update __init__.py
2018-11-08 00:33:51 +01:00
Pascal Vizeli
eb0d989c88
Bugfix discovery (delete/mqtt) call for Hass.io ( #18159 )
...
* Bugfix discovery delete call for Hass.io
* Fix host
* fix tests
2018-11-04 12:19:04 +01:00
alex9446
782a90a535
Fix hassio command timeout ( #17567 )
...
* fix hassio command timeout
* Increased command timeout
2018-11-03 11:04:17 +01:00
Pascal Vizeli
f5d3aa1826
Hass.io auth/sso part2 ( #17324 )
...
* Update discovery.py
* Create const.py
* Update auth.py
* Update const.py
* Update const.py
* Update http.py
* Update handler.py
* Update auth.py
* Update auth.py
* Update test_auth.py
2018-10-11 10:55:38 +02:00
Pascal Vizeli
3f87d41381
Fix auth for hass.io ( #17318 )
...
* Update test_auth.py
* Update auth.py
* Update test_auth.py
2018-10-11 01:02:00 +02:00
Pascal Vizeli
40e0966d7f
Hassio auth ( #17274 )
...
* Create auth.py
* Update auth.py
* Update auth.py
* Update __init__.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Add tests
* Update test_auth.py
* Update auth.py
* Update test_auth.py
* Update auth.py
2018-10-10 14:07:51 +02:00
Pascal Vizeli
83dd961fde
Fix hassio discovery ( #17275 )
...
* Update discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Fix tests
* fix lint
2018-10-10 13:50:11 +02:00
Pascal Vizeli
704c9d8582
Add support for Hass.io discovery feature for Add-ons ( #17035 )
...
* Update handler.py
* Update __init__.py
* Update handler.py
* Update __init__.py
* Create discovery.py
* Update handler.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update struct
* Update handler.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* fix lint
* Update discovery.py
* cleanup old discovery
* Update discovery.py
* Update discovery.py
* Fix lint
* Fix tests
* Write more tests with new functions
* Update test_handler.py
* Create test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Fix test
* Add test
* fix lint
* Update handler.py
* Update discovery.py
* Update test_discovery.py
* fix lint
* Lint
2018-10-03 13:10:38 +02:00
cdce8p
b24f9f5dfa
Async syntax 3/8 ( #17017 )
...
* Async syntax 3, device_tracker & fan & hassio & image_processing & input
* Pylint fixes
2018-10-01 08:59:45 +02:00
Pascal Vizeli
d376049a3f
Use one regex for Hass.io URL check ( #16710 )
2018-09-19 12:57:55 +02:00
Jason Hu
dc460f4d6a
Fix 0.76 beta2 hassio token issue ( #15987 )
2018-08-15 09:56:05 +02:00
Jason Hu
2233d7ca98
Fix downgrade hassio cannot get refresh_token issue ( #15874 )
...
* Fix downgrade hassio issue
* Update __init__.py
2018-08-09 13:31:48 +02:00
Paulus Schoutsen
8213b1476f
WIP: Hass.io sent token to supervisor ( #15536 )
...
Hass.io sent token to supervisor
2018-07-23 14:14:57 +02:00
Ville Skyttä
b7c336a687
Pylint cleanups ( #15626 )
...
* Pylint 2 no-else-return fixes
* Remove unneeded abstract-class-not-used pylint disable
2018-07-23 10:16:05 +02:00
Ville Skyttä
2f7b79764a
More pylint 2 fixes ( #15565 )
...
## Description:
More fixes flagged by pylint 2 that don't hurt to have before the actual pylint 2 upgrade (which I'll submit soon).
## Checklist:
- [ ] The code change is tested and works locally.
- [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
2018-07-20 11:45:20 +03:00
Pascal Vizeli
40c8f5f70e
Fix panel URL authentication for Hass.io ( #15024 )
...
* Update http.py
* Update http.py
* fix tests
* Update test_http.py
2018-06-17 20:34:47 +02:00
Paulus Schoutsen
6af995026b
Add support for new hass.io panel ( #14873 )
2018-06-08 16:50:19 -04:00
Paulus Schoutsen
ad9621ebe5
Use hass iconset ( #14185 )
2018-06-05 10:49:54 -04:00
Paulus Schoutsen
8c7f0669c6
Allow hassio frontend development ( #14675 )
...
* Allow hassio frontend development
* Fix tests
2018-05-29 08:51:08 +02:00
Paulus Schoutsen
b6e4a7771a
Allow Hass.io panel dir ( #14655 )
2018-05-27 17:17:19 -04:00
Fabian Affolter
954e4796b8
Use ATTR_NAME from const.py ( #14450 )
2018-05-14 13:05:52 +02:00
Ville Skyttä
234bf1f0ea
Spelling, grammar etc fixes ( #14432 )
...
* Spelling, grammar etc fixes
* s/an api data/data of an api/
2018-05-13 12:09:28 +02:00