mirror of
https://github.com/home-assistant/frontend.git
synced 2026-02-04 01:10:33 -06:00
This commit squashes the following development history: 1e78af3aa - Restore, moved to #26969 d672d9f44 - Restore 53ee5fbbc - Restore 16b4eb98e - Restore 8d8b13f50 - Restore 62e16619d - Apply changes from #27003 f5ee79a47 - Fix 60678689c - Fix 766ed6a25 - Fix f76bd4f7e - Fix fabs 1879fd0d9 - Fix ea3ee6de5 - Add safe areas to ha-hanel-custom aa3384b9a - Add missing c9a7f76dc - Fix 78351fd1f - Fix 59789d379 - Fix 1c7aabd34 - Remove eaf1373cf - Fix 8481a93d7 - Fix fe7df1f2f - Remove 69f244ff3 - Restore 2eb936b64 - Adjust b09350637 - Fix c0504bb7e - Clean b0773d73e - Fix 4caa4a43b - make sure narrow is passed 8885f6bf6 - Add safe areas to 2 pane fixed 62df70f63 - Clean a87e68d87 - FIx 5086be030 - Fix energy ac3478e54 - Fix 0f28098a6 - Restore b65ba3df9 - Restore b0e1ea6db - Restore 7bb78d1c7 - Fix 26c95df71 - Update 7369c79d3 - Remove b5f31dad6 - Fix 40cfc437d - Set top level padding instead of individual panels 83b49729f - Restore 25db15816 - Fix 8c9c39827 - Set top level app bar padding instead of individual panels b7a1b27c9 - Remove 1e9368705 - Device 1482502f9 - Integration page 98dc1bf56 - Fix 1c3de1376 - Add a08bee4d8 - Remove 0d462439b - Area subpage 4bfd60875 - Areas fix b5cbcdaf7 - Fix 9fb272074 - Add safe areas to script editor 7c3bc9433 - Add safe areas to scene editor 1cf1b999a - Fix mobile for automation editors 4413bd4b7 - Add safe areas to automation editor 2e6953327 - Add safe areas to blueprint editor 989776dd1 - Add config section padding 6692b7ccf - Fix header row 22337b5e2 - Fix calendar 414e058cd - Fix pane f09ae0e0c - Fix calendar fb5a984ee - Fix pane 1daee18c8 - Todo fab 6f52cb42b - Todo content 9b317c583 - Media browser 0f8ca248d - Fix history panel cd7843799 - Fix logbook b8d47ecf3 - Fix d15e9311d - Safe area: dashboard view container should only apply left safe area when in full view Summary of changes: - Add narrow property to top app bar components for conditional safe area padding - Update safe area inset calculations to use fallback values (0px) for better compatibility - Fix content height calculations to account for safe area insets - Apply safe area padding conditionally based on narrow state - Update FAB positioning to respect safe area insets - Ensure proper spacing and layout on mobile devices with notches/dynamic islands
Home Assistant Frontend
This is the repository for the official Home Assistant frontend.
Development
- Initial setup:
script/setup - Development: Instructions
- Production build:
script/build_frontend - Gallery:
cd gallery && script/develop_gallery - Supervisor: Instructions
Frontend development
Classic environment
A complete guide can be found at the following link. It describes a short guide for the build of project.
License
Home Assistant is open-source and Apache 2 licensed. Feel free to browse the repository, learn and reuse parts in your own projects.
We use BrowserStack to test Home Assistant on a large variety of devices.
Description
20250903.3
Latest
Languages
TypeScript
98.8%
JavaScript
1.1%

