4 Commits

Author SHA1 Message Date
Bruno Pantaleão Gonçalves
30a81b015f
Use home assistant defined thread network when commissioning matter device (#3027) 2024-09-25 00:03:47 +02:00
Bruno Pantaleão Gonçalves
99c721dd90
Add option to delete thread network credential from Apple Keychain (#3019) 2024-09-18 08:45:28 +02:00
Bruno Pantaleão Gonçalves
781d8e228a
Fix notification attachment issue (#2636)
<!-- Thank you for submitting a Pull Request and helping to improve Home
Assistant. Please complete the following sections to help the processing
and review of your changes. Please do not delete anything from this
template. -->

## Summary
<!-- Provide a brief summary of the changes you have made and most
importantly what they aim to achieve -->
I couldn't find the explanation for why this happens but having THClient
as a class variable inside ThreadClientService makes notifications
attachment to not be displayed.
Besides that this PR also clean up some ghosts folders that I created
and forgot to delete and rename THClientService protocol to not have
prefix TH avoiding confusion with Apple prefixes

## Screenshots
<!-- If this is a user-facing change not in the frontend, please include
screenshots in light and dark mode. -->

## Link to pull request in Documentation repository
<!-- Pull requests that add, change or remove functionality must have a
corresponding pull request in the Companion App Documentation repository
(https://github.com/home-assistant/companion.home-assistant). Please add
the number of this pull request after the "#" -->
Documentation: home-assistant/companion.home-assistant#

## Any other notes
<!-- If there is any other information of note, like if this Pull
Request is part of a bigger change, please include it here. -->
2024-03-08 17:18:41 +01:00
Bruno Pantaleão Gonçalves
00f311b6f0
Add thread credentials management screen (#2606)
<!-- Thank you for submitting a Pull Request and helping to improve Home
Assistant. Please complete the following sections to help the processing
and review of your changes. Please do not delete anything from this
template. -->

## Summary
<!-- Provide a brief summary of the changes you have made and most
importantly what they aim to achieve -->
Add screen to list all thread credentials in keychain + transfer to HA.
This screen will also work as a way to visually validate when we start
transferring HA thread credentials in Apple keychain.

## Screenshots
<!-- If this is a user-facing change not in the frontend, please include
screenshots in light and dark mode. -->
<img width="2126" alt="Screenshot 2024-02-29 at 11 17 12"
src="https://github.com/home-assistant/iOS/assets/5808343/033ec96d-e8f0-4f91-b1e8-53dd207873e2">


## Link to pull request in Documentation repository
<!-- Pull requests that add, change or remove functionality must have a
corresponding pull request in the Companion App Documentation repository
(https://github.com/home-assistant/companion.home-assistant). Please add
the number of this pull request after the "#" -->
Documentation: home-assistant/companion.home-assistant#

## Any other notes
<!-- If there is any other information of note, like if this Pull
Request is part of a bigger change, please include it here. -->
2024-03-04 14:07:47 +01:00