Open henriklund opened 1 month ago
I'd add that another approach would be to add a "requires_confirmation" configuration entry available in the YAML for the ios actions... that would be in line with the rest of the actions configuration.
At this point, the "new" approach is insufficient. As noted by OP, using a script requires naming the script the same as you want the title to appear in the App, and also doesn't allow for server-side specification of colours.
I'd add that another approach would be to add a "requires_confirmation" configuration entry available in the YAML for the ios actions... that would be in line with the rest of the actions configuration.
At this point, the "new" approach is insufficient. As noted by OP, using a script requires naming the script the same as you want the title to appear in the App, and also doesn't allow for server-side specification of colours.
That’s it!
This is an incredibly inconvenient issue. Adding confirmation prompts without making sure that there is a way to disable them is a major blow to usability — and no, I'm not going to switch over to using scripts, I have quite a few actions set up, and they work just fine as they are.
The owners of the apple watch functionality on HomeAssistant need to take a step back and think about usability (UX) way more than they have been doing it in the past few months. I mean, there's only so many times you can say 'it's not a bug, it's a feature' until people lose trust in you. I did lose all trust. This is the chain of events that triggered it, ordered on the time axis, ascending top to bottom
Look, I'm not here to rant against this. I have described the reality of the past few months for me. The owners here might have had good reasons to do the above, but it doesn't change the reality in any way. The HA apple watch owners need to take backwards compatibility as a requirement and do migration campains when that is not possible.
I too get the "Are you sure you want to run "XX"?
However, even if I reply yes
, I also get a neverending spinning circle with "Cancel and use cache"
.
@ovidiupw I completely agree!
I (stupidly) updated the app and found another annoying watch issue I have to find a fix for... My watch HA actions worked great for more than 1 year without me having to make significant changes, and now it is unusable, again.
Just wanted to create the same issue and am glad that others are of the same opinion that this confirmation should be made optional.
In the current testflight beta legacy iOS Actions are not required to confirm before running anymore. For now "requires confirmation" will be a feature just for the new types (scripts/scenes).
iOS device model, version and app version iPhone 15pro + iOS 18.1 Apple Watch Ultra2 + WatchOS 11.1 Home Assistant Companion" 2024.9.4 (2024.905)
Home Assistant 2024.10
Describe the bug The "Require confirmation" option is not available for Action (eg. when comparing to Scripts). I have tried to update Companion app to latest and remove / readd the app to the watch both before and after, but require option is not there.
Expected behavior Either Actions are exempt from 'Require confirmation' dialogue (ref. the statement that 'We will stop supporting iOS Actions in the future') or a toggle is added to the configuration dialogue for Actions configuration
Additional context Suggestion is furthermore to allow defining an alias when configuring a Script (instead of using the name of the saved script) if the intention is to nudge users away from Actions. Eg. I use a naming scheme for scripts that is neither readable nor suitable for display on a small watch screen and will thus have to refrain from such a transition