mirror of
https://github.com/home-assistant/frontend.git
synced 2026-04-27 04:52:56 +00:00
2c9223ed803cfab7aaa037e23c5ef12f41b9c5c4
* Use MWC components for ha-form (#10120) * Dont create icon for supervisor (#10191) * Fix import (#10206) * Add "gas" device_class to customize (and sort existing ones) (#10196) * Make zone names readable on map in dark mode (#10195) * Tweak ha-form (#10194) * Extract black/white row into component (#10212) * Extract black/white row into component * Remove unused import * Fix dirty check/leaving automation editor (#10211) * Add selector demo to gallery (#10213) * Fix icon overlay for person badges (#10201) * Convert iframe panel to Lit (#10216) * Allow disabling an ha-form (#10218) * Fix alarm panel badge (#10221) * Add missing validation text (#10225) * Apply flat polyfill globally (#10222) * Add ha-bar to gallery (#10242) * Handle text overflow for tabs (#10239) * Remove "battery" device class from fixed icon list (#10246) * Add ha-chip to gallery (#10252) * Add netlify build script for gallery (#10253) * Add ha-label-badge to gallery (#10248) * Use correct build url (#10258) * Remove "Hass.io" from translation (#10257) * Update demo template (#10256) * Add WebRTC stream player (#10193) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Add tamper device class for binary sensor (#10268) * Fix missing translatable energy texts (#10230) * Consolidate all icon button logic into `<ha-icon-button>` + ensure tooltip (#9230) * Fix sizing / positioning error for trace graph node with subsequent branches (#10049) * Initial support for entity category (#10266) * Add support for device configuration URL (#10251) * Add support for device configuration URL * Lint * Tweak text * Bump mdc/mwc to 0.25.2 (#10271) * Bumped version to 20211014.0 * Warn if iframe won't be able to load the website (#10217) * Disable ha-form while submitting entry flow (#10290) * Convert all warning classes to ha-alert (#10289) * ABC automation types + use MWC (#10287) * Add "capitalize" option to `hui-timestamp-display` (#10280) * Add additional binary device classes to inversion list (#10152) * Fix energy onboarding `add_solar_production` button (#10275) (#10286) * Unify default dashboard name (#10254) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Fix icon buttons in Safari (#10293) * Only render badge value if there is no icon and no image (#10310) * Update MDI to v6.3.95 (#10313) * Rename `stream_type` to `frontend_stream_type` (#10298) * Fix translation key energy distribution solar (#10316) * Prevent mwc-list-item from opening up quick-bar (#10317) * Remove element resize hook (#10300) * Improve WebRTC stream error handling and cleanup (#10302) * Fix formatting of weather extrema temperatures (#10306) * Ensure current active dark modes gets used for manually set themes (#10307) * Add views dropdown and footer actions to the "move to view" dialog (#10172) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Icon Picker (#10161) * Use maxLiveSyncPlaybackRate in ha-hls-player (#10323) * Revise grid neutrality energy dashboard card, modify energy dashboard presentation to match (#10054) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Fix `ha-icon-button` in `ha-file-upload` (#10328) * Use error for protection mode alert (#10315) * Change unsupported reason container to software (#10325) * Migrate all paper checkbox elements to mwc (#10329) * Migrate all paper-radio elements to mwc-radio (#10327) * Correct grid neutrality card tooltip, make consistent with new colors (#10326) * Fix select options for add-on config (#10330) * Migrate all paper dialogs to mwc (#10333) * Stack gas and solar sources (#10244) * Set default value when enabling optional value (#10247) * Fix overflow icon color in backup dialog (#10331) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Convert default state icons (#10223) * Convert default state icons * update * Update cast/src/launcher/layout/hc-cast.ts Co-authored-by: Philip Allgaier <mail@spacegaier.de> * Update ha-config-core.js * Update * Finish * Add siren icon * FIx * Add curtain icons Co-authored-by: Philip Allgaier <mail@spacegaier.de> * Use secondary-text-color for trailing icon (#10340) * Use svg icons for default panels (#10342) * Tweak icon picker a bit (#10319) * Add support for `no-state` and `entity-no-longer-available` statistic… (#10345) * Change dark mode input fill color (#10341) * Replace paper progress with mwc-linear-progess (#10339) * Bumped version to 20211020.0 * Add auto slider/box mode to number entity (#10272) Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Correct automation editor event action translation (#10355) * Convert cloud account config to Lit (#10350) * Restore proper state badge image behavior (#10369) * Add to do list support to markdown (#10129) * Catch error if input_datetime state is incorrect (#10237) * Update MDI to v6.4.95 (#10389) * Remove deprecated icons that where replaced (#10371) * Make all automation type pickers use natural width to be able to show… (#10391) * Trim device name from entities on device page (#10285) * Update markdown card to allow word to be broken (#10387) * Fix Full Calendar Background color (#10373) * Add additional properties to zwave_js device info panel (#10132) * Fix various `slugify()` issues + add tests (#10383) * Add stopPropagation to move click handlers (#10379) * Use ha-chip for alarm control panel card (#10393) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Fix timezone issues with date formatting for ES5 (#10370) * Add automation editor to gallery (#10392) * Use ha-chip instead of ha-label-badge for add-on capabilities (#10398) * Do not close edit dialog when more info is escaped (#10249) * Ensure Sortable is recreated when card editors are reopened (#10382) * Ensure explicit `false` values from customize form get stored (#10381) * Add running device class to binary sensor (#10400) * Ensure consistent card look on device config page (#10386) * Add "Keep me logged in" checkbox within login flow (#10226) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Update delay label (#10284) * Introduced ha-icon-overflow-menu component (#10352) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Use ha-alert to warn about logs from custom integrations (#10396) * Add support for hiding current weather in forecast card (#10267) * Allow configuration_url to point to an internal panel (#10395) * Bump Lit (#10409) * Bump format js (#10405) * Bump codemirror (#10404) * Bump and patch material elements (#10406) * Add blueprint scripts (#9504) * Make device classes in logbook translatable (#10376) * Improve device info add to Lovelace (#10413) * Add navigation option from more-info to history (#9717) * Move entities to center column on device page (#10412) * Bumped version to 20211026.0 * Shrink new section titles in more-info dialog a bit (#10414) Co-authored-by: Bram Kragten <mail@bramkragten.nl> Co-authored-by: Joakim Sørensen <joasoe@gmail.com> Co-authored-by: Philip Allgaier <mail@spacegaier.de> Co-authored-by: Jack Wilsdon <jack.wilsdon@gmail.com> Co-authored-by: Josh McCarty <josh@joshmccarty.com> Co-authored-by: Erik Montnemery <erik@montnemery.com> Co-authored-by: Allen Porter <allen.porter@gmail.com> Co-authored-by: Franck Nijhof <git@frenck.dev> Co-authored-by: chriss158 <edgi@arcor.de> Co-authored-by: Kyle Niewiada <aav7fl@users.noreply.github.com> Co-authored-by: MartinT <44962077+MartinTuroci@users.noreply.github.com> Co-authored-by: Michael Irigoyen <michael@irigoyen.dev> Co-authored-by: Allen Porter <allen@thebends.org> Co-authored-by: Paul Bottein <paul.bottein@gmail.com> Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com> Co-authored-by: Will Adler <will@wtadler.com> Co-authored-by: Rogério Ribeiro <zroger499@gmail.com> Co-authored-by: Zack Barett <arnett.zackary@gmail.com> Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com> Co-authored-by: Nathan Orick <cnathanorick@gmail.com> Co-authored-by: Tobias Kündig <tobias@offline.ch> Co-authored-by: Marc Hörsken <mback2k@users.noreply.github.com>
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
Languages
TypeScript
98.8%
JavaScript
1.1%
