Release v1.0.10
- validateDeviceRow(): 18 error messages translated (6 of these were
missed in the 1.0.8 pass: IPv4 validation, kind/travelTime/tilt-pulse
checks) - handleDeviceError(): 5 error-code-to-message translations (also
written to info.lastError - self-heals on the next error occurrence,
no migration needed for transient state values) - 9 German strings in thrown Error objects across the codebase
- bonjour-service install-hint rejection message
Per explicit maintainer direction (all user-facing text must be
English or full i18n, no exception for admin-dialog result strings):
all UI-facing text in onMessage is now English too - CSV import
report lines, device test results, discovery summary. This supersedes
the earlier design decision (v1.0.8/1.0.9) to keep this text German
for the target audience.
No migration needed: none of these fixes touch persisted object
common properties, only log output, transient state values, and
one-off message-callback payloads.