Fabian Affolter
5be949f00f
Upgrade aiohttp_cors to 0.6.0 ( #11310 )
2017-12-27 09:17:03 +01:00
Andrey
5e92fa3404
Add an option to serve ES6 JS to clients ( #10474 )
...
* Add an option to serve ES6 JS to clients
* Rename es6 to latest
* Fixes
* Serve JS vrsions from separate dirs
* Revert websocket API change
* Update frontend to 20171110.0
* websocket: move request to constructor
2017-11-10 23:02:06 -08:00
Pascal Vizeli
a9a3e24bde
Update aiohttp to 2.3.1 ( #10139 )
...
* Update aiohttp to 2.3.1
* set timeout 10sec
* fix freeze with new middleware handling
* Convert middleware auth
* Convert mittleware ipban
* convert middleware static
* fix lint
* Update ban.py
* Update auth.py
* fix lint
* Fix tests
2017-11-05 18:42:31 -08:00
Fabian Affolter
de9d19d6f4
Use constants for HTTP headers ( #10313 )
...
* Use constants for HTTP headers
* Fix ordering
* Move 'no-cache' to platform
2017-11-04 12:04:05 -07:00
Paulus Schoutsen
4dc9ac820f
Remove http.development ( #10267 )
...
* Remove http.development
* Remove development
* Remove development from tests
* Remove constant
2017-11-01 13:07:16 +01:00
Phil Kates
9d20a53d63
Google Actions for Assistant ( #9632 )
...
* http: Add headers key to json[_message]
* Add google_assistant component
This component provides API endpoints for the Actions on Google Smart
Home API to interact with Google Assistant.
* google_assistant: Re-add fan support
* google_assistant: Fix Scene handling
- The way I originally wrote the MAPPING_COMPONENT and the way it's actual
used changed so the comment was updated to match that.
- Use const's in more places
- Handle the ActivateScene command correctly
* google_assistant: Fix flakey compare test
Was failing on 3.4.2 and 3.5, this is more correct anyway.
* google_assistant: Use volume attr for media_player
2017-10-17 22:00:59 -07:00
Paulus Schoutsen
c9fc3fae6e
Update cloud auth ( #9357 )
...
* Update cloud logic
* Lint
* Update test requirements
* Address commments, fix tests
* Add credentials
2017-09-12 18:47:04 +02:00
Fabian Affolter
0863d50210
Fix typos ( #7957 )
...
Add an optional extended description…
2017-06-08 15:53:12 +02:00
Fabian Affolter
3ee4d1060f
Update docstrings ( #7361 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update tomato.py
* Update isy994.py
* Lint + fix tests
* Lint
2017-04-29 22:04:49 -07:00
Fabian Affolter
209da6f338
Upgrade aiohttp_cors to 0.5.3 ( #7213 )
2017-04-23 09:25:58 +02:00
Fabian Affolter
7afe694cc7
Upgrade aiohttp_cors to 0.5.2 ( #6874 )
2017-04-01 12:36:35 +02:00
Paulus Schoutsen
714b516176
aiohttp 2 ( #6835 )
...
* Upgrade aiohttp2
* Fix resource caching
* Fix helpers.aiohttp_client
* Lint
* Use static path for api error_log
* Fix ClientErrors import
* Remove not needed DisconnectError
* Remove releasing responses code
* Add timeout if stream starts non responding
* More async_aiohttp_proxy_stream cleanup
* Fix references to ClientError
* Fix fingerprinting
* Fix aiohttp stream tests
* Rename aiohttp_proxy_stream
* Remove impossible darksky test
* Fix sleepiq requests escaping mocker
* Lint
* Remove deprecated parameter
* Break up aiohttp_proxy_stream in 2 methods
* Lint
* Upgrade to aiohttp 2.0.4
* Convert connector close to a callback
* Fix static fingerprinted links
2017-03-30 00:50:53 -07:00
Paulus Schoutsen
d6818c7015
Fix reporting on bad login ( #6201 )
2017-02-24 16:33:58 -08:00
Paulus Schoutsen
e68e29e03e
Upgrade to aiohttp 1.2 ( #4964 )
...
* Upgrade to aiohttp 1.2
* Clean up emulated_hue tests
2017-01-11 21:25:02 +01:00
Paulus Schoutsen
ed0d14c902
Base url: Fix external port different from internal port ( #4990 )
...
* Base url: Fix external port different from internal port
* Add base_url example to new config
2016-12-18 14:59:45 -08:00
Paulus Schoutsen
f8af6e7863
Allow setting base url ( #4985 )
2016-12-18 12:56:07 -08:00
Erik Eriksson
6da3e23436
Update __init__.py ( #4877 )
...
Cleaner exit by not throwing exception if server was not set during initialization of component (ref https://github.com/home-assistant/home-assistant/pull/4866 )
2016-12-13 08:57:33 -08:00
Erik Eriksson
12f790c7cf
Display error message instead of exception ( #4866 )
...
* Display error message instead of exception
Display error message in log instead of stack trace.
(Usually happens when a server is already running at the same port.)
* Update __init__.py
Better error handling when reading SSL certificate
* Update __init__.py
* Update __init__.py
2016-12-12 22:02:24 -08:00
Adam Mills
c40ddf18c7
Fix incorrect caching of /api/error_log ( #4789 )
2016-12-06 21:03:49 -08:00
Paulus Schoutsen
1b35f0878e
Fix CORS when static resources registered ( #4727 )
2016-12-04 10:57:24 -08:00
Paulus Schoutsen
0d734303a4
HTTP: Fix registering views after start ( #4604 )
2016-11-27 14:01:12 -08:00
Paulus Schoutsen
32ffd006fa
Reorganize HTTP component ( #4575 )
...
* Move HTTP to own folder
* Break HTTP into middlewares
* Lint
* Split tests per middleware
* Clean up HTTP tests
* Make HomeAssistantViews more stateless
* Lint
* Make HTTP setup async
2016-11-25 13:04:06 -08:00
Paulus Schoutsen
9616a2292e
Add manifest.json
2015-03-03 21:15:15 -08:00
Paulus Schoutsen
3f26fc3b06
Move more HTTP stuff into constant file
2015-02-13 18:27:13 -08:00
Paulus Schoutsen
cddeddac8d
For backwards compat, have http load frontend/api
2015-01-31 09:55:26 -08:00
Paulus Schoutsen
13ac71bdf0
Clean up http related components
2015-01-30 08:26:06 -08:00
Paulus Schoutsen
8feeafd8a3
Refactor http into frontend and api component
2015-01-29 23:56:21 -08:00
Paulus Schoutsen
ff230cefe3
Disable pylint unused-argument check
2015-01-19 23:40:51 -08:00
Paulus Schoutsen
ed05ff6fd9
Allow for running Home Assistant without password
2015-01-17 21:55:33 -08:00
Paulus Schoutsen
50eecd11c1
Added command line toggle to open UI on start
2015-01-17 21:13:02 -08:00
Paulus Schoutsen
5e8673fc4a
API Call Service returns states changed
2014-12-14 00:35:16 -08:00
Paulus Schoutsen
78d5625ace
Calling a service can now block till execution is done
2014-12-13 22:40:00 -08:00
Paulus Schoutsen
68aa78d1fe
Fix some style warnings by PyCharm
2014-12-07 01:28:52 -08:00
Paulus Schoutsen
0527760e9b
Refactor: code moved to new helper and constants file. Also adds support for multiple types for switch/light components.
2014-12-06 23:57:02 -08:00
Paulus Schoutsen
5835d502c7
Moved more methods out of HomeAssistant object
2014-11-30 18:42:52 -08:00
Paulus Schoutsen
c08676aa81
Reorganized some core methods
2014-11-28 23:38:42 -08:00
Paulus Schoutsen
a4eb975b59
HTTP more robust and increased test coverage
2014-11-28 22:27:44 -08:00
Paulus Schoutsen
006310c883
Home Assistant stop is more robust
2014-11-28 20:22:08 -08:00
Paulus Schoutsen
bc4b81d525
Reorganized testing
2014-11-23 13:00:06 -08:00
Paulus Schoutsen
ad16c32504
Reorganized tests
2014-11-23 09:51:16 -08:00
Paulus Schoutsen
5d107ed74b
Switched style checking to flake8 instead of pep8
2014-11-16 22:18:52 -08:00
Paulus Schoutsen
20ff5fadee
Added doctype HTML to stop Safari converting selectors in embedded CSS to lower case
2014-11-14 00:26:20 -08:00
Paulus Schoutsen
23d080af86
Upgraded to Polymer 0.5
2014-11-12 00:36:20 -08:00
Paulus Schoutsen
da960b29da
Added meta-tag theme-color for better app experience on Chrome Mobile
2014-11-11 22:04:26 -08:00
Paulus Schoutsen
c856c117a8
PEP8 style fix
2014-11-11 09:30:11 -08:00
Paulus Schoutsen
1e136a2416
Logging is more efficient
2014-11-08 13:59:40 -08:00
Paulus Schoutsen
98c2f1ea42
Fix broken tests after API upgrade
2014-11-02 17:52:51 -08:00
Paulus Schoutsen
b686f04121
Major cleanup frontend
2014-11-01 15:04:44 -07:00
Paulus Schoutsen
3bab3f4be1
Frontend password checking is now done in polymer
2014-10-28 00:38:25 -07:00
Paulus Schoutsen
d2a4d67cb0
Added gzip and better caching
2014-10-26 18:10:01 -07:00