mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-21 11:57:20 +00:00

* Use selectors for add-on configurations (#12234) * replace ToggleSwitch with new LightSwitch (#12218) * Fix statistics chart for sum stat without state (#12238) * Use selectors for add-on network configuration (#12235) * Use selectors for add-on network configuration * Show container port as UOM if advanced user * adjust * Only show "required" indicator if we have a selector label (#12241) * Lineup sidebar badges * Exclude hidden entities from area card * Fix entity and device selector with `multiple: true` * Adjust import * Guard for partial translations (#12296) * Fix add-on security rating range (#12300) * Use more text selector types for add-on configuration (#12303) * Prevent empty brackets if no manufacturer during config entry creation (#12288) * Fix endless loading screen in zwave-js config (#12295) * Update cloud text (#12305) * Select default mode if none set (#12306) * Decode view path URL (#12310) * Always render title field (#12319) * Use new mdi icons for smoke and co detection (#12323) * Split only on first comma in media browser (#12331) * Allow tapping on the name on a picture entity card (#12332) * RTL calendar fix - arrows fix and views fix (#12314) * RTL calendar fix - arrows fix and views fix * Removed path attributes * Quickly search for entities from the Overview Dashboard (#12324) * Allow selecting multiple entities for state trigger (#12334) Co-authored-by: Zack Barett <zackbarett@hey.com> * Add Template selector (#12348) * Add basic frontend support for siren (#12345) * Fix strict error handling in developer tools templates (#12352) * Bump HAWS to 7.0.3 (#12358) * Add clear skipped to update more-info dialog (#12361) * Adding blueprint input description markdown/multi-line support (#12291) * Github no longer supports the (insecure) git protocol (#12359) * Add if/else automation/script action (#12301) Co-authored-by: Zack Barett <zackbarett@hey.com> * Add stop script/automation action (#12299) * Getting started on Configuration Changes (#12309) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Config menu updates to get it ready for nightly (#12368) * Bumped version to 20220420.0 (#12369) * Use template selector in wait_template (#12366) * Add jinja2 editor to template triggers/conditions (#12365) Co-authored-by: Zack <zackbarett@hey.com> * Fix for monetary entities (#12378) * Add entity search tip to dev-tools set state (#12355) * Added ability to retry on initialization errors. (#12103) * RTL fixes (#12367) * zwave_js: Add title tag to config box heading (#12387) * Accept new value when hitting ENTER to close a prompt dialog (#12360) Co-authored-by: Zack Barett <zackbarett@hey.com> * RTL reading orders and alignments in system log (#12388) * Add automation editor for calendar trigger (#12343) * Add calendar event end trigger to automation editor (#12389) * Show vacuum state in more-info dialog for StateVacuumEntity (#12391) * Add Empty list item for None (#12356) * Force LTR on time & number inputs (#12393) * Fix Dashboard URLs (#12394) * Update zwavejs controller model (#12390) * Configuration Menu Updates 3 (#12377) * Bumped version to 20220424.0 * Config Menu: Addressing Comments in #12377 (#12399) * Add shorthand condition to the gallery (#12400) * Virtualize Media Player Grid (#11898) * Hide supervisor only config, fix backup config page (#12401) * Fix broken cards being able to crash entire view (#11440) * Add supervisor network interface settings (#12403) * Fix zones (#12409) * Add supervisor hostname config (#12407) * Add Hardware Page to Configuration System Menu (#12405) * Add Supervisor logs to core page (#12410) * Allow Showing Skipped Updates on Updates Page (#12415) * Configuration Menu Cleanup items (#12413) * Backup Page - Will load which is available (#12414) * Move System Health to a page (#12412) * Show what updates are skipped (#12418) * Don't show tabs in supervisor (#12417) * Better gauge segment coloring (#11570) * Move Data Disk Moving to Storage (#12416) * Add supervisor, OS version info to about page (#12421) * Add supervisor, OS version info to about page * description * description * Allow for checking for updates (#12422) * Fix title and description for menu step in options flow (#12420) * link to updates page (#12423) * Show usage stats in System Health (#12424) * Bumped version to 20220425.0 (#12425) * Format sensors with state class duration (#12426) * Guard against non OS installation (#12427) * Typo in en.json (#12428) * Move unsupported and unhealthy alerts (#12431) * Fix log syntax highlight when fetching logs from supervisor (#12430) * Resources lovelace should just go back (#12432) * Redirect hassio system my links to new locations (#12429) * Fix backup back path (#12435) * Add join/leave beta to updates panel (#12436) * Fix settings row width (#12438) * Dont show tabs when less than 2 (#12439) * Set border radius in config to 8px (#12437) * Fix incorrect text if no backups are found (#12441) * Add header to supervisor backups page (#12444) * Fix content display for `ha-network` after #12438 (#12445) * Fix content display for `ha-network` after #12438 * Add var default * Add title to backups config page (#12442) * Fix integration page on mobile (#12447) * Add "m" keyboard shortcut to get to the create my link page (#12451) * Terms based entities search (#10991) * Small edits on config menu (#12440) * Fix for backup overflow (#12454) * Update the hint for key C (#12458) * Fix when creating new area in picker #11392 (#12457) * Fix more info input number #12396 (#12456) * Update Configuration badge color to be accent color to match (#12455) * Move Provider Selection to Menu on top header (#12443) * Move the analytics link (#12459) * Fix Updates Page Toast - Move to overflow (#12453) * Move Zones Edit to General config + add general config page (#12452) * Move Zones Edit to General config + add general * Update src/translations/en.json Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * add paper tooltip back for yaml Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Tweak menu descriptions (#12460) * Fix my link for config dashboard and profile (#12461) * Fix my link for config dashboard and profile * add server control redirect Co-authored-by: Zack <zackbarett@hey.com> * Fix icon alignment in nav list (#12463) * Add a tip for my shortcut (#12462) * Move Restart to Overflow and yaml config advanced (#12446) * Move Restart to Overflow and yaml config advanced * Move around YAML Config page * Move to developer tools * Make card actions * Update Translations * Bumped version to 20220427.0 * Use correct label for update config menu (#12465) * Make helper option button more user friendly (#12468) * Add hass-quick-bar-trigger event to trigger quickbar from supervisor (#12467) * Use startsWith for m shortcut for partial match (#12464) * Add supervisor redirects to m keyboard shortcut (#12466) * Safeguard against non-existant area in device handling (#12475) * RTL fix for log buttons (#12474) * Fix YAML Config Invalid button (#12476) * Small config fixes (#12472) * Visual tweaks to YAML validation results (#12479) * Add some bottom padding to YAML conf dev tools page (#12477) Co-authored-by: Zack Barett <zackbarett@hey.com> * Fix Restarting Home Assistant (#12480) * Fix Restarting Home ASsistant * Update src/panels/config/core/ha-config-system-navigation.ts Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Update src/panels/developer-tools/yaml_configuration/developer-yaml-config.ts Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * reviews Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Move General Up in the system menu (#12483) * Media panel fix (#12485) * add my redirects for new config pages (#12481) * Add template editor to Markdown card editor (#12490) * Address minor comments about config menu (#12492) * Hide and sort secondary device automations (#12496) * Evaluate condition shorthands in editors (#12473) Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Add support for enabling/disabling trigger/condition/action (#12493) * Add support for enabling/disabling trigger/condition/action * Add more visual indication of disabled * review * margin * Dont make overflow transparent * Change color of bar * Add parallel automation/script action (#12491) * Add Board Names, Move All Hardware (#12484) Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev> Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Change Restart to be a button, update dialogs (#12499) * Bumped version to 20220428.0 (#12501) * Fix Wrap menu and remove menu title (#12505) * form-string password fix (#12507) * Use media query for config menu mobile (#12510) * Fix incorrect 3-dot menu labels (config hardware & storage) (#12512) * Media browser RTL fixes (#12506) * Fix `continue_on_timeout` default on `wait_template` automation visual editor (#12511) * Support shorthand logical operators in script sequences (#12509) * Only show Card Content if OS exist (#12513) * Add condition shorthand to action types (#12514) * Fix for external url not logged into cloud (#12516) * Restart Home ASsistant button - Make less red and less big (#12515) * Add actions to design gallery (#12518) * Add actions to design gallery * Update describe-action.ts * Move integrations to System Health (#12504) * Add if, parallel and stop action to trace graph (#12520) * Bumped version to 20220429.0 (#12521) * Change color of persons for real this time (#12527) * Ignore modifier keys when forwarding events to quickbar (#12525) * Add optional repository_url to supervisor_addon my link (#12524) * Calendar-card fix (#12532) * Handle condition shorthands in trace graphs (#12533) * Make the "Aborted: Reauthentication successful" more user friendly (#12530) Replace the "Aborted" in the title with the integration name to make the user error messages more user friendly. The message itself ("Reauthentication successful" or "Missing configuraiton, etc) error message is descriptive enought that we can replace the title with the integration name and still preserve the meeting. The advance is that this doesn't confuse users who are surprised by it saying "Aborted" when things were successful https://github.com/home-assistant/core/issues/47135 * Prevent color temp selector mired exception (#12536) * Fix some issues and feedback with About and system health (#12537) * Add descriptions for actions (#12541) Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Add repeat to trace timeline (#12547) * Change name to Settings (#12548) * Add trace timeline for if (#12543) * Fix script graph parallel (#12545) * Handle if in repeat (#12544) * Add parallel action to trace timeline (#12549) * Indicate things are disabled in trace graph (#12550) * Indicate things are disabled in trace graph * Update hat-script-graph.ts * Bumped version to 20220502.0 * Add add-on logs to log selector (#12556) * Fix Webhook Overflow (#12551) * Search in Overflow on Mobile (#12552) * Use ha-tip for yaml move tip (#12559) * Update Quickbar Section Logic to include all (#12553) * Use outline for cards on config pages (#12558) * Add supervisor redirects to quickbar (#12557) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Fix searching in hassio logs (#12560) * Add disabled support to trace timeline and step details (#12555) * Add new system menu descriptions (#12564) * Add missing outlined to supervisor panel (#12565) * Bumped version to 20220503.0 (#12566) Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev> Co-authored-by: Marius <33354141+Mariusthvdb@users.noreply.github.com> Co-authored-by: Erik Montnemery <erik@montnemery.com> Co-authored-by: Philip Allgaier <mail@spacegaier.de> Co-authored-by: Franck Nijhof <git@frenck.dev> Co-authored-by: Kuba Wolanin <hi@kubawolanin.com> Co-authored-by: Paulus Schoutsen <balloob@gmail.com> Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Yosi Levy <37745463+yosilevy@users.noreply.github.com> Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com> Co-authored-by: Simon Vallières <simon@vallieres.ca> Co-authored-by: Eric Stern <stormalong@gmail.com> Co-authored-by: Bram Kragten <mail@bramkragten.nl> Co-authored-by: Wesley Vos <17592840+Wesley-Vos@users.noreply.github.com> Co-authored-by: Mark Lopez <m@silvenga.com> Co-authored-by: Allen Porter <allen@thebends.org> Co-authored-by: yangqian <yanyangqian@gmail.com> Co-authored-by: Thomas Lovén <thomasloven@gmail.com> Co-authored-by: Netzwerkfehler <16437929+Netzwerkfehler@users.noreply.github.com> Co-authored-by: Artem Sorokin <artem@sorokin.pp.ru> Co-authored-by: Jaroslav Hanslík <kukulich@kukulich.cz> Co-authored-by: Johann Vanackere <johann.vanackere@gmail.com> Co-authored-by: Bruno Maia <bruno.mm.maia@gmail.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.5%
JavaScript
1.4%