5a5a77cdf6
Default to port 80 and redirect legacy port 8123 under Supervisor ( #174278 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-28 09:34:23 +02:00
Aidan Timson and GitHub
af1391a192
Developer Tools -> Tools: Redirect URLs to /config/tools ( #175281 )
2026-07-21 14:15:10 +02:00
epenet and GitHub
d4accebb3b
Use DOMAIN constant in test (async_setup_component a-g) ( #173013 )
2026-06-08 15:58:54 +02:00
Franck Nijhof and GitHub
87b151a436
Fix line length violations in tests/components d-f ( #170881 )
2026-05-16 21:17:51 +02:00
epenet and GitHub
88525955ce
Remove import annotations from tests ( #169527 )
2026-04-30 09:30:46 +02:00
epenet and GitHub
187fcd10b3
Add async_panel_exists helper to frontend and use it across integrations ( #168884 )
2026-04-23 14:14:45 +03:00
Paul Bottein and GitHub
19545f29dc
Use show in sidebar property instead of removing panel title and icon ( #164025 )
2026-02-25 16:37:15 +01:00
dfb17c2187
Add configurable panel properties to frontend ( #162742 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-23 16:15:44 +01:00
Wendelin and GitHub
049a910494
Fix frontend development PR download cache ( #162928 )
2026-02-17 15:55:39 +01:00
e6a60dfe50
Add option to use frontend PR artifact to frontend integration ( #161291 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2026-02-03 10:23:25 +01:00
a978e3c199
Remove developer tools panel, add redirects ( #161789 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2026-01-28 17:55:30 +01:00
9ce46c0937
Redesign frontend.set_theme service form ( #157866 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-12-22 23:03:06 +01:00
Paul Bottein and GitHub
25a6778ba8
Fix user store not loaded on restart ( #157616 )
2025-12-01 19:37:27 +01:00
Paul Bottein and GitHub
820ba1dfba
Add system-level frontend data storage ( #155945 )
2025-11-19 06:59:34 -05:00
Paul Bottein and GitHub
2a2599de88
Add sidebar default visible flag to panels ( #155506 )
2025-11-07 22:40:59 -05:00
Artur Pragacz and GitHub
3187506eb9
Ignore incorrect themes ( #151794 )
2025-09-06 13:49:03 +02:00
karwosts and GitHub
8ecf5a98a5
Catch more invalid themes in validation ( #151719 )
2025-09-05 20:09:33 +02:00
2c2ac4b669
Throw an error from reload_themes if themes are invalid ( #148827 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-15 17:08:19 +02:00
Marc Mueller and GitHub
5e377b89fc
Update pytest-asyncio to 1.0.0 ( #145988 )
...
* Update pytest-asyncio to 1.0.0
* Remove event_loop fixture uses
2025-06-02 06:12:22 +02:00
Erik Montnemery and GitHub
b192ca4bad
Make it possible to subscribe to frontend user store ( #144724 )
2025-05-12 16:01:42 +02:00
Erik Montnemery and GitHub
dfd86d56ec
Convert test fixtures to async ( #142052 )
2025-04-02 14:05:07 +02:00
Paul Bottein and GitHub
e8975cffe6
Update hash regex for frontend file in tests ( #131742 )
2024-11-27 18:07:26 +01:00
Bram Kragten and GitHub
6788c43775
Add static routes for frontend modern and legacy service workers ( #120488 ) ( #122174 )
...
* Bump frontend to 20240719.0
* restore #120488
2024-07-19 14:40:50 +02:00
Bram Kragten and GitHub
c28a138dfe
Revert "Add static routes for frontend modern and legacy service workers" ( #122172 )
2024-07-19 12:55:40 +02:00
Steve Repsher and GitHub
e50802aca3
Add static routes for frontend modern and legacy service workers ( #120488 )
2024-07-19 10:53:37 +02:00
Marc Mueller and GitHub
2f0dd6f704
Import Generator from collections.abc (2) ( #120915 )
2024-07-01 11:58:49 +02:00
epenet and GitHub
c7906f90a3
Improve type hints in frontend tests ( #120739 )
2024-06-28 13:36:26 +02:00
Erik Montnemery and GitHub
a10f9a5f6d
Allow opting out of warnings when removing unknown frontend panel ( #119824 )
2024-06-21 15:56:22 +02:00
7940303149
Add WS command frontend/subscribe_extra_js ( #119833 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-06-18 16:18:42 +02:00
J. Nick Koston and GitHub
faa55de538
Fix blocking I/O in the event loop when registering static paths ( #119629 )
2024-06-18 08:18:31 +02:00
Erik Montnemery and GitHub
8af5748716
Add frontend.remove_extra_js_url ( #119831 )
2024-06-17 15:15:00 +02:00
Erik Montnemery and GitHub
c0a3b507c0
Add tests of frontend.add_extra_js_url ( #119826 )
2024-06-17 14:39:07 +02:00
epenet and GitHub
fbaba3753b
Fix root-import pylint warning in components ( #119294 )
...
* Fix root-import pylint warning in components
* Adjust
* Adjust
2024-06-10 15:14:49 +02:00
epenet and GitHub
492b158818
Add return type hints in tests (a-i) ( #118939 )
2024-06-06 12:17:08 +02:00
epenet and GitHub
092cdcfe91
Improve type hints in tests (a-h) ( #118379 )
2024-05-30 08:46:18 +02:00
epenet and GitHub
461ac1e0bc
Add ClientSessionGenerator type hints in tests ( #118377 )
2024-05-29 14:49:14 +02:00
epenet and GitHub
a59621bf9e
Add more type hints to pylint plugin ( #118319 )
2024-05-28 18:37:38 +02:00
Jan-Philipp Benecke and GitHub
08529b3806
Remove deprecated hass.components from frontend tests ( #114011 )
2024-03-22 17:35:43 +01:00
Marc Mueller and GitHub
c88b337600
Add empty line after module docstring [tests f-k] ( #112709 )
2024-03-08 14:50:04 +01:00
J. Nick Koston and GitHub
5b8591ec7e
Avoid reschedule churn in Storage.async_delay_save ( #111091 )
...
* Avoid circular import in Storage.async_delay_save
We call Storage.async_delay_save for every entity being added or removed
from the registry. The late import took more time than everything else
in the function.
* Avoid reschedule churn in Storage.async_delay_save
When we are adding or removing entities we will call async_delay_save
quite often which has to add and remove a TimerHandle on the event loop
which can add up when there are a lot of registry items changing.
If the timer handle still has 80% of the time remaining on it
we will avoid resceduling and let it fire at the time the
original async_delay_save call was made. This ensures we
do not force the event loop to rebuild its heapq because
too many timer handlers were cancelled at once
* div0
* add coverage for 0 since we had none
* fix bad conflict
* tweaks
* tweaks
* tweaks
* tweaks
* tweaks
* tweaks
* more test fixes
* mqtt tests rely on event loop overhead
2024-02-24 08:46:00 +01:00
01372024f5
Add icon translations support ( #103294 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2024-01-19 16:56:56 +01:00
Bram Kragten and GitHub
f5a6c88051
Don't load themes in safe mode ( #102683 )
2023-10-24 23:00:14 +02:00
Erik Montnemery and GitHub
97cc05d0b4
Make it possible to restart core in safe mode ( #102606 )
2023-10-24 14:47:58 +02:00
Erik Montnemery and GitHub
e20d4abfe1
Test extra javascript functionality in frontend ( #102643 )
2023-10-24 11:31:16 +02:00
Erik Montnemery and GitHub
421832e09c
Remove unused test fixture from frontend tests ( #102642 )
2023-10-24 11:13:44 +02:00
Erik Montnemery and GitHub
c481fdb7d0
Rename safe mode to recovery mode ( #102580 )
2023-10-23 20:33:08 +02:00
Ville Skyttä and GitHub
70c49824d7
Import util.dt as dt_util in components/[e-f]* ( #93758 )
2023-05-30 00:00:11 +03:00
Paulus Schoutsen and GitHub
79101b31d5
Fix frontend test again ( #90754 )
2023-04-04 00:11:20 -04:00
Paulus Schoutsen and GitHub
c5a87addc1
Fix frontend test ( #90679 )
2023-04-02 14:28:52 -04:00
epenet and GitHub
1e352b60df
Add type hints to integration tests (part 11) ( #87996 )
2023-02-13 14:22:49 +01:00