Fixed assistant failing silently — When a request to the assistant failed without returning a response, the progress indicator would stop with no feedback. The assistant now shows an error notification prompting you to try again.
Fixed energy vs. auth errors — "Out of energy" and "unable to reach assistant" now show distinct, clear messages instead of a generic error.
Fixed text-to-speech errors — Speech synthesis failures no longer show raw technical errors.