Marc Mueller
10bfc78365
Fix missing encoding with open() ( #53593 )
...
* Fix missing encoding with open()
* Fix tests
* Improve open - frontend
2021-07-28 09:41:45 +02:00
Martin Hjelmare
09b3882a5b
Type frontend strictly ( #52148 )
2021-06-24 16:01:28 +02:00
Philip Allgaier
d8ff52e55b
Add support for custom themes to use dark mode ( #46532 )
2021-05-25 13:26:24 +02:00
J. Nick Koston
344717d07d
Reduce time to first byte for frontend index ( #49396 )
...
Cache template and manifest.json generation
2021-04-18 21:17:30 -07:00
Bram Kragten
94fc7b8aed
Correct wrong x in frontend manifest ( #48865 )
2021-04-08 08:54:13 -07:00
Bram Kragten
cf6352e93c
Add screenshot to manifest ( #48475 )
2021-03-29 13:13:42 -07:00
Marc Mueller
91df3fa904
Update typing 06 ( #48039 )
2021-03-17 23:49:01 +01:00
tkdrob
5faf463205
Use core constants for frontend component ( #46203 )
2021-02-08 11:36:45 +01:00
Paulus Schoutsen
87d40ff815
Do not cache frontend files during dev ( #45698 )
2021-01-30 00:05:06 +01:00
springstan
30e0d14499
Correct link to frontend repo ( #42972 )
2020-11-08 11:11:45 -06:00
Philip Allgaier
9c1eb78a0f
Adjust safe_theme for better readability ( #40223 )
2020-09-23 18:57:35 +02:00
Paulus Schoutsen
c6cba5ebc8
Remove HTML support from frontend ( #39799 )
2020-09-08 15:42:50 +02:00
Paulus Schoutsen
fbbfd46fb8
Add .well-known/password-change ( #39613 )
2020-09-03 18:13:33 +02:00
Bram Kragten
d66ddeb69e
Allow to set default dark theme and persist frontend default themes ( #38548 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-08-05 17:42:23 +02:00
Bram Kragten
ea17d36cbb
Frontend: deprecate `extra_html_url` ( #37843 )
2020-07-14 21:06:36 +02:00
Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
Bram Kragten
7d69b90eac
Update frontend to 20200620.0 and add redirects ( #36953 )
2020-06-20 19:05:22 +02:00
Paulus Schoutsen
f436e29a0d
Add frontend version WS command ( #34701 )
2020-04-25 17:30:15 -07:00
Paulus Schoutsen
98f1548f2d
Allow fetching translations by categories ( #34329 )
2020-04-18 17:13:13 -07:00
Franck Nijhof
7653dc947a
Enable pylint unnecessary-pass ( #33650 )
...
* Enable pylint unnecessary-pass
* Process review suggestions
* Fix smhi tests
2020-04-05 10:33:07 +02:00
Bram Kragten
6bd55011a8
Check if panel url used and delay dashboard reg till start ( #32771 )
...
* Check if panel url used and delay dashboard reg till start
* move storage_dashboard_changed
* fix tests
2020-03-13 11:55:53 -07:00
Paulus Schoutsen
deda2f86e7
Allow managing Lovelace storage dashboards ( #32241 )
...
* Allow managing Lovelace storage dashboards
* Make sure we do not allow duplicate url paths
* Allow setting sidebar to None
* Fix tests
* Delete storage file on delete
* List all dashboards
2020-02-28 12:43:17 -08:00
Paulus Schoutsen
536b31305a
Support multiple Lovelace dashboards ( #32134 )
...
* Support multiple Lovelace dashboards
* Mark collection maintenance as unfinished
* Fix import
* Add websockets commands for resource management
* Revert "Add websockets commands for resource management"
This reverts commit 7d140b2bcc
.
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2020-02-25 11:18:21 -08:00
springstan
ad102b3840
Use f-strings in integrations starting with "F"and"G" ( #32150 )
...
* Use f-strings in integrations starting with F
* Use f-strings in tests for integrations starting with F
* Use f-strings in integrations starting with G
* Use f-strings in tests for integrations starting with G
* Fix pylint error
* Fix broken test
2020-02-24 17:54:20 -08:00
Paulus Schoutsen
beee1298c5
Extend safe mode ( #31927 )
...
* Extend safe mode
* Add safe mode boolean to config JSON output and default Lovelace
* Add safe mode to frontend
* Update accent color
2020-02-18 11:52:38 -08:00
Robbie Trencheny
f6341ed3de
Add Home Assistant Companion to manifest.json so we can sugges… ( #31808 )
2020-02-13 15:44:45 -08:00
Paulus Schoutsen
12de3f1e47
Clean up frontend services and events ( #31654 )
...
* Clean up frontend services and events
* Fix bug in core instead
* Add test that core works correctly with callback marked async funcs
2020-02-09 19:47:16 -08:00
quthla
3f9dbe6845
Fix theme color ( #31366 )
2020-02-03 14:09:25 -08:00
Paulus Schoutsen
5fdc60e067
Add Safe Mode ( #30723 )
...
* Store last working HTTP settings
* Add safe mode
* Fix tests
* Add cloud to safe mode
* Update logging text
* Fix camera tests leaving files behind
* Make emulated_hue tests not leave files behind
* Make logbook tests not leave files behind
* Make tts tests not leave files behind
* Make image_processing tests not leave files behind
* Make manual_mqtt tests not leave files behind
2020-01-14 13:03:02 -08:00
springstan
204ca3f3a6
Move imports to top for frontend ( #29487 )
2019-12-05 13:44:59 +01:00
Bram Kragten
90e723e25e
Allow icons to be masked ( #28692 )
2019-11-11 02:53:57 -08:00
gngj
9153729b21
move hass-frontend import back down ( #28203 )
2019-10-25 09:02:40 -07:00
Diefferson Koderer Môro
a13f8a1781
Move imports in frontend component ( #27988 )
2019-10-21 00:04:56 +02:00
Ville Skyttä
f259ff17d5
Type hint additions ( #26831 )
...
* Type hint additions
* Remove optional from sidebar_icon comment
Co-Authored-By: Franck Nijhof <frenck@frenck.nl>
* Remove optional from sidebar_title comment
Co-Authored-By: Franck Nijhof <frenck@frenck.nl>
* Fix issues after rebase and mypy 0.730
2019-09-29 20:07:49 +03:00
Ville Skyttä
54242cd65c
Type hint additions ( #26765 )
2019-09-20 08:23:34 -07:00
Franck Nijhof
decf13b948
Use literal string interpolation in core (f-strings) ( #26166 )
2019-08-23 09:53:33 -07:00
Ville Skyttä
b738082dad
Type check various base components ( #25878 )
...
* Type check various component base classes, disabling bunch of checks for now
* Type hint fixes
* Help mypy out some
* Add more type hints
2019-08-11 20:38:18 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
67546ce0b1
Make dev tools titlte translatable ( #25166 )
2019-07-15 13:39:04 -07:00
Paulus Schoutsen
b11171aaeb
Fix mimetypes on borked Windows machines ( #25018 )
2019-07-08 13:16:22 -07:00
Franck Nijhof
31f569ada9
Batch of Component(s) -> Integration(s) ( #24972 )
2019-07-05 15:24:26 -07:00
Paulus Schoutsen
80844ae2ee
Add developer tools panel ( #24812 )
2019-06-28 08:34:53 -07:00
Thomas Lovén
9b52b9bf66
Allow extra js modules to be included in frontend ( #24675 )
...
* Add extra_module_url and extra_module_url_es5 to frontend options
* Address review comments
2019-06-21 13:16:28 -07:00
Paulus Schoutsen
3a0616c680
Use resource for index routing. ( #24223 )
2019-05-31 11:27:05 -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
Paulus Schoutsen
f995ab9d54
Don't pass in loop ( #23984 )
...
* Don't pass in loop
* Revert some changes
* Lint + Axis revert
* reinstate loop
* Fix a test
* Set loop
* Update camera.py
* Lint
2019-05-22 21:09:59 -07:00
Paulus Schoutsen
592e99947d
Convert frontend to do client-side modern JS detection ( #23618 )
...
* Convert frontend to do client-side async pick
* Further cleanup
* Updated frontend to 20190502.0
* Fix template caching
* Remove es5 test
* Lint
* Update description
2019-05-02 13:59:24 -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
Paulus Schoutsen
c81b1956da
Updated frontend to 20190410.0
2019-04-10 15:01:14 -07:00
Paulus Schoutsen
9a4b0cfb9b
Updated frontend to 20190331.0
2019-03-31 19:52:44 -07:00