1.3.0
What's changed
Changes since 1.2.0
🚀 New features
- #1881 - Gate --remote-build-only first-pair on a printed pairing key (@bdraco)
- #1894 - Enrich config/serial_ports with USB ids and an ESP hint (@bdraco)
- frontend#1121 - Explain and auto-fix cryptic YAML indentation errors (@bdraco)
- frontend#1120 - Add an optional pairing key to the build-server pair dialog (@bdraco)
- frontend#1137 - Highlight likely ESP devices in the serial port pickers (@bdraco)
🐛 Bug fixes
- #1879 - Keep intra-word underscores when summarizing component descriptions (@bdraco)
- #1880 - Derive compile progress from ninja build counters (@bdraco)
- #1887 - Target id-less multi-entity sub-sensors via synthetic ids (@bdraco)
- #1888 - Append list-shaped triggers on sub-entities instead of overwriting (@bdraco)
- #1890 - Log the remote-build pairing banner from a local key (@bdraco)
- frontend#1134 - Align darkModeContext fallbacks on a shared initial value (@bdraco)
- frontend#1135 - Autofocus the marked input once a base dialog fully shows (@bdraco)
- frontend#1129 - Attribute and target id-less sub-entities via synthetic ids (@bdraco)
- frontend#1122 - Move the YAML block highlight to the section the caret enters (@bdraco)
- frontend#1138 - Move the invalid banner in flow and damp its reveal while typing (@bdraco)
- frontend#1136 - Revert caret-driven block highlight; clear it on section moves and edits (@bdraco)
🔄 Refactor
- #1895 - Extract shared YAML line-scan primitives into helpers/yaml/scan (@bdraco)
- #1896 - Move the automation writer's top-list scan onto the shared YAML scan primitives (@bdraco)
- frontend#1128 - Share isValidationFailureLine between the command and install dialogs (@bdraco)
- frontend#1127 - Consolidate ANSI stripping into ansi-escapes.ts (@bdraco)
- frontend#1131 - Route imperative-open dialogs through base-dialog's confirmOnEnter (@bdraco)
- frontend#1130 - Extract shared field styles for the text-input dialogs (@bdraco)
⬆️ Dependencies / CI
2 changes
- #1882 - ci: bump CodSpeedHQ/action from 4.18.1 to 4.18.2 (@dependabot[bot])
- #1883 - ci: bump astral-sh/setup-uv from 8.3.0 to 8.3.1 (@dependabot[bot])