Skip to content

Phase C: Gold quality scale compliance#14

Merged
kongo09 merged 4 commits intomainfrom
phase-c-gold
Mar 6, 2026
Merged

Phase C: Gold quality scale compliance#14
kongo09 merged 4 commits intomainfrom
phase-c-gold

Conversation

@kongo09
Copy link
Copy Markdown
Owner

@kongo09 kongo09 commented Mar 6, 2026

Summary

  • Reconfiguration flow — add async_step_reconfigure with translations and test
  • Exception translations — wrap remote.send_command failures in HomeAssistantError with translated messages (en/de/es/fr) and test
  • Icon translations — add icons.json mapping buttons to mdi:remote, delay to mdi:timer-sand, repeat to mdi:repeat
  • Documentation — add supported devices, supported functions, data updates, use cases, automation example, known limitations, and troubleshooting sections to README

Quality Scale

Addresses Gold tier rules:

  • reconfiguration-flow
  • exception-translations
  • icon-translations
  • docs-data-update
  • docs-examples
  • docs-known-limitations
  • docs-supported-devices
  • docs-supported-functions
  • docs-troubleshooting
  • docs-use-cases

Test plan

  • 56 tests pass (2 new: reconfigure flow + exception translation)
  • Ruff lint + format clean

🤖 Generated with Claude Code

kongo09 and others added 4 commits March 6, 2026 22:36
Add async_step_reconfigure to the config flow so users can update
watched remotes via the reconfigure action. Includes translations
(en/de/es/fr) and a test.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Wrap remote.send_command in try/except and raise HomeAssistantError
with translation_key and placeholders. Includes exception strings
in all languages and a test.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Map button entities to mdi:remote, IR delay to mdi:timer-sand,
and IR repeat to mdi:repeat via icons.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add sections: supported devices, supported functions, data updates,
use cases, automation example, known limitations, and troubleshooting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kongo09 kongo09 merged commit 75bb28a into main Mar 6, 2026
4 checks passed
@kongo09 kongo09 deleted the phase-c-gold branch March 6, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant