v1.0.4
Prepare for publication on HACS
Fix: preserve dialogue in mixed responses (dialogue + commands)
Refactor command handlers to return results instead of directly adding to chat_log.
This allows _handle_mixed_response to combine dialogue and command results in a single message, preventing dialogue loss.
Changes:
- _handle_command_buffer: now returns Optional[str]
- _handle_multi_commands: now returns Optional[str]
- _handle_mixed_response: combines dialogue + command result before adding to chat_log
Full Changelog: v1.0.3...v1.0.4